python 导入pcap模块失败

Teomc.Xbc 发布于 2017/07/22 12:42
阅读 847
收藏 0

我想用python来解析抓包文件,我按照网上的一些资料先安装了libpcap,用C语言测试是可以的,C测试代码如下

#include <pcap.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
    pcap_t *handle;                 /* 会话句柄 */
    char *dev;                      /* 要监听设备 */
    char errbuf[PCAP_ERRBUF_SIZE];  /* 错误字符串 */
    struct bpf_program fp;          /* 过滤器 */
    char filter_exp[] = "port 80";  /* 过滤器表达式 */
    bpf_u_int32 mask;               /* 子网掩码 */
    bpf_u_int32 net;                /* IP地址 */
    struct pcap_pkthdr header;      /* pcap报头 */
    const u_char *packet;           /* 报文 */

    /* 设备定义 */
    dev = pcap_lookupdev(errbuf);

。。。。。。。。。。。。。。。//此处省略,后面的程序打印都可以正常运行

,但是python import却说找不到ImportError: No module named pcap,这个是为什么呢?

 

加载中
0
T
Teomc.Xbc

已解决,我刚才只装了libpcap,还要装pypcap才可以

 

 https://pypi.python.org/packages/83/25/dab6b3fda95a5699503c91bf722abf9d9a5c960a4480208e4bad8747dd0c/pypcap-1.1.5.tar.gz

返回顶部
顶部