【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
Python 抓包 (自留备份)
最新推荐文章于 2021-03-25 15:57:46 发布
本文介绍如何在Windows 7系统上使用Python进行网络数据包捕获。首先介绍了所需的准备工作,包括安装WinPcap、Python及相关库(pcap和dpkt)。随后展示了一个简单的Python脚本实例,该脚本通过设置过滤条件来捕获ARP协议的数据包。
623

被折叠的 条评论
为什么被折叠?



