【发布时间】:2017-06-29 11:56:38
【问题描述】:
我正在尝试导入 scapy,但出现此错误:
Traceback (most recent call last):
File "ip2.py", line 17, in <module>
ans, unans = srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst = ips), timeout = 2, iface=interface, inter = 0.1)
File "C:\Python27\lib\site-packages\scapy\sendrecv.py", line 378, in srp
a,b=sndrcv(s ,x,*args,**kargs)
File "C:\Python27\lib\site-packages\scapy\arch\windows\compatibility.py", line 14, in sndrcv
if not isinstance(pkt, Gen):
NameError: global name 'Gen' is not defined
这些是进口:
import sys
from datetime import datetime
from scapy.base_classes import Gen, SetGen
from scapy.utils import PcapReader
from scapy.data import MTU, ETH_P_ARP
我已经尝试了所有可以在网上找到的方法。没有什么帮助。 我正在使用 windows 10 ,并且我有最新版本的 scapy。我不知道这个错误来自哪里或该怎么做。任何帮助,将不胜感激。谢谢。
【问题讨论】: