资源简介
本代码能对抓包工具抓下来的pcap包各个字段进行精确的解析,包括文件头,报文头,协议头,数据内容等的解析。。
代码片段和文件信息
#!/usr/bin/env python
# coding: utf-8
‘‘‘
Created on 2016年8月3日
@author: dxl
‘‘‘
import dpkt
import os
import socket
import struct
#from autotest.configure import filepath
tcp_or_udp ={}
tcp_or_udp[6] = ‘tcp‘
tcp_or_udp[17] = ‘udp‘
tcp_or_udp[1] = ‘icmp‘
tcp_or_udp[2] = ‘igmp‘
def parseRadius(filepath):
fpcap = open(filepath‘rb‘)
source_pcap_name = os.path.basename(filepath).split(‘.‘)[0]
string_data = fpcap.read()
print len(string_data)
#pcap文件包头解析
pcap_header = {}
pcap_header[‘magic_number‘] = string_data[0:4]
pcap_header[‘version_major‘] = string_data[4:6]
pcap_header[‘version_minor‘] = string_data[6:8]
pcap_header[‘thiszone‘] = string_data[8:12]
pcap_header[‘sigfigs‘] = string_data[12:16]
pcap_header[‘snaplen‘] = string_data[16:20]
pcap_header[‘linktype‘] = string_data[20:24]
#pcap头部长度 24字节
pcap_header_str = string_data[:24]
print pcap_header_str
#pcap文件的数据包解析
相关资源
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
- zw_jhn199388-9911706-基于51单片机都_自动
- zw_fan7983377-9600053-RecyclerViewDemo.zip
- zw_CHINA__.zip
- 我的第一本算法书+算法图解.zip
- 数学物理方法_德顾樵编著_2012.01_545页
- zw_WKTConvert.zip
- tdxw.exe
- zw_LabVIEW_8.20程序设计从入门到精通.
- zw_20170105220330215.zip
- unlocker-master最新版.rar
- Nginx核心知识100讲全套课件.zip
- navicat.11.2.16.premium_cs_x64破解版.zip
- 凸优化_Boyd_王书宁译.rar
- 云盘.rar
评论
共有 条评论