Pregunta

Quiero enviar paquetes ARP para "Enrutamiento de veneno ARP" a través de C #.Estoy usando SharpPcap (para usar winpcap).¿Cómo hacer esto con SharpPcap o sin SparpPcap (con otra biblioteca)?

¿Fue útil?

Solución

Hay un ejemplo de envío de un paquete arp en la descarga del código fuente de sharppcap en el directorio de ejemplos fuera de la página del proyecto sourceforge, http://sourceforge.net/projects/sharppcap/

Hubo algunos problemas con ARP en versiones anteriores, pero se resolvieron en la versión 4.0.0 que salió 2011-09-13.

Otros consejos

Si necesita una alternativa para SharpPcap, puede usar Pcap.Net .

Todo lo que necesita hacer es construir un EthernetLayer, ArpLayer y usar el PacketBuilder para construir un paquete y enviarlo.

Es simple, sencillo y fácil de hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top