st0627 发表于 2017-4-24 11:52:40

Python 抓包 (自留备份)

  【Win7系统】


系统准备:
1、安装WinPcap_4_1_2.exe (http://www.winpcap.org)


Python准备:
1、安装python2.5
2、安装pcap-1.1.win32-py2.5.exe (http://code.google.com/p/pypcap/downloads/list)
3、安装dpkt-1.7.win32.exe (http://code.google.com/p/dpkt/downloads/list)


第一个Python抓包代码:
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 i,item
页: [1]
查看完整版本: Python 抓包 (自留备份)