Я хочу отправить ARP-пакет для «ARP Poison Routing» через C #.Я использую SharpPcap (для использования winpcap).Как это сделать с SharpPcap или без SparpPcap (с другой библиотекой)?
Если вам нужна альтернатива для SharpPcap, вы можете использовать Pcap.Net .
Все, что вам нужно сделать, это собрать EthernetLayer, ArpLayer и использовать PacketBuilder для сборки пакета иотправить его.
Это просто, прямо и легко.
Пример отправки пакета arp при загрузке исходного кода sharppcap в каталоге примеров на странице проекта sourceforge, http://sourceforge.net/projects/sharppcap/
Были некоторые проблемы с ARP в более старых версиях, но онибыли исправлены в выпуске 4.0.0, вышедшем 2011-09-13.