【发布时间】:2012-04-29 13:31:22
【问题描述】:
我需要用 C# 解析一个在 Wireshark 中生成的 pcap 文件。当然,它可以用wireshark打开并按预期显示所有数据包。
我曾尝试使用我在网上找到的两个流行的库(Pcap.Net 和 SharpPcap 的 Packet.net),但都不起作用。
Pcap.Net 似乎无法解析原始 IP 数据包。我可以从 DataLink 是“RAW(Raw IP)”的调试器,当我查询其他 调试器中的属性,我得到了几个
System.NotSupportedExceptions 说“PcapDataLink 12 - RAW(原始 IP)不受支持”
Packet.net 但在尝试解析同一文件时也出现类似错误。
我很惊讶这两个库都对此感到窒息。
我想知道我是否对这些库做错了,因为这是我尝试的第一个 pcap 文件,我在看似简单的数据包上遇到了错误。
是否有另一个库支持原始 IP 数据包?
【问题讨论】:
标签: c# pcap sharppcap pcap.net