发明名称 TELNET用户操作过程静态数据的保存回放方法
摘要 本发明涉及作为网络安全的重要技术的一种TELNET用户操作过程静态数据的保存回放方法,特征是在获得TELNET数据包的基础之上,对用户的整个操作过程进行一次型的全面的展示,该方法包括如下步骤:定义一个CStringList(字符串链表)的对象的步骤,由抓包系统将某次TELNET的会话过程记录下来,保存形式不限的步骤;将方向为服务器发往客户端的数据过滤出来的步骤;构造一个数据结构用于模拟屏幕显示的步骤;解析服务器发往客户端的数据的步骤。本发明的有益效果:解决网络数据包保存到数据库中,以便以后进行分析的数据传输、变换的技术问题,这样将更有效的对操作过程进行查看。
申请公布号 CN101527626B 申请公布日期 2011.12.28
申请号 CN200810101525.9 申请日期 2008.03.07
申请人 北京启明星辰信息技术股份有限公司 发明人 王征;尹航;孙海波
分类号 H04L9/00(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L9/00(2006.01)I
代理机构 北京市商泰律师事务所 11255 代理人 毛燕生
主权项 一种TELNET用户操作过程静态数据的保存回放方法,其特征在于包括如下步骤:定义一个CStringList的对象的步骤;由抓包系统将某次TELNFT的会话过程记录下来,保存形式不限的步骤;将方向为服务器发往客户端的数据过滤出来的步骤;构造一个数据结构用于模拟屏幕显示的步骤;解析服务器发往客户端的数据的步骤,其中,所述解析服务器发往客户端的数据的步骤包含如下子步骤:过滤掉所有以IAC开头的命令及子协商选项子步骤;处理escape sequence子步骤;所述处理escape sequence子步骤包括:处理光标控制类序列,根据参数设置保存光标位置的变量;为了保存用户操作的屏幕结果,清除类序列不做处理;其他类型的escape sequence命令不做处理,直接丢弃;处理回车、换行字符:对于回车字符将保存光标位置的x轴变量置1;对于换行,将y轴变量加1;对于可显示的字符,则根据光标位置输出到CStringList中;处理完毕后CStringList即形成了可显示的TELNET操作过程,直接形成任何可显示的输出。
地址 100094 北京市海淀区东北旺西路8号中关村软件园21号启明星辰大厦