[英]python scapy “unknown pypcap network interface '\\Device\\NPF_Loopback'”
[英]Unknown pypcap network interface 'eth0' error with python2 scapy on windows 10 machine
我正在尝试在 Windows 10 机器上使用 scapy(2.4.3)、python 2.7 创建一个简单的 Web 监控应用程序。 我也安装了 winpcap(5.0.9983.830)。
这是我试图运行的代码:
def http_header(packet):
print packet
sniff(iface='eth0', prn=http_header)
这是它抛出的错误:
raise ValueError("Unknown pypcap network interface %r" % pcap_name)
ValueError: Unknown pypcap network interface 'eth0'
我还安装了 .Microsoft Visual C++ Compiler for Python 2.7 只是为了安全,正如其他解决方案指出的那样,但没有成功。 还尝试重新安装 scapy、winpcap 并重新创建虚拟环境,但再次失败。
如果您使用的是 Windows,则您的接口不会被称为eth0
。
您可以使用ipconfig /all
来查看您所有的网络接口,并且您可以使用以太网接口的description
值作为 Scapy 的接口名称。 例如,在我的笔记本电脑中,它是:
IFACE_NAME="Intel(R) Ethernet Connection (2) I219-LM"
sniff(iface=IFACE_NAME, prn=http_header)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.