如何使用C#正确解析原始(原始Ip)数据包?
我需要解析在Wireshark中生成的C#中的pcap文件。当然,它可以用wireshark打开,并按预期显示所有数据包 我曾尝试使用我在网上找到的两个流行库(SharpPcap的Pcap.Net和Packet.Net),但都不起作用 Net似乎无法解析原始IP数据包。我可以从地图上看到 调试器确认数据链路为“原始(原始IP)”,并在我查询其他 在调试器中,我得到了几个如何使用C#正确解析原始(原始Ip)数据包?,c#,pcap,sharppcap,pcap.net,C#,Pcap,Sharppcap,Pcap.net,我需要解析在Wireshark中生成的C#中的pcap文件。当然,它可以用wireshark打开,并按预期显示所有数据包 我曾尝试使用我在网上找到的两个流行库(SharpPcap的Pcap.Net和Packet.Net),但都不起作用 Net似乎无法解析原始IP数据包。我可以从地图上看到 调试器确认数据链路为“原始(原始IP)”,并在我查询其他 在调试器中,我得到了几个 System.NotSupportedExceptions说的是“PcapDataLink 12- 不支持原始(原始IP)”
System.NotSupportedException
s说的是“PcapDataLink 12-
不支持原始(原始IP)”
net,但在尝试解析同一文件时也会出现类似的错误
我很惊讶,这两个图书馆都被这个问题所困扰
我想知道这些库是否出了问题,因为这是我尝试的第一个pcap文件,我在一个看似简单的数据包上遇到了错误
还有其他库支持原始IP数据包吗?你完全正确,不支持它
我刚刚提交了一个更改集来添加对此的支持,因此下一版本的Pcap.Net将内置对此类数据包的支持
更多详细信息,请参阅。感谢@brickner提供的快速周转时间。