Python 2.7.X安裝dpkt, sendpkt, pycap


相關下載:

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步

 參考:

http://zephorcn.blogspot.com/2011/04/python-get-pypcap-working-on-python-27.html ([Python] pypcap for python 2.7@win32.xp)GFW
http://agile-boy.iteye.com/blog/1143815 (mingw32環境下安裝Native的第三方擴展)
http://www.iteye.com/topic/810507 (局域網內實現飛鴿欺騙)
http://www.iteye.com/topic/600032 (python2.6(windows 7)下安裝pycap、sendpkt、dpkt)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM