如何从C#授予Windows 10中Pcap库的权限?

时间:2018-06-14 04:52:35

标签: pcap raw-sockets pcap.net sharppcap goose

我使用SharpPcap库来实现GOOSE协议监听器(EtherType = 0x88B8)。它运行良好,但只有我并行运行Wireshark,否则我的程序不会捕获GOOSE数据包。

当Wireshark未运行时,SharpPcap示例也不会捕获GOOSE数据包。但SharpPcap库捕获我的广播UDP数据包。

1 个答案:

答案 0 :(得分:0)

我不得不在混杂模式下打开SharpPCap设备:

winPcap.Open(SharpPcap.WinPcap.OpenFlags.Promiscuous | 
    SharpPcap.WinPcap.OpenFlags.NoCaptureLocal, readTimeoutMilliseconds);

我的以太网卡不接受其他MAC地址