查看提供的 zip 文件http://www.secdev.org/projects/scapy/ http://www.secdev.org/projects/scapy/我没有看到 contrib 文件夹。由于某种原因,它没有捆绑到 zip 中。
您应该能够直接下载 Scapy 2.2.0 的源代码并使用 setup.py 进行安装,其中包含 contrib 文件夹。
您需要 Mercurial 从 BitBucket 克隆代码,并更新到使用 update 命令标记的 v2.2.0 版本。
hg clone https://bitbucket.org/secdev/scapy
cd scapy
hg update -r v2.2.0
另外,还需要将contrib包添加到setup.py中的packages数组中,如下:
packages=['scapy','scapy/arch', 'scapy/arch/windows',
'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto',
'scapy/contrib' ]
一旦到达那里,您应该能够使用安装python setup.py install
和contrib
模块应该存在。