python dpkt_Python 2.7.X安装dpkt, sendpkt, pycap

1 wdp : http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip

2 Mingw:http://www.mingw.org/

3 pycap: http://code.google.com/p/pypcap/

4 sendpkt: http://code.google.com/p/sendpkt/

5 dpkt: http://code.google.com/p/dpkt/

安装pycap

首先下载 http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip

下载pypcap源代码包pypcap-1.1,解压

1)如果没有安装mingw32 下载安装一个 假设安装到c:\wingw32

2) 设置环境变量 path=%path%;c:\wingw32\bin

3)将上面下载的WpdPack(winpcap development pack) 解压到c:\WpdPack

4)进入pypcap-1.1解压的目录,依次执行:

> python .\setup.py config --with-pcap="C:\WpdPack"

> python .\setup.py build -cmingw32

> python .\setup.py install

1     安装mingw32, 确认mingw32\bin在path里

2     安装wincap

3     mingw-get install pexports

4     D:\Python27\Lib\distutils\cygwinccompiler.py 里删除 -mno-cygwin

5     cd D:\Python27\libs\

6     pexports c:\WINDOWS\system32\python27.dll > python27.def

7     dlltool -d python27.def -l libpython27.a

8     dpkt不依赖于WpdPack, 但是可能会出现错误提示

9     请将dpkt目录下ip.py 此行注释掉 #IP_PROTO_VISA  = 70  # VISA Protocol

10     新建文件 setup.cfg

11         [build]

12         compiler=mingw32

13     setup.py build

14     setup.py install

15     sendpkt,pycap,WpdPack目录并列,分别进入sendpkt和pycap目录里执行10-14步

参考

http://www.cnblogs.com/up1m/archive/2012/06/28/2566604.html

http://www.cnblogs.com/babykick/archive/2011/12/26/2302286.html

http://www.iteye.com/topic/600032

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值