Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在从这里运行 Scapy 的 HTTP 扩展。这就是我所做的:
sniff(filter="tcp",count=100)
a=_
if HTTPResponse in a: print a.show()
似乎没有 HTTPResponse 数据包,这是不可能的,因为我在浏览器中看到了响应。为什么会这样?
sniff返回一个数据包向量,您需要对其进行迭代并检查每个数据包是否具有您正在寻找的 HTTP 层:
sniff
a = sniff(...) for packet in a: if HTTPResponse in packet: packet.show()
这应该有效。