【技术实现步骤摘要】
基于快连协议的网络数据嗅探实现方法
本专利技术涉及网络数据捕捉技术,具体涉及一种基于快连协议的网络数据嗅探实现方法。
技术介绍
随着用户生活水平的不断提高,用户对舒适度和体验度追求也越来越多样化,智能产品对简便性和可玩性的需求也越来越苛刻。因而,对轻型数据的传输的要求也越来越高。而如何保证数据传输过程中的准确,安全和便捷是业界必须面对的重要问题。网络嗅探器,主要是通过嗅探流过网卡的数据,并对该数据进行智能分析和过滤,从而快速找到需要的网络信息内容。正常情况下,网卡只接收和自己地址有关的数据包,因而为了绕过这一层,也就是绕过TCP/IP堆栈,从而接收到网络中的所有数据,嗅探器一般都使网卡工作于混杂模式。
技术实现思路
本专利技术所要解决的技术问题是:提出一种基于快连协议的网络数据嗅探实现方法,在复杂的开放网络环境下,能够快速,准确的嗅探出敏感包,并准确的解析为相应的数据。本专利技术解决其技术问题所采用的技术方案是:基于快连协议的网络数据嗅探实现方法,应用于包括硬件嗅探器和网络数据发送设备的系统中;该方法包括以下步骤:A、硬件嗅探器初次上电即开始嗅探,网络数据发送设备则不限制时间随机发送数据;B、当硬件嗅探器嗅探到敏感数据以后,根据该数据的分包序号进行多组接收,并针对每一分包序号的多组数据分别予以标记,记为data[x,y],其中,x表示分包序号同时也是分组序号,y表示当前该数据在分组中的位置;C、判断敏感数据接收是否完成,如果未接收完成,则进入步骤D中的数据处理子流程,如果接收完成,则对接收的数据进行校验;D、数据处理子流程:D1、首先判断接收的帧数据是否为重复 ...
【技术保护点】
基于快连协议的网络数据嗅探实现方法,应用于包括硬件嗅探器和网络数据发送设备的系统中;其特征在于,该方法包括以下步骤: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]。
【技术特征摘要】
1.基于快连协议的网络数据嗅探实现方法,应用于包括硬件嗅探器和网络数据发送设备的系统中;其特征在于,该方法包括以下步骤:A、把初始接收数组data[x,y]置0,x,y也置零;硬件嗅探器初次上电即开始嗅探,网络数据发送设备则不限制时间随机发送数据;B、当硬件嗅探器嗅探到敏感数据以后,根据所述敏感数据的分包序号进行多组接收,并针对每一分包序号的多组数据分别予以标记,记为data[x,y],其中,x表示分包序号同时也是分组序号,y表示当前该数据在分组中的位置;C、判断敏感数据接收是否完成,如果未接收完成,则进入步骤D中的数据处理子流程,如果接收完成,则对接收的数据进行校验;D、数据处理子流程:D1、首先判断接收的帧数据是否为重复帧,如果为重复帧,进入步骤D2,如果不为重复帧,则进入步骤D3;D2...
【专利技术属性】
技术研发人员:杨春禄,黄斌,李明,王俊,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。