2017-10-17 17 views
1

「はAttributeError 『リスト』オブジェクトが無属性 『RES』を持っている」私はscapyPythonのscapyのnmap_fp:

from scapy.all import * 
ip = 'just.an.ip.range' 
print(nmap_fp(ip)) 

からnmap_fpモジュールをテストしようとすると、非常にシンプルなPythonスクリプトを持っている今、私が実行したときに、私は次の取得エラー:scapy Version: 2.3.3を使用して

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' 

編集

+0

使用しているScapyのバージョンは? – Pierre

+0

scapyバージョン:2.3.3 – Ludisposed

答えて

0

最後のリリースからいくつかのNmap関連の問題が修正されているので、おそらく現在のdevelopment versionにアップグレードする必要があります。以前のバージョンのNmap指紋も使用する必要があります。