标签: python http scapy packet-sniffers sniffing
我正在开展一个项目,在该项目中,我会通过网络嗅探http数据包, 但scapy只会嗅到发送到我电脑或广播的数据包。
我看到有一个名为iface的参数用于嗅探功能 -
iface
sniff(iface= ? )
然而,我在网上找不到任何文件或解释。 如果我想嗅探整个网络而不仅仅是我的电脑,有人可以解释它是如何帮助的,并且在嗅探时会有什么价值?
此外,我还没有找到http数据包的过滤功能,所以如果有人能把它写给我,我会很感激。
答案 0 :(得分:0)
以下是Scapy sniffing的一些文档。还有一些关于filters的信息,但它很少。
您很可能会使用以下内容: sniff(iface="eth0", filter="tcp and port 80")获取HTTP个数据包。显然,实际界面将根据机器上接口的名称而有所不同。
sniff(iface="eth0", filter="tcp and port 80")
HTTP