WinPCap数据包重组

时间:2014-04-12 03:49:55

标签: packet-sniffers winpcap ip-fragmentation

我正在使用WinPCap编写一个应用程序,它将捕获网络上的数据包,并允许我对一些网络应用程序进行故障排除。一切正常,直到数据包碎片化。

WinPCap似乎向我发送了错误的数据包偏移和碎片选项。

以下是每个数据包的数据。

Packet.IpV4.Fragmentation.Offset = 136
Packet.IpV4.Fragmentation.Options = None
Packet.IpV4.Fragmentation._value = 17
Packet.IpV4.Identification = 61876

我总是得到这些数据包中的5个(我每次都发送相同的测试数据)。我认为Offset和Options应该根据数据包而改变,所以我可以正确地重新组装有效载荷数据。

我现在不知道如何使用WinPCap获取任何碎片的数据包数据。

有人有什么想法吗?任何帮助将不胜感激。

0 个答案:

没有答案