NameError:全局名称' log_runtime'没有在scapy上定义

时间:2017-10-25 12:09:00

标签: python scapy

我安装了scapy,当我直接运行它时它工作正常。 但是当我尝试用它编写脚本时它会给我一个错误。 我写了一个简单的代码,但无法让它工作。

代码:

from scapy.all import *

packets = sniff(count=1)
packets.show()

错误:

Traceback (most recent call last):
File "C:/Users/Amir/PycharmProjects/ClientAndServer/mim.py", line 3, in 
<module>
packets = sniff(count=1)
File "C:\Python27\lib\site-packages\scapy\arch\windows\compatibility.py", 
line 177, in sniff
log_runtime.info('Sniffing on %s' % conf.iface)
NameError: global name 'log_runtime' is not defined

我该怎么办?无法找到解决方案......

1 个答案:

答案 0 :(得分:0)

这不是代码中的错误,而是Scapy本身的错误。

此错误已得到修复,因此从official repository获取最新的开发版本应该没问题。