【发布时间】:2017-09-05 00:18:03
【问题描述】:
我按照在 win64 上安装 Scapy for Python2.7 (Running Scapy on Windows with Python 2.7) 的说明操作,但是 sniff() 函数不起作用并突然结束。我应该采取什么步骤来解决这个问题?
【问题讨论】:
标签: python windows python-2.7 scapy winpcap
我按照在 win64 上安装 Scapy for Python2.7 (Running Scapy on Windows with Python 2.7) 的说明操作,但是 sniff() 函数不起作用并突然结束。我应该采取什么步骤来解决这个问题?
【问题讨论】:
标签: python windows python-2.7 scapy winpcap
那些说明已经过时了。您应该同时删除 pycap 和 dnet。他们很老...
最新的 dev scapy 版本 (https://github.com/secdev/scapy) 更容易安装。请关注最新的文档,很清楚:
http://scapy.readthedocs.io/en/latest/installation.html#windows
【讨论】:
查找设备名称的最简单方法:
IFACES.show() #--> will give you a table of your devices with an index
mydev = IFACES.dev_from_index(X) #---> where X is the index of your desired interface
然后如图所示在 scapy 中进行嗅探:
sniff(iface=dev,prn=lambda x:x.summary)
【讨论】: