Я хочу протестировать подсистему, которая взаимодействует с другими подсистемами через TCP. Я использовал следующее:
"iptables -A OUTPUT -p tcp --dport "+port_number" -j DROP"
чтобы остановить трафик через порт, чтобы я мог через скрипт отправить свои данные в тестируемую систему. Это сработало очень хорошо.
Однако теперь я хочу перенаправить трафик на мой сценарий, а не просто отбрасывать его. Затем я хочу манипулировать данными в моем сценарии, прежде чем пересылать их в тестируемую подсистему.
Могу ли я сделать это с помощью iptables? Есть ли лучший подход?