协议审计代码自动生成方法及装置制造方法及图纸

技术编号:32503094 阅读:46 留言:0更新日期:2022-03-02 10:12
本发明专利技术提供一种协议审计代码自动生成方法及装置,基于图形信息输入模块,接收当前协议的关注信息;基于当前协议的关注信息,生成系统配置文件;基于系统配置文件,自动生成协议审计代码;其中图形信息输入模块为基于协议关联的关键信息进行归类所生成的用户接口。通过为用户提供一个图形信息输入模块,既便于用户输入当前协议的关注信息,又便于计算机根据当前协议的关注信息确定用户输入的信息具体对应协议的哪些信息;并根据当前协议的关注信息生成相应的配置文件,便于计算机基于配置文件自动生成协议审计代码,从而不需要人工根据每一种协议开发相应的模块进行处理,解决了开发工作量巨大,代码规范性差的问题。代码规范性差的问题。代码规范性差的问题。

【技术实现步骤摘要】
协议审计代码自动生成方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种协议审计代码自动生成方法及装置。

技术介绍

[0002]当前技术中,流量审计可以通过解析得到的网络协议中报文数据,根据所述报文数据分析网络中存在的异常行为。
[0003]通常情况下,现有的审计流量的方案在解析报文数据时,需要人工根据每一种协议开发相应的模块进行处理,面对一种新协议就需要重新开发,存在开发工作量巨大,代码规范性差的问题。

技术实现思路

[0004]本专利技术提供一种协议审计代码自动生成方法及装置,用以解决现有技术中在进行流量审计时,面对一种新协议就需要重新开发,存在开发工作量巨大,代码规范性差的缺陷,实现自动的生成协议处理代码用于处理相应的协议,从而不需要人工根据每一种协议开发相应的模块进行处理,解决了开发工作量巨大,代码规范性差的问题。
[0005]本专利技术提供一种协议审计代码自动生成方法,包括:基于图形信息输入模块,接收当前协议的关注信息;基于所述当前协议的关注信息,生成系统配置文件;基于所述系统配置文件,自本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种协议审计代码自动生成方法,其特征在于,包括:基于图形信息输入模块,接收当前协议的关注信息;基于所述当前协议的关注信息,生成系统配置文件;基于所述系统配置文件,自动生成协议处理代码;其中所述图形信息输入模块为基于协议关联的关键信息进行归类所生成的用户接口。2.根据权利要求1所述的协议审计代码自动生成方法,其特征在于,所述图形信息输入模块为:图形输入模块;图表输入模块;或数据库输入模块。3.根据权利要求2所述的协议审计代码自动生成方法,其特征在于,所述接收当前协议的关注信息进一步包括:接收输入的当前协议所包括的多个关键字信息以及配置规则信息;其中,所述多个关键字信息至少包括以下其中之一:协议名称;协议端口号;应用层协议层数、序号和字段名;字段名对应值的个数和字段值;字段值的含义和该字段的长度;并且,所述配置规则信息包括常规规则信息,以及,非常规规则信息。4.根据权利要求3所述的协议审计代码自动生成方法,其特征在于,所述基于所述系统配置文件,自动生成协议处理代码包括基于多个关键字信息自动生成协议处理代码,至少包括以下其中之一:基于所述协议名称和所述协议端口号,生成处理协议的基本结构,及注册处理函数命名;基于应用层协议层数生成处理每一对应层的框架代码;基于字段的长度、字段名、字段名对应值、字段个数生成填充处理函数。5.根据权利要求4所述的协议审计代码自动生成方法,其特征在于,所述基于所述系统配置文...

【专利技术属性】
技术研发人员:周磊姜双林饶志波胡振发
申请(专利权)人:北京安帝科技有限公司
类型:发明
国别省市:

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

1