python - 在 windows 和 fedora 上安装 scapy 后,scapy 的 contrib 丢失了

标签 python scapy

我在 Windows 7 和 Fedora 机器上都安装了 scapy。但是,contrib 包没有安装(或者至少,它没有出现在我的 site-packages/scapy 包下。 我怎样才能安装它?

最佳答案

查看 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

另外,还需要在setup.py中的packages数组中加入contrib包,如下:

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

在那里,您应该能够使用 python setup.py install 进行安装,并且应该存在 contrib 模块。

关于python - 在 windows 和 fedora 上安装 scapy 后,scapy 的 contrib 丢失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17412909/

相关文章:

python - Scapy for C++ 的类似库

python - PyKEP python 开普勒工具箱

Python异步: Unable to run parallel asynio couroutine

python - 导入 scapy.all : 'wpcap.dll' does not exsist 时出现 Scapy OSError

python - iptables 忽略 scapy 发送的包

python - Scapy异常: Bad condition in format string?

python - 无法导入 Scapy ssl_tls 库

python 2 Web 服务器本地主机错误。服务器响应非 JavaScript MIME 类型 "text/plain"

python - 重命名下载的文件 selenium

python - key 错误 : “word ' word' not in vocabulary” in word2vec