Scapy 错误:没有模块名称 pcapy

Posted

技术标签:

【中文标题】Scapy 错误:没有模块名称 pcapy【英文标题】:Scapy error: no module names pcapy 【发布时间】:2014-03-09 01:32:47 【问题描述】:

下面给出的代码用于从提供的 IP 地址嗅探数据包。

from scapy.all import *

sniff(filter="tcp and host 192.168.0.90", count=10)

在运行此代码时,我得到的错误是:

Traceback (most recent call last):   File ".\sample.py", line 1, in <module>
    from scapy.all import *   File "C:\Python27\lib\site-packages\scapy\all.py", line 16, in <module>
    from arch import *   File "C:\Python27\lib\site-packages\scapy\arch\__init__.py", line 79, in <module>
    from windows import *   File "C:\Python27\lib\site-packages\scapy\arch\windows\__init__.py", line 23, in <module>
    from scapy.arch import pcapdnet   File "C:\Python27\lib\site-packages\scapy\arch\pcapdnet.py", line 30, in <module>
    import pcapy as pcap ImportError: No module named pcapy

我哪里错了?为此,我使用的是 Windows 7。

【问题讨论】:

【参考方案1】:

试试这个导入对于 Ubuntu

$ sudo apt-get install python-pcapy

您也可以从源代码构建它:

$ sudo pip install "http://corelabs.coresecurity.com/index.php?module=Wiki&action=attachment&type=tool&page=Pcapy&file=pcapy-0.10.8.tar.gz"

这里是 Scapy 的好文档。 http://www.secdev.org/projects/scapy/doc/installation.html

对于 Windows, 您可以根据您的要求版本从以下链接下载并运行 setup.py 文件。

http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=Pcapy 

http://breakingcode.wordpress.com/2012/07/16/quickpost-updated-impacketpcapy-installers-for-python-2-5-2-6-2-7/  

【讨论】:

抱歉,我编辑了问题。我在窗户上。对不起,我的错。

以上是关于Scapy 错误:没有模块名称 pcapy的主要内容,如果未能解决你的问题,请参考以下文章

mac上安装scapy遇到的问题

python pcapy 安装错误 link.exe failed with exit status 1120

ImportError:没有名为 scapy.all 的模块

没有模块名称pyspark错误

Python scapy导入错误

Python渗透测试工具合集