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())