Pergunta

Desejo enviar um pacote ARP para "ARP Poison Routing" por meio de C #.Estou usando o SharpPcap (para usar o winpcap).Como fazer isso com SharpPcap ou sem SparpPcap (com outra biblioteca)?

Foi útil?

Solução

Há um exemplo de envio de um pacote arp no download do código-fonte de sharppcap no diretório de exemplos fora da página do projeto sourceforge, http://sourceforge.net/projects/sharppcap/

Houve alguns problemas com o ARP em versões mais antigas, mas eles foram resolvidos na versão 4.0.0 que saiu em 13/09/2011.

Outras dicas

Se precisar de uma alternativa para SharpPcap, você pode usar Pcap.Net .

Tudo que você precisa fazer é construir um EthernetLayer, ArpLayer e usar o PacketBuilder para construir um pacote e enviá-lo.

É simples, direto e fácil de fazer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top