0

フラグメント パケットを挿入しようとしていますが、できません。1 つの udp パケットが 2 つのIPパケットに分割されている場合、2 番目の部分だけを注入することはできません。私のオペレーティング システム (Windows XP) は、2 つの断片化されたパケットを注入する前に最初の部分を待機しているようです。私のコンピューターにクロスで接続された別のコンピューターにパケットを送信しているため、途中にルーターなどはありません。3種類のNICで試しました。パケットが私のコンピューター (送信者) で待機していることは確かです。必要に応じて、実験を投稿します。私は旗で遊んでみましたが、何もしませんでした。1台のコンピューターで最初の部分だけを送信しようとすると、うまくいくように見えますが(奇妙に)、説明できません。しないでください

皆さん、ありがとうございました。それは本当に重要です。

4

1 に答える 1

0

Windows の使用が重要でない場合、Linux マシンで tcpreplay をルートとして実行して、pcap ファイルから任意のパケットを読み取り、ネットワーク インターフェイスに送信することに成功しました。

http://tcpreplay.synfin.net

tcpreplay の Web ページには、Windows で実行されている Cygwin でも利用できると書かれていますが、私はそのバージョンを試したことはありません。

http://www.cygwin.com
于 2010-11-17T07:15:02.153 に答える