pypcap 编译过程

pypcap 编译过程 所有编译都需要有vc编译工具 否则无法运行
使用npcap 或者winpcap
1: npcap 只需要安装npcap,然后下载pypcap源码
2: 将pypcap的源码文件夹 与npcap 源码文件夹放到同一个目录下
目录
pypcap 源码
npcap 源码
3: 修改npcap源码目录文件夹名为WpdPack
4: 切换到pypcap源码中 运行 python setup.py install 即可安装成功

使用winpcap 编译
1: 安装winpcap 4.1.3 并下载 winpcap sdk源码
2: 将pypcap的源码文件夹 与winpcap 源码文件夹放到同一个目录下
目录
pypcap 源码
winpcap 源码
3: 修改npcap源码目录文件夹名为WpdPack
4: 切换到pypcap源码中 运行 pip install cython
5: 运行 cython pcap.pyx
6: 运行 python setup.py install 即可安装成功

打印所有网卡名:

import pcap
import psutil
if __name__ == '__main__':

    # list all of the Internet devices
    devs = pcap.findalldevs()
    print(*devs, sep='\n')

    print(psutil.net_if_addrs())

posted @ 2021-02-02 11:00  knva  阅读(195)  评论(0编辑  收藏  举报