因此,我在Ubuntu中爲scapy寫了一個小腳本。Scapy.all導入*不起作用
#!/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()
我寫了'嘗試',因爲這裏的另一個主題(嘗試它作爲解決方案)。 我使用此代碼的電流輸出以下
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
從scapy.all進口* withouth的「試用」只是想它的時候。
Traceback (most recent call last):
File "./scapy.py", line 3, in <module>
from scapy.all import *
File "/home/nicholas/scapy.py", line 3, in <module>
from scapy.all import *
ImportError: No module named all
我嘗試過在Google上找到不同的輸入方式,但它仍然無效。任何人都可以告訴我我做錯了什麼? (不介意這篇文章的縮進)
請修正縮進,他們做的事。 – Tadeck
嘗試類似* from scapy.all導入IP,TCP,sr *如果您沒有使用任何其他內容(沒有嘗試除外) –
我仍然在嘗試使用'No module named all' – Nicholas