发明名称 基于快连协议的网络数据嗅探实现方法
摘要 本发明涉及网络数据捕捉技术,其公开了一种基于快连协议的网络数据嗅探实现方法,在复杂的开放网络环境下,能够快速,准确的嗅探出敏感包,并准确的解析为相应的数据。本发明中嗅探设备嗅探到敏感数据以后,会根据该数据的分包序号进行多组接收,也就是同样的数据接收多组,直到所有的分包全部接收完成,然后进行校验:取出分包序号相同的数据,两两进行比较,如果数值不一致,则丢弃该分包序号下的所有数据,如果一致,则继续校验,直到所有分包序号的数据全部检验完成,输出即为本次接收到的发送端的目标数据。
申请公布号 CN105721245A 申请公布日期 2016.06.29
申请号 CN201610074065.X 申请日期 2016.02.02
申请人 四川长虹电器股份有限公司 发明人 杨春禄;黄斌;李明;王俊
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 成都虹桥专利事务所(普通合伙) 51124 代理人 吴中伟
主权项 基于快连协议的网络数据嗅探实现方法,应用于包括硬件嗅探器和网络数据发送设备的系统中;其特征在于,该方法包括以下步骤:A、硬件嗅探器初次上电即开始嗅探,网络数据发送设备则不限制时间随机发送数据;B、当硬件嗅探器嗅探到敏感数据以后,根据该数据的分包序号进行多组接收,并针对每一分包序号的多组数据分别予以标记,记为data[x,y],其中,x表示分包序号同时也是分组序号,y表示当前该数据在分组中的位置;C、判断敏感数据接收是否完成,如果未接收完成,则进入步骤D中的数据处理子流程,如果接收完成,则对接收的数据进行校验;D、数据处理子流程:D1、首先判断接收的帧数据是否为重复帧,如果为重复帧,进入步骤D2,如果不为重复帧,则进入步骤D3;D2、判断当前y值是否大于5,如果大于5,则帧数异常,丢弃该帧;如果y值小于或等于5,则赋值给data[x,y],并将y值加1;D3、判断该帧数据是否为第一帧,如果为第一帧,则将数据赋值给data[x,y],然后将x+1;如果不是第一帧,先将x加一,再将数据赋值给data[x,y]。
地址 621000 四川省绵阳市高新区绵兴东路35号
您可能感兴趣的专利