1

WinPCap を使用して、ネットワーク上のパケットをキャプチャし、ネットワーク アプリケーションの一部をトラブルシューティングできるようにするアプリケーションを作成しています。パケットが断片化されるまで、すべてが正常に機能します。

WinPCap が送信するパケットのオフセットとフラグメンテーション オプションが間違っているようです。

各パケットのデータは次のとおりです。

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

これらの値を使用して、常にこれらのパケットを 5 つ取得します (毎回同じテスト データを送信しています)。ペイロード データを正しく再構成できるように、パケットに応じてオフセットとオプションを変更する必要があると考えました。

WinPCap を使用して、断片化されたもののパケット データを取得する方法について、私は途方に暮れています。

誰にもアイデアはありますか?どんな助けでも大歓迎です。

4

0 に答える 0