ori*_*ori 6 python interface scapy
我在Windows 7上使用Python 2.6嗅探scapy 2.2.有没有办法可以识别嗅探包的界面?我想过使用mac地址来识别它,但有没有办法用scapy做到这一点?
这样的事情(不起作用) -
packet = sniff(count=1, iface='eth0')[0]
print packet.iface # prints 'eth0'
Run Code Online (Sandbox Code Playgroud)
我对此毫不怀疑,主要是因为接口(大多数情况下是 NIC,除非您谈论的是虚拟机)不是数据包属性。想一想:哪个协议使用接口?TCP?HTTP?以太网?
MAC 方式可以工作,并且您可以使用 IP 地址执行相同的操作(每个网卡可以有自己的 IP,想象一下具有多个端口的路由器)。
在 Windows 计算机中,您可以使用 ipconfig 查看接口(或使用 ipconfig /all 了解更多信息,如 MAC 地址)。查看此链接: http://www.maketecheasier.com/view-network-adapter-details-in-windows/