0
我正在從here運行Scapy的HTTP擴展。這是我做過什麼:Scapy不顯示HTTP響應
- 開始Scapy的,做
sniff(filter="tcp",count=100)
- 開啓的瀏覽器和搜索的圖像
- 回來後Scapy的,做
a=_
和if HTTPResponse in a: print a.show()
似乎有沒有HTTPResponse數據包,這是不可能的,因爲我在瀏覽器中看到響應。爲什麼會發生?
我正在從here運行Scapy的HTTP擴展。這是我做過什麼:Scapy不顯示HTTP響應
sniff(filter="tcp",count=100)
a=_
和if HTTPResponse in a: print a.show()
似乎有沒有HTTPResponse數據包,這是不可能的,因爲我在瀏覽器中看到響應。爲什麼會發生?
sniff
返回數據包的載體上,您需要遍歷和檢查每個數據包都有你正在尋找的HTTP層:
a = sniff(...)
for packet in a:
if HTTPResponse in packet:
packet.show()
這應該工作。
請問您可以發佈您的整個代碼?我不會問你的問題,我只想看看它的一個完整例子:-) –