首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python dpkt解析流量包

python dpkt解析流量包

作者头像
用户5760343
发布于 2019-07-31 15:55:04
发布于 2019-07-31 15:55:04
4K0
举报
文章被收录于专栏:sktjsktj

!/usr/bin/python

coding=utf-8

import dpkt import socket

def printPcap(pcap): # 遍历[timestamp, packet]记录的数组 for (ts, buf) in pcap: try: # 获取以太网部分数据 eth = dpkt.ethernet.Ethernet(buf) # 获取IP层数据 ip = eth.data # 把存储在inet_ntoa中的IP地址转换成一个字符串 src = socket.inet_ntoa(ip.src) dst = socket.inet_ntoa(ip.dst) print '[+] Src: ' + src + ' --> Dst: ' + dst except: pass

def main(): f = open('geotest.pcap') pcap = dpkt.pcap.Reader(f) printPcap(pcap)

if name == 'main': main()

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.29 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • !/usr/bin/python
  • coding=utf-8
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档