Vista Брандмауэр Windows – как заблокировать все порты отдельно от 1 в определенной подсети?

Это довольно легко в Win7, потому что эта версия брандмауэра Windows позволяет блокировать диапазон портов, например, 1-79,81-65535, оставляя только один порт открытым.

Однако Vista (по крайней мере по умолчанию) этого не имеет – вы можете указать только список поврежденных портов, разделенных запятыми, и набирать 1,2,3,4,5,6,7,8,9, …. .65530,65531,65532,65533,65534,65535 займет некоторое время.

Есть ли способ обойти это?

В Vista нет возможности использовать один порт в спецификации времени.

Но вы можете добавить записи в брандмауэр, используя команду командной строки Netsh . И так как вы можете это сделать, вы можете создать скрипт / цикл для ввода нескольких записей одновременно.

Вот однострочный, который добавит несколько правил порта, по одному для каждого порта:

for /l %i in (1,1,79) do netsh advfirewall firewall add rule name="PortRangeEntry%i" dir=in protocol=TCP localport=%i action=block

Это сделает 79 записей с именем «PortRangeentry1» через «PortRangeEntry79», каждый из которых настроен на блокирование входящих TCP-соединений на этом порту.

for /l %i in (81,1,65535) do netsh advfirewall firewall add rule name="PortRangeEntry%i" dir=in protocol=TCP localport=%i action=block

Будут делать порты 81-65535.

Они должны запускаться «как администратор», и пока я тестировал его в Windows 8, то же самое или очень похожее должно работать для Vista.

  • C ++ - GetUserName (), когда процесс запускается как администратор
  • Как заставить панель задач Vista охватывать несколько мониторов?
  • Как установить Fedora из файла .iso?
  • Перемещение папки ProgramData Windows 7 после установки
  • Почему это иногда занимает много времени для закрытия окон?
  • Выполнение Jar на Vista с двойным щелчком
  • Как найти все символические ссылки в Windows Vista или 7?
  • «Расширить объем» не работает в Windows Vista
  • Показывать секунды в Vista Clock на системном лотке
  • 0x0000007b vista harddrive swap
  • Обнаруживать, если он работает как администратор с повышенными привилегиями или без них?
  • Давайте будем гением компьютера.