Domanda

Voglio inviare un pacchetto ARP per "ARP Poison Routing" tramite C #.Sto usando SharpPcap (per usare il winpcap).Come farlo con SharpPcap o senza SparpPcap (con altra libreria)?

È stato utile?

Soluzione

C'è un esempio di invio di un pacchetto arp nel download del codice sorgente di sharppcap nella directory degli esempi fuori dalla pagina del progetto sourceforge, http://sourceforge.net/projects/sharppcap/

Si sono verificati alcuni problemi con ARP nelle versioni precedenti, ma sono stati risolti nella versione 4.0.0 rilasciata il 13/09/2011.

Altri suggerimenti

Se hai bisogno di un'alternativa a SharpPcap, puoi utilizzare Pcap.Net .

Tutto quello che devi fare è creare un EthernetLayer, ArpLayer e utilizzare PacketBuilder per creare un pacchetto e inviarlo.

È semplice, diretto e facile da fare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top