1

私はtcpdump単純なものを持っていHTTP Request to http://www.google.comます。さて、ダンプを見ると、最初に adns request for google.comが作成され、その結果が になりa bunch of IPs、そのうちの 1 つが 経由で接続されていることがわかりHTTPます。

GET / HTTP/1.1 \r

を返します301。再び adns request for google.comが作成され、結果として a が生成されbunch of IPS、そのうちの 1 つが 経由HTTPで接続され、応答が に302リダイレクトされgoogle.co.inます。最後に、adns request for google.co.inが作成され、会話全体で使用される最終的な IP が得られます。

と を使用pythonしてscapyいます。total DNS lookup timeの最初からfirst dns request最後までのを知りたいですthe last dns response。最後に成功した dns 応答を見つけるにはどうすればよいですか?

パケットを1つずつ調べて301and302などを探すことができますが、もっとエレガントな方法があるかどうか疑問に思っていましたか?

4

0 に答える 0