摘要
本发明公开了一种基于流量分析的工控协议范式语法自动生成方法及系统,所述方法包括以下步骤:捕获工控系统中的数据包序列,提取所述数据包序列的每个数据包中的协议名称、字段名称、字段类型和字段大小;为每个数据包构建数据模型:将数据包对应的协议名称作为根节点,将字段名称作为子节点,将字段类型和字段大小作为对应字段的字段名称的叶子节点;提取所有数据模型的共有部分,得到通用数据模型,遍历所述通用数据模型,得到工控协议的范式语法描述。本发明的方法可以自动生成工控协议的范式语法描述,减少因人为错误或疏忽而导致的语法错误和漏洞,提供了准确的协议规范。
技术关键词
工控协议
自动生成方法
通用数据模型
节点
工控系统
电子设备
序列
自动生成系统
队列
分析模块
解析工具
存储计算机程序
字段
处理器
服务端
存储器
标记
客户端