运行scapy时出错-AttributeError:“ L3bpfSocket”对象没有属性“ ins”

时间:2020-06-18 11:36:08

标签: python scapy

我正在尝试运行在此网站上找到的 TCP端口范围扫描器代码:
https://thepacketgeek.com/scapy-p-10-emulating-nmap-functions/

  • 我没有对其进行任何更改。但是每次我使用scapy运行此代码或任何代码时,都会出现以下错误:
File "./PSCAN.py", line 15, in <module>
    verbose=0,
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scapy/sendrecv.py", line 488, in sr1
    nofilter=nofilter, iface=iface)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 234, in __init__
    super(L2bpfListenSocket, self).__init__(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 57, in __init__
    (self.ins, self.dev_bpf) = get_dev_bpf()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scapy/arch/bpf/core.py", line 115, in get_dev_bpf
    raise Scapy_Exception("No /dev/bpf handle is available !")
scapy.error.Scapy_Exception: No /dev/bpf handle is available !
Exception ignored in: <function _L2bpfSocket.__del__ at 0x10a5083b0>
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 131, in __del__
    self.close()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 203, in close
    if not self.closed and self.ins is not None:
AttributeError: 'L3bpfSocket' object has no attribute 'ins'

我正在linux上运行python 3。我已经用pip install --pre scapy[complete]

下载了Scapy

0 个答案:

没有答案