windows下安裝pcap和dpkt


安裝pcap

首先下載 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 

 

安裝dpkt,進入項目主頁,下載windows的二進制安裝包安裝即可

 測試:

import pcap
import dpkt
a=pcap.pcap()
a.setfilter('arp')   # 可以是'tcp' 'udp' 'port 80'等過濾用的
for i,j in a:
    tem=dpkt.ethernet.Ethernet(j)
    print ("%s %x",i,tem)


免責聲明!

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



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