2017-10-25 43 views
0

scapyがインストールされていて、直接実行しているときに正常に動作します。 しかし、私はそれを使ってスクリプトを書くようにtrynigするとエラーになります。 私はシンプルなコードを書いたが、うまく動作しない。NameError:グローバル名 'log_runtime'が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 

私は何をすべき?ソリューションを見つけることができませんでした...

+0

'scapy'のバージョン? –

答えて

0

これはあなたのコードのバグではありませんが、Scapy自体のバグです。

このバグは修正されているので、official repositoryから最新の開発版を入手しても問題ありません。

関連する問題