Python scapy nmap_fp "AttributeError: 'list' object has no attribute 'res'"
Python scapy nmap_fp "AttributeError: 'list' object has no attribute 'res'"
我有一个非常简单的 python 脚本,试图测试来自 scapy
的 nmap_fp
模块
from scapy.all import *
ip = 'just.an.ip.range'
print(nmap_fp(ip))
现在当我 运行 我得到以下错误:
Begin emission:
...Finished to send 8 packets.
*......
Received 10 packets, got 1 answers, remaining 7 packets
Traceback (most recent call last):
File "scapy_.py", line 7, in <module>
ans = nmap_fp(my_phone_ip_2)
File "/usr/lib/python2.7/dist-packages/scapy/modules/nmap.py", line 189, in nmap_fp
sigs = nmap_sig(target, oport, cport)
File "/usr/lib/python2.7/dist-packages/scapy/modules/nmap.py", line 144, in nmap_sig
ans += map(lambda x: (x,None), unans)
File "/usr/lib/python2.7/dist-packages/scapy/plist.py", line 89, in _add_
return self.__class__(self.res+other.res,
AttributeError: 'list' object has no attribute 'res'
编辑
使用scapy Version: 2.3.3
您可能应该升级到当前的 development version,因为自上次发布以来,一些与 Nmap 相关的问题已得到修复。您还需要使用以前版本的Nmap指纹。
我有一个非常简单的 python 脚本,试图测试来自 scapy
nmap_fp
模块
from scapy.all import *
ip = 'just.an.ip.range'
print(nmap_fp(ip))
现在当我 运行 我得到以下错误:
Begin emission:
...Finished to send 8 packets.
*......
Received 10 packets, got 1 answers, remaining 7 packets
Traceback (most recent call last):
File "scapy_.py", line 7, in <module>
ans = nmap_fp(my_phone_ip_2)
File "/usr/lib/python2.7/dist-packages/scapy/modules/nmap.py", line 189, in nmap_fp
sigs = nmap_sig(target, oport, cport)
File "/usr/lib/python2.7/dist-packages/scapy/modules/nmap.py", line 144, in nmap_sig
ans += map(lambda x: (x,None), unans)
File "/usr/lib/python2.7/dist-packages/scapy/plist.py", line 89, in _add_
return self.__class__(self.res+other.res,
AttributeError: 'list' object has no attribute 'res'
编辑
使用scapy Version: 2.3.3
您可能应该升级到当前的 development version,因为自上次发布以来,一些与 Nmap 相关的问题已得到修复。您还需要使用以前版本的Nmap指纹。