Я хочу генерировать трафик TCP, начиная с порта 0 до порта 65535. 1 пакет TCP для каждого порта с 1 мс между 2 пакетами. Генератору должно быть все равно, есть TCP ACK или нет.
- Есть ли инструмент, который может генерировать такой трафик?
- Можно ли это сделать с помощью iperf и скрипта?
- Т.е. возможно ли запустить его на windows тоже?
ncat
илиnmap
?Ответы:
Если вы действительно хотите достичь этого с помощью генератора пакетов, я могу порекомендовать Scapy , которая является библиотекой генератора пакетов для Python. Вы можете использовать его из коробки на консоли Python или создать скрипт. Он также должен работать на Windows.
Тем не менее, как уже рекомендовано в комментариях, возможно,
nmap
должно быть достаточно для достижения вашей цели.nmap
на самом деле не является генератором пакетов, но должен иметь возможность отправлять пакеты, которые вы намереваетесь отправить.источник
Остинато стремится стать «Wireshark in Reverse» и стать дополнением к Wireshark.
Ostinato - это кросс-платформенный генератор и анализатор трафика с открытым исходным кодом и дружественный графический интерфейс. Создавайте и отправляйте пакеты из нескольких потоков с разными протоколами с разной скоростью.
источник
Вы должны рассмотреть hping3 . В нем много документации , и он, вероятно, сможет делать то, что вы хотите.
источник