6

udf を介した 802.11 (wifi) を介したさまざまなタイプのトラフィックの pcap があります。udp (より正確には IP) は、MTU のために wifi パケットを断片化します。現在、SharpPcap を使用して wifi トラフィックを読み込んでアクセスしようとしていますが、udp パケットを手動で再構築する必要があるという問題に直面しています。

2 つの選択肢があり、それらが可能かどうか、最善の解決策かどうか、または何か見落としがあるかどうかを確認したいと思います。最終的には、UDP 経由でストリーミングされたライブ フィード (同じ形式、UDP 経由の Wi-Fi) にアクセスしますが (これは重要なことです)、テスト目的で pcaps を使用する必要があります。

手動で pcap ファイルをロードし、フラグメント オフセットとパケット ID によって再構築し、ステート マシンですべてのパケットを追跡することができます。または、再構築を回避しようとすることもできます (ソケットが私のためにそれを行うべきだと思います)。私は本当に必要になるまで最初のものを避けています (そうですか?)。セットアップはすべて完了しましたが、パケットはバイト配列として 1 つずつ送受信され、断片化されています。

これは、IP 層に元のキャプチャされた IP 送信先アドレスとポートがまだ含まれているためでしょうか (これは異なります)。チェックサムは変更していませんが、送信する前にこれらを変更しようとしましたが、それでも断片化されていました。

4

1 に答える 1