1 WinPcap installer: http://www.winpcap.org/archive/ 2 WinPcap WpdPack: http://www.winpcap.org/archive/ 3 Mingw: http://www.mingw.org/ 4 pycap: http://code.google.com/p/pypcap/ 5 sendpkt: http://code.google.com/p/sendpkt/ 6 dpkt: http://code.google.com/p/dpkt/
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步