一种网络安全设备命令行的解析方法和装置

基本信息

申请号 CN201510971685.9 申请日 -
公开(公告)号 CN106909435B 公开(公告)日 2020-02-07
申请公布号 CN106909435B 申请公布日 2020-02-07
分类号 G06F9/455;H04L12/24 分类 计算;推算;计数;
发明人 汪海;孟庆森 申请(专利权)人 北京网御星云信息技术有限公司
代理机构 北京安信方达知识产权代理有限公司 代理人 北京网御星云信息技术有限公司;启明星辰信息技术集团股份有限公司
地址 100193 北京市海淀区东北旺西路8号中关村软件园21号楼启明星辰大厦
法律状态 -

摘要

摘要 本发明公开了一种网络安全设备命令行的解析方法和装置,包括:加载模块、解析模块和匹配模块,通过加载命令链表中按照预定的命令格式规范设置的命令格式串,对加载后的命令格式串进行词法分析,并对词法分析的结果按照采用巴克斯范式语言描述的预定语法规则进行语法分析,从而生成该命令链表的命令解析树和位图特征码矩阵,由命令解析树对输入的命令字符串进行解析获取位图特征码,并将解析后的位图特征码与位图特征码矩阵进行匹配,执行匹配成功后所对应的命令操作,这样根据命令格式串自动构建命令解析树,自动完成输入的命令字符串的相关逻辑解析,从而无需手动编写命令行的解析流程,进而使得命令行解析的过程更加简单,高效,准确。