你的问题是scapy 2.3.3版本的一个bug(上传于18/10/16)。 它可能会被固定在未来的版本中,在此期间,你可以通过做
pip install scapy==2.3.2
我在提交检查安装以前的版本,在该版本这个bug wasnt。但是我没有测试过它,所以它可能包含其他错误(因为2.3.3必须改变某些东西,至少我希望它做到了),所以如果因为某种原因必须使用2.3.3,可以像下面这样修补它:
from scapy.arch.windows import compatibility
from scapy.all import log_runtime, MTU, ETH_P_ALL, PcapTimeoutElapsed, plist
compatibility.log_runtime = log_runtime
compatibility.MTU = MTU
compatibility.PcapTimeoutElapsed = PcapTimeoutElapsed
compatibility.ETH_P_ALL = ETH_P_ALL
compatibility.plist = plist
compatibility.sniff(1) # call the sniff function however you like
您是否找到解决方案? – Pixel