-1

Я ищу способ получить функциональность iptables в Windows 10. Я включил IP-маршрутизацию, и мне нужно перенаправить данные tcp на другой хост (порт 4000), а затем переслать его ответ, маскируя IP. В Linux я смог сделать это, используя следующее:

iptables -A INPUT -p tcp --dport 4000 -m string --hex-string '|FF01|' --algo bm -j DROP
iptables -A INPUT -p tcp --dport 4000 -m string --hex-string '|1400|' --algo bm -j REJECT

Спасибо, парни!

1 ответ1

0

Брандмауэр Windows имеет аналогичный стиль правил, чтобы блокировать вход определенных IP-адресов в порт.

  1. Откройте брандмауэр Защитника Windows в режиме повышенной безопасности. Должен появиться, если вы ищете Windows Firewall в меню «Пуск»
  2. На левой панели выберите входящие правила
  3. На правой панели выберите Новое правило.
  4. Тип правила: выберите Пользовательский
  5. Программа: Выбрать все программы
  6. Протокол и порты: тип протокола TCP, локальный порт - определенный порт 4000. Удаленный порт не установлен.
  7. Область действия: введите IP-адреса и диапазоны, которые вы хотите заблокировать. Обратите внимание, что локальные IP-адреса указываются в верхнем поле. WAN IPs идут в нижнем поле
  8. Действие: заблокировать соединение
  9. Профиль: выберите все параметры
  10. Имя: установить в соответствии с вашими предпочтениями. Это не влияет на правило.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .