2013-07-01 50 views

回答

3

望着在http://www.secdev.org/projects/scapy/我不提供的zip文件没有看到contrib文件夹,由于某种原因,它并没有捆绑到zip中

你应该能够直接下载Scapy 2.2.0的源代码并使用setup.py安装它,它具有contrib文件夹

您需要使用mercurial从BitBucket中克隆代码,并更新到使用更新命令标记的v2.2.0版本。

hg clone https://bitbucket.org/secdev/scapy 
cd scapy 
hg update -r v2.2.0 

此外,你需要于contrib包添加到包数组中的setup.py如下:

packages=['scapy','scapy/arch', 'scapy/arch/windows', 
'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto', 
'scapy/contrib' ] 

一旦出现,你应该能够使用python setup.py install安装和contrib模块应该是当下。

+2

谢谢。我确实需要修改setup.py以包含contrib包,如下所示: packages = ['scapy','scapy/arch','scapy/arch/windows','scapy/layers','scapy/asn1' ,'scapy/tools','scapy/modules','scapy/crypto','scapy/contrib'] –