Python绝技笔记--------python利用dpkt操作pcap
2017-01-30 15:36
274 查看
要注意的是 wireshark抓包出来的是pcapng格式要转换
将pcapng转成pcap格式:
http://pcapng.com/
解析出来回的ip访问
c
将pcapng转成pcap格式:
http://pcapng.com/
# -*- coding: UTF-8 -*- import dpkt import socket def printPcap(pcap): for (ts,buf) in pcap: try: eth = dpkt.ethernet.Ethernet(buf) ip = eth.data src = socket.inet_ntoa(ip.src) dst = socket.inet_ntoa(ip.dst) print '[+] Src:'+src+' -->Dst:'+dst except: pass def main(): f = open('test.s0i0.pcap') pcap = dpkt.pcap.Reader(f) printPcap(pcap) if __name__ == '__main__': main()
解析出来回的ip访问
c
相关文章推荐
- Python绝技笔记--------python操作注册表来获取之前连接的网络信息
- 学习笔记之Python 切片:利用切片操作,实现一个trim()函数,去除字符串首尾的空格
- 【Python学习笔记】-利用MySQLdb操作mysql数据库
- DC学院数据分析师(入门)学习笔记----利用python操作MySQL数据库
- Python日期操作笔记
- python中利用MySQLdb操作mysql(二)
- Python日期操作学习笔记
- Python日期操作学习笔记
- Python日期操作笔记[zt]
- PYTHON笔记之文件操作
- python 利用win32com操作excel
- Python日期操作笔记
- Python学习笔记(六)关于日期的一些操作
- 我的OpenCV学习笔记(三):利用操作像素完成简单的图像处理:加入椒盐噪声、图像翻转、改变对比度、图像锐化
- python学习笔记——通用序列操作
- Python利用系统命令获取文件(夹)信息以及Python对Excel的简单操作
- Python日期操作笔记
- Python日期操作笔记
- 利用python操作access,sql server数据库
- MongoDB 学习笔记(python操作)