【问题标题】:Scapy run time error, ValueError: Unknown pypcap network interfaceScapy 运行时错误,ValueError: Unknown pypcap network interface
【发布时间】:2020-11-09 22:22:42
【问题描述】:

我已经好几个小时没听懂了 为什么这段代码不起作用,我经历了 所有版本的 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
  • 我实际上有 Wireshark 和 npcap,所以我不明白为什么它不起作用

标签: python scapy


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 2019-03-21
    • 2020-10-21
    相关资源
    最近更新 更多