0

ここからScapyへのHTTP拡張を実行しています。これは私がしたことです:

  1. scapyを開始し、sniff(filter="tcp",count=100)
  2. ブラウザを開いて画像を検索しました
  3. Scapyに戻ってきてa=_if HTTPResponse in a: print a.show()

HTTPResponseパケットがないようですが、ブラウザに応答が表示されるため不可能です。なぜこれが起こるのですか?

4

1 に答える 1

3

sniffパケットのベクトルを返します。このベクトルを繰り返し処理して、各パケットに探しているHTTPレイヤーがあるかどうかを確認する必要があります。

a = sniff(...)
for packet in a:
    if HTTPResponse in packet:
        packet.show()

これは機能するはずです。

于 2012-09-17T20:01:27.410 に答える