Outil pour générer du trafic TCP

9

Je veux générer un trafic TCP à partir du port 0 vers le port 65535. 1 paquet TCP pour chaque port avec 1 ms entre 2 paquets. Le générateur ne devrait pas se soucier s'il y a un TCP ACK ou non.

  1. Existe-t-il un outil capable de générer un tel trafic?
  2. Est-il possible de le faire avec iperf et script?
  3. Est-il possible de l'exécuter sur Windows aussi?
MOHAMED
la source
1
Avez-vous essayé avec ncatou nmap?
YoMismo
Pour d'autres besoins, vous pouvez envisager D-ITG, le générateur de trafic Internet distribué, à partir d'ici: traffic.comics.unina.it/software/ITG .
sjas

Réponses:

7

Si vous voulez vraiment accomplir cela en utilisant un générateur de paquets, je peux recommander Scapy , qui est une bibliothèque de générateur de paquets pour Python. Vous pouvez l'utiliser hors de la boîte sur la console Python ou l'écrire. Il devrait également fonctionner sous Windows.

Néanmoins, comme déjà recommandé dans les commentaires, peut-être nmapdevrait être suffisant pour atteindre votre objectif. nmapn'est pas vraiment un générateur de paquets, mais devrait pouvoir envoyer les paquets que vous avez l'intention d'envoyer.

Manuel Faux
la source
6

Ostinato vise à être "Wireshark en sens inverse" et à devenir complémentaire de Wireshark.

Ostinato est un générateur et analyseur de paquets / créateurs de trafic réseau multiplateforme open source avec une interface graphique conviviale. Créez et envoyez des paquets de plusieurs flux avec différents protocoles à des taux différents.

user2818782
la source
5

Vous devriez considérer hping3 . Il a beaucoup de documentation , et il sera probablement en mesure de faire ce que vous voulez.

Bruce Ediger
la source
vous m'avez battu à hping ... outil super génial
Falsenames