Python - Scapy 选择一个接口来嗅探

ori*_*ari 1 python sniffer scapy

我正在用 Scapy、python 2.6.6 和 windows 7 构建一个嗅探器,我想知道我是否可以在嗅探之前选择要嗅探的接口,有点像 Wireshark。

zsn*_*afu 6

我意识到这是一个过时的帖子。其中一种解决方案提到:

但是如果没有给出接口,嗅探就会发生在每个接口上。您可以查看 Scapy 网页中的嗅探部分

不幸的是,文档是错误的。当没有给出接口时,scapy 会嗅探 conf.iface

请查看他们 github 存储库上的对话:

https://github.com/secdev/scapy/issues/1356


sin*_*anu 5

您可以使用iface参数。

sniff(iface="wlan0", prn=exampleFunction) 
Run Code Online (Sandbox Code Playgroud)

但如果没有给出接口,嗅探将会在每个接口上发生。

您可以查看Scapy 网页中的 Sniffing 部分