Вопрос

Я хочу отправить ARP пакет для "ARP Roid Routing" через C #.Я использую SharpPCAP (для использования WinPCAP).Как сделать это с SharpPcap или без SPARPPCAP (с другой библиотекой)?

Это было полезно?

Решение

Пример отправки пакета arp в исходном коде для загрузки sharppcap в каталоге примеров на странице проекта sourceforge, http://sourceforge.net/projects/sharppcap/

Были некоторые проблемы с ARP в более старых версиях, но они были решены в версии 4.0.0, которая вышла 13 сентября 2011 г.

Другие советы

Если вам нужна альтернатива SharpPcap, вы можете использовать Pcap.Net .

Все, что вам нужно сделать, это создать EthernetLayer, ArpLayer и использовать PacketBuilder для создания пакета и его отправки.

Это просто, понятно и легко сделать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top