networking - sirve - ¿Alguien sabe de un generador de paquetes?
que es networking financiero (14)
Tenemos un dispositivo en red, y nos gustaría realizar algunas pruebas sobre cómo maneja los paquetes mal formados.
¿Hay algún producto que pueda generar paquetes arbitrarios y secuencias de paquetes? Me gustaría poder especificar un conjunto de cargas útiles TCP / IP y abriría una conexión y enviaría los datos. Obviamente, la suma de comprobación de TCP / IP debe calcularse correctamente, etc.
Algo así como un wireshark en reversa.
Tenga en cuenta que no estoy interesado en cargar la red y arruinar millones de paquetes.
Scapy debería poder hacer lo que quieras
tcpreplay puede modificar y reproducir pcaps. No genera un intercambio completo de protocolo de la nada, pero dado un archivo pcap de un protocolo puede modificar, modificar y replicar el intercambio para probar casos de esquina en un producto.
Sugeriría obtener una caja de hardware de un lugar como Ixia. Su caja de "Smartbits" es probablemente lo que desea para este tipo de prueba. Tales herramientas de hardware PUEDEN hacer pruebas de carga, pero también tienen muchas características para pruebas de funcionalidad y pruebas de límite de protocolo, etc.
He descubierto que el Packet Player de Colasoft es útil para tareas simples.
FYI: en el ámbito de la seguridad y las pruebas, este tipo de herramienta suele denominarse " fuzzer ".
Una de código abierto que podría ser interesante es Taof .
Aquí hay un sitio completo dedicado al fuzzing , tienen una lista de herramientas de fuzzing . Echa un vistazo a QueFuzz y ProtoFuzz en esa página.
Sé que este es un hilo viejo, pero por el bien de la gente que viene de un buscador ...
Acabo de lanzar un generador / analizador de paquetes multiplataforma de fuente abierta - Ostinato
Dado que Wireshark es una GUI construida sobre WinPcap / Libpcap.
Para C use WinPcap / libpcap para C # use SharpPcap para Java use JPcap
Si está utilizando otro idioma, busque el contenedor correcto para ese idioma.
No sé sobre otras bibliotecas, pero sí sé que es relativamente fácil generar paquetes usando SharpPcap. La mayor dificultad con TCP es dividir la carga útil y manejar los segmentos adecuadamente. Dado que harías esto manualmente, necesitarías una comprensión más profunda de cómo funciona el protocolo TCP.
Codenomicon es un software comercial para el mismo. Genera todo tipo de paquetes malformados para TCP / IP también. Usé esos paquetes para probar GGSN sobre la interfaz Gi, P-GW sobre la interfaz SGi. Usé paquetes GTP-U para pruebas GGSN a través de la interfaz Gn. Saludos, Manish Panchmatia www.layers7.blogspot.com
Aquí hay una lista bastante grande de generadores de tráfico (para quienes vienen a este hilo de Google):
Prueba esta aplicación
Espero que te ayude
revisa esta herramienta, si aún la necesitas :) https://play.google.com/store/apps/details?id=packetGenrator.edu.ae
Estoy usando Traffic Generators para el tráfico de Internet . Durante una sesión web, un usuario generalmente solicita varias páginas web y cada página puede contener varios objetos web. Para capturar esta estructura jerárquica y su variabilidad inherente, permitimos diferentes distribuciones de probabilidad para los siguientes atributos de usuario / sesión: tiempo entre sesiones, páginas por sesión, tiempo entre páginas, objetos por página, tiempo entre objetos y tamaño del objeto ... Basamos nuestra elección de distribuciones en el trabajo que rodea SURGE