Python Scapy不显示HTTP响应

Python Scapy不显示HTTP响应,python,http,scapy,Python,Http,Scapy,我正在从运行到Scapy的HTTP扩展。这就是我所做的: 启动scapy并进行了嗅探(filter=“tcp”,count=100) 打开浏览器并搜索图像 返回到Scapy并执行a=和如果HTTPResponse在a中: 打印a.show() 似乎没有HTTPResponse包,这是不可能的,因为我在浏览器中看到响应。为什么会发生这种情况?嗅探返回一个数据包向量,您需要在该向量上迭代并检查每个数据包是否具有您要查找的HTTP层: a = sniff(...) for packet in a:

我正在从运行到Scapy的HTTP扩展。这就是我所做的:

  • 启动scapy并进行了
    嗅探(filter=“tcp”,count=100)
  • 打开浏览器并搜索图像
  • 返回到Scapy并执行
    a=
    如果HTTPResponse在a中:
    打印a.show()

  • 似乎没有HTTPResponse包,这是不可能的,因为我在浏览器中看到响应。为什么会发生这种情况?

    嗅探
    返回一个数据包向量,您需要在该向量上迭代并检查每个数据包是否具有您要查找的HTTP层:

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

    这应该是可行的。

    嗅探返回一个数据包向量,您需要在该向量上迭代并检查每个数据包是否具有您要查找的HTTP层:

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

    这应该行。

    您可以发布您的全部代码吗?我不会问你的问题,我只是想看一个完整的例子:-)你能发布你的全部代码吗?我不想问你的问题,我只想看一个完整的例子:-)