Herramienta para generar tráfico TCP

9

Quiero generar un tráfico TCP a partir del puerto 0 al puerto 65535. 1 paquete tcp para cada puerto con 1 ms entre 2 paquetes. El generador no debería preocuparse si hay un TCP ACK o no.

  1. ¿Existe alguna herramienta que pueda generar ese tráfico?
  2. ¿Es posible hacer eso con iperf y script?
  3. ¿Es posible ejecutarlo también en Windows?
MOHAMED
fuente
1
¿Has probado con ncato nmap?
YoMismo
Para otras necesidades, puede considerar D-ITG, el generador de tráfico de Internet distribuido, desde aquí: traffic.comics.unina.it/software/ITG .
sjas

Respuestas:

7

Si realmente quiere lograr eso usando un generador de paquetes, puedo recomendar Scapy , que es una biblioteca de generador de paquetes para Python. Puede usarlo fuera de la caja en la Consola Python o escribirlo. También debería ejecutarse en Windows.

Sin embargo, como ya se recomienda en los comentarios, tal vez nmapdebería ser suficiente para lograr su objetivo. nmapen realidad no es un generador de paquetes, pero debería poder enviar los paquetes que desea enviar.

Manuel Faux
fuente
6

Ostinato pretende ser "Wireshark en reversa" y convertirse en complementario de Wireshark.

Ostinato es un generador y analizador de paquetes de red de código abierto, multiplataforma y generador de tráfico con una interfaz gráfica de usuario amigable. Cree y envíe paquetes de varias transmisiones con diferentes protocolos a diferentes velocidades.

usuario2818782
fuente
5

Deberías considerar hping3 . Tiene mucha documentación , y probablemente podrá hacer lo que quiera.

Bruce Ediger
fuente
me ganaste a hping ... herramienta súper increíble
Falsenames