首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scapy错误:没有模块名称pcapy

Scapy错误:没有模块名称pcapy
EN

Stack Overflow用户
提问于 2014-02-11 18:14:10
回答 1查看 24.8K关注 0票数 13

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

代码语言:javascript
复制
from scapy.all import *

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

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

代码语言:javascript
复制
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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-11 18:19:08

尝试为Ubuntu导入此文件

代码语言:javascript
复制
$ sudo apt-get install python-pcapy

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

代码语言:javascript
复制
$ 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文件。

代码语言:javascript
复制
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/  
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21698894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档