因此,我在 Ubuntu 中为 scapy 编写了一个小脚本。
#!/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
仅使用 from scapy.all import * 尝试时,没有“尝试”。
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
我尝试了在谷歌上找到的不同的导入方式,但它仍然不起作用。谁能告诉我我做错了什么?(不要介意这篇文章的缩进)