我编写了一个C#程序来捕获和解析数据包,使用SharpPcap和PacketDotNet。System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> SharpPcap.PcapException: 慐正瑥敇䅴慤瑰牥慎敭㩳䌠畯摬❮⁴敧⁴牥潲敭獳条潦牥潲㘨㘲㤱㈴㈷)�岔ⶵ
at SharpPcap.LibPcap.LibPcapLiveDeviceList.GetDevice
我尝试使用SharpPcap并使用来自SharpPcap:的示例从pcap (libpcap)发送数据包。我的问题是在第127行- int sent = winPcapDevice.SendQueue(squeue, SharpPcap.WinPcap.SendQueueTransmitModes.Synchronized
因此,我正在尝试创建一个项目,使用SharpPcap来收集进出我wifi的数据包,并发现任何可疑的数据包。这是一个学校项目,我有100%的自由去做我想做的任何事情。我创建了一个项目目录,下载了SharpPcap并将该文件夹放在我的项目目录中。我很难弄清楚如何将它包含在我的C#文件中才能使用它。 这是我第一次使用外部框架,所以我有点不知所措。newly created EthernetPacket use the Bytes property
byte[] packetBytes = ethernetPacket.Bytes; 此代码位于SharpPc