<p>所以,我在Ubuntu中为scapy写了一个小脚本。</p>
<pre><code>#!/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()
</code></pre>
<p>我写“尝试”是因为这里有另一个主题(作为解决方案尝试)。
我当前输出的代码如下</p>
<pre><code>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
</code></pre>
<p>当你试着用scapy.all import*时,不要用“try”。</p>
<pre><code>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
</code></pre>
<p>我尝试了谷歌上的不同进口方式,但仍然没有成功。有人能告诉我我做错了什么吗?(别介意这篇文章的缩进)</p>