pypcap是python用于抓包的东西,有windows中的2.4,2.5二进制版本,2.6,2.7的就要自己编译了。
为方便日后查找,贴在这里,原文在这里:http://code.google.com/p/pypcap/issues/detail?id=11
方法是
1) Download and install MinGW32. 2) add MinGW's "\bin" path to your PATH variable 3) Download winpcap development pack http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip. Unzip to c:\WpdPack 4) From pypcap-1.1 directory: > python setup.py config --with-pcap="C:\WpdPack" > python setup.py build -cmingw32 > python setup.py bdist_wininst
中文版: 1下载安装MinGW32, 将MinGW32的bin目录加入到环境变量 2下载winpap 的开发包,解压到 c:\WpdPack (不知道是否要求安装winpcap.exe反正我的装了) 3.下载pypcap的源代码,解压,进入目录,cmd下执行
> python setup.py config --with-pcap="C:\WpdPack" > python setup.py build -cmingw32 > python setup.py bdist_wininst
可以在新生成的dist目录,发现有个pcap的可执行文件,双击即可。