すべてのパケット(インとアウト)を取得する関数があります。GETとHTTP200OKを監視しています。すべて正常に動作しますが、GETリクエストをOKレスポンスにリンクするにはどうすればよいですか?
編集:プログラムでそれを行う方法を知りたいです。私はプロのスニファが「トラフィックを追跡する」ことができることを知っています
すべてのパケット(インとアウト)を取得する関数があります。GETとHTTP200OKを監視しています。すべて正常に動作しますが、GETリクエストをOKレスポンスにリンクするにはどうすればよいですか?
編集:プログラムでそれを行う方法を知りたいです。私はプロのスニファが「トラフィックを追跡する」ことができることを知っています
要求と応答の送信元ポートと宛先ポートを使用して、同じ TCP ストリームにリンクできます。
CLIENT > TCP SRC 33333 DST 80 "GET / HTTP/1.1"
SERVER < TCP SRC 80 DST 33333 "200 OK"
トラフィックを読み取りたいだけの場合は、いつでもWireSharkを使用できます。「TCPストリームをたどる」機能があります。スニファーをプログラムしたい場合は、http://en.wikipedia.org/wiki/Transmission_Control_Protocolの講義をお勧めします。