首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python 2.7.X装配dpkt, sendpkt, pycap

2013-06-26 
Python 2.7.X安装dpkt, sendpkt, pycap??1 wdp?:?http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip?

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

?

热点排行