gpt4 book ai didi

c# - 如何使用 C# 正确解析 RAW(Raw Ip) 数据包?

转载 作者:行者123 更新时间:2023-11-30 22:29:28 26 4
gpt4 key购买 nike

我需要用 C# 解析一个在 Wireshark 中生成的 pcap 文件。当然,它可以使用 wireshark 正常打开并按预期显示所有数据包。

我曾尝试使用我在网上找到的两个流行的库(来自 SharpPcap 的 Pcap.Net 和 Packet.net),但都不起作用。

Pcap.Net seems it cannot parse Raw IP packets. I can see from the debugger that the DataLink is "RAW (Raw IP)" and as I query other properties in the debugger, I get several System.NotSupportedExceptions saying things like "PcapDataLink 12 - RAW (Raw IP) is unsupported"

Packet.net 但它在尝试解析同一文件时也有类似的错误。

令我惊讶的是,这两个库都对此感到窒息。

我想知道我是否对这些库做错了什么,因为这是我尝试的第一个 pcap 文件,我在看似简单的数据包上遇到错误。

是否有另一个库支持原始 IP 数据包?

最佳答案

你完全正确,Pcap.Net不支持。

我刚刚提交了一个变更集来添加对此的支持,因此下一版本的 Pcap.Net 将内置对此类数据包的支持。

更多详情请参见 the relevant discussion in Pcap.Net forum .

关于c# - 如何使用 C# 正确解析 RAW(Raw Ip) 数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10204289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com