私はscapyのためにUbuntuに小さなスクリプトを書いています。Scapy.all import *が動作しない
#!/usr/bin/env python
import sys
#from scapy.all import *
try
import scapy
except ImportError:
del scapy
from scapy import all as scapy
i= IP()
t= TCP()
i.dst='192.168.56.100'
t.dport=22
pakket=i/t
answered,unanswered=sr(pakket)
answered.nsummary()
ここで別のトピック(解決策として試してみました)が原因で「試行」が書かれました。 単に「してみてください」withouth scapy.allインポート*からでそれをしようとしたときに、このコードで私の現在の出力は、次の
Traceback (most recent call last):
File "./scapy.py", line 5, in <module>
import scapy
File "/home/nicholas/scapy.py", line 9, in <module>
i=IP()
NameError: name 'IP' is not defined
です。
Googleでさまざまな方法でインポートを試みましたが、それでも機能しません。誰でも私が間違っていることを教えてもらえますか? scapyのソースを見てから
彼らは重要ではない、インデントを修正してください。 – Tadeck
scapy.allから*のようなものを試してみてください。他のものを使用していない場合は、IP、TCP、sr *を試してみてください。 –
試してみると、まだ 'すべてのモジュールはありません'というメッセージが表示されます – Nicholas