Назад | Перейти на главную страницу

iptables для Windows для перенаправления трафика

В настоящее время я тестирую трафик своего сервера и хочу маршрутизировать весь входящий + исходящий трафик, чтобы Burpsuite мог его подобрать для анализа.

В идеале весь трафик с портов 80 и 443 должен маршрутизироваться через порт 8080. В Linux это просто с iptables, но я хочу сделать это в Windows. Совет?

Burp не похож на IPS, предназначенный для обработки трафика, перенаправляемого непосредственно на него, но вы можете сделать переадресацию порта в Windows с помощью netsh interface portproxy команда. См. Подробности и синтаксис в MSDN.

Предостережение: это будет перенаправлять только трафик, предназначенный для IP-адреса компьютера, на котором вы создаете пересылку.

netsh interface portproxy v4tov4 listenport=80 connectaddress=192.168.0.100 connectport=8080 protocol=tcp
netsh interface portproxy v4tov4 listenport=443 connectaddress=192.168.0.100 connectport=8080 protocol=tcp

Если вместо этого вы имеете в виду, что хотите настроить службу Burp как прозрачный прокси для всей сети, и вы используете RRAS в качестве маршрутизатора, вам не повезло. Нет встроенной возможности делать iptables маршрутизация в стиле RRAS, но доступно несколько сторонних решений. Маркус претензии SoftPerfect Bandwidth Manager может соответствовать всем требованиям.

Классическая принудительная конфигурация прокси для сети Windows - это просто использовать групповую политику установить соответствующие настройки, но это имеет свои очевидные ограничения.