python2.6集成pycap和dpkt

1、安装winPcap,地址http://www.winpcap.org/install/default.htm
然后把现成的已经编译好的dpkt和pcap放到\Python26\Lib\site-packages下。(附件)
2、测试是否可用。
>>> import dpkt
>>> import pcap
>>> import sendpkt

如果要自己自己编译的话。
1、需要安装MinGW(http://www.mingw.org/),装好把把MinGW\bin添加到环境变量中去。【set PATH=%PATH%;E:\softWare2\MinGW\bin】
1、编译 pycap为:

下载pycap http://pypcap.googlecode.com/files/pypcap-1.1.tar.gz
下载wdp http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip
解压这两个文件到同一目录,注意:要到同一目录
在解压后的pycap文件夹中建立一个setup.cfg文件,内容为:
[build] 
compiler=mingw32

输入
C:\pypcap-1.1>python setup.py build
安装pcap
2.利用同样的方法安装sendpkt

 

注:参考文章 http://www.iteye.com/topic/600032#1696365

你可能感兴趣的:(C++,c,python,C#)