繁体   English   中英

Scapy 运行时错误,ValueError: Unknown pypcap network interface

[英]Scapy run time error, ValueError: Unknown pypcap network interface

几个小时以来我一直不明白为什么这段代码不起作用,我浏览了所有版本的 Python 并创建了一个虚拟环境。

帮助 ?

提前致谢

from scapy.all import ARP, Ether, srp

target_ip = "192.168.43.*"

arp = ARP(pdst=target_ip)
ether = Ether(dst="ff:ff:ff:ff:ff:ff")
packet = ether/arp

result = srp(packet, timeout=3)
clients = []

for sent, received in result:
    clients.append({'ip': received.psrc, 'mac': received.hwsrc})
Traceback (most recent call last):
  File "C:\Users\user\arpp\lib\site-packages\scapy\arch\windows\__init__.py", line 772, in pcapname
    return IFACES.dev_from_name(dev).pcap_name
  File "C:\Users\user\arpp\lib\site-packages\scapy\arch\windows\__init__.py", line 696, in dev_from_name
    raise ValueError("Unknown network interface %r" % name)
ValueError: Unknown network interface '\\Device\\NPF_Loopback'

我安装了 npcap 并且它的工作正常!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM