用于网络流量中Protobuf格式数据的还原方法及系统技术方案

技术编号:40934220 阅读:31 留言:0更新日期:2024-04-18 14:54
一种用于网络流量中Protobuf格式数据的还原方法及系统,所述方法包括:监听网络流量数据,获取网络流量数据中的五元组信息;根据五元组信息确定网络流量数据的数据格式;在确定网络流量数据为Protobuf格式数据之后,提取HTTP负载和URI字段,并通过解析工具对HTTP负载进行解析以得到解析结果;根据解析结果建立URI字段与Protobuf格式数据的映射关系,并将相同URI字段的Protobuf格式数据合并建立数据库;根据映射关系对定义文件和Protobuf格式数据建立正则表达式,根据解析结果在预先建立的比对数据库匹配出对应的目标解析文件;本发明专利技术能够在在网络流量数据中缺乏定义文件时匹配出于对应的目标定义文件,提高了数据解析效率。

【技术实现步骤摘要】

本专利技术涉及物理领域,尤其涉及网络流量数据处理技术,特别是一种用于网络流量中protobuf格式数据的还原方法及系统。


技术介绍

1、protobuf buffers协议最初是由谷歌开发,旨在解决其内部系统中的数据序列化和通信问题。由于其高效性和跨语言支持,protobuf被广泛应用于各种应用中。具体来说,protobuf常用于网络通信中,作为数据交换格式,用于配置文件,以及在不同系统之间传递结构化数据。protobuf与常见的json等数据序列化格式的关键差异在于,json是一种自带字段号key的文本格式,protobuf是一种二进制格式,没有自带字段号key,需要.proto定义文件才能进行完整的解析。在网络流量中缺乏.proto定义文件的情况下推断key的内容,是现有技术中尚未解决的难题。


技术实现思路

1、本专利技术的目的在于提供一种用于网络流量中protobuf格式数据的还原方法及系统,用于解决现有技术中网络流量数据中因缺乏.proto定义文件而无法解析的问题。

2、第一方面,本专利技本文档来自技高网...

【技术保护点】

1.一种用于网络流量中Protobuf格式数据的还原方法,其特征在于,包括:

2.根据权利要求1所述的用于网络流量中Protobuf格式数据的还原方法,其特征在于,所述通过解析工具对所述HTTP负载进行解析以得到解析结果,包括:

3.根据权利要求2所述的用于网络流量中Protobuf格式数据的还原方法,其特征在于,所述通过解析工具对所述HTTP负载进行解析以得到解析结果,还包括:

4.根据权利要求3所述的用于网络流量中Protobuf格式数据的还原方法,其特征在于,所述根据所述解析结果在预先建立的比对数据库匹配出对应的目标解析文件,包括:

...

【技术特征摘要】

1.一种用于网络流量中protobuf格式数据的还原方法,其特征在于,包括:

2.根据权利要求1所述的用于网络流量中protobuf格式数据的还原方法,其特征在于,所述通过解析工具对所述http负载进行解析以得到解析结果,包括:

3.根据权利要求2所述的用于网络流量中protobuf格式数据的还原方法,其特征在于,所述通过解析工具对所述http负载进行解析以得到解析结果,还包括:

4.根据权利要求3所述的用于网络流量中protobuf格式数据的还原方法,其特征在于,所述根据所述解析结果在预先建立的比对数据库匹配出对应的目标解析文件,包括:

5.根据权利要求4所述的用于网络流量中protobuf格式数据的还原方法,其特征在于,所述根据所述正则表达式获取所述解析结果对应的目标字段号,包括:

6.根...

【专利技术属性】
技术研发人员:徐明翰郑思文罗振旺陈政权郑宇宏
申请(专利权)人:上海阅维科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1