一、下载文件
二、安装
- 安装Npcap
运行Npcap.exe文件。
安装下载后的Npcap安装包,如果电脑带有无线网卡,记得勾选“support raw 802.11 traffic(and monitor mode) for wireless adapters”。需要注意的是,如果电脑已经安装过winpcap
软件,在安装Npcap
时会弹窗提示卸载Winpcap
,此时需要关闭wireshark或是其它相关的软件
- ·安装pypcap
- 将
Npcap SDK
文件夹和pypcap
源码文件夹放在一个目录下 - 将
Npcap SDK
文件夹名称修改为wpdpack
- 进入
pypcap
源码目录,执行python setup.py install
即可完成安装
在第三步需要注意的是,如果Python版本为3.7.2(其它大于3.7的版本没试过)有可能编译失败,因为有个头文件
pystate.h
在高版本会有更新,导致结构体_ts PyThreadState
中的某些参数不识别,从而提示错误pcap.c(22849): error C2039: 'exc_value': is not a member of '_ts'
等。之后我将版本换至3.6.6后便正常编译了。