Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何使用WinPcap通过C#发送ARP数据包_C# 4.0_Broadcast_Winpcap_Arp_Sharppcap - Fatal编程技术网

C# 4.0 如何使用WinPcap通过C#发送ARP数据包

C# 4.0 如何使用WinPcap通过C#发送ARP数据包,c#-4.0,broadcast,winpcap,arp,sharppcap,C# 4.0,Broadcast,Winpcap,Arp,Sharppcap,我想通过C#发送“ARP毒药路由”的ARP数据包。我正在使用SharpPcap(用于winpcap)。如何使用SharpPcap或不使用SparpPcap(使用其他库)进行此操作?在sourceforge项目页面示例目录下的SharpPcap源代码下载中有一个发送arp数据包的示例 旧版本中的ARP存在一些问题,但这些问题已在2011-09-13发布的4.0.0版本中得到解决。如果您需要SharpPcap的替代品,可以使用 您所需要做的就是构建一个EthernetLayer、ArpLayer,并

我想通过C#发送“ARP毒药路由”的ARP数据包。我正在使用SharpPcap(用于winpcap)。如何使用SharpPcap或不使用SparpPcap(使用其他库)进行此操作?

在sourceforge项目页面示例目录下的SharpPcap源代码下载中有一个发送arp数据包的示例


旧版本中的ARP存在一些问题,但这些问题已在2011-09-13发布的4.0.0版本中得到解决。

如果您需要SharpPcap的替代品,可以使用

您所需要做的就是构建一个EthernetLayer、ArpLayer,并使用PacketBuilder构建一个数据包并发送它


它简单、直截了当且易于操作。

请发电子邮件至chmorgan@gmail.com如果您在使示例正常工作方面遇到任何问题。如果您愿意,我可以直接向您发送预发布,因为在发布新版本之前,我需要检查一些事情。您提到的示例Example2.ArpResolve在吗?是的。4.0.0现在已经发布了,所以如果您获得了它的src版本,您可以查看示例,而无需通过gitweb界面进行浏览。