首页 > 专利 > 台州市吉吉知识产权运营有限公司 > 一种抓取、保存路由器数据包的方法及系统专利详情

一种抓取、保存路由器数据包的方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-08-18
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-04-17
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-05-14
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-08-18
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710712906.X 申请日 2017-08-18
公开/公告号 CN107360040B 公开/公告日 2021-05-14
授权日 2021-05-14 预估到期日 2037-08-18
申请年 2017年 公开/公告年 2021年
缴费截止日
分类号 H04L12/24H04L12/26H04L12/701 主分类号 H04L12/24
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 102594702 A,2012.07.18CN 105744011 A,2016.07.06CN 105100201 A,2015.11.25CN 105204455 A,2015.12.30CN 102708218 A,2012.10.03汪梅等.一种嵌入式系统的网络信息采集与转发终端的设计《.电子世界》.2016,(第19期),115-116. 侯天峰等.移动平台下路由器管理软件的研究与设计《.微型电脑应用》.2017,第33卷(第2期),38-40.;
引用专利 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权
申请人信息
申请人 第一申请人
专利权人 台州市吉吉知识产权运营有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 李茂源 第一发明人 李茂源
地址 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号 邮编 318015
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省台州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
裴金华、吴辉辉
摘要
本发明公开了一种抓取、保存路由器数据包的方法及系统,该方法包括:判断是否有接入移动存储设备;若有移动存储设备接入,判断是否接收到抓取数据包的按键信号;若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;将所述数据包保存到移动存储设备中。本发明无需无需与第三方的软件与硬件设备配合即可抓取路由器数据包,抓包环境简单,不会造成路由器数据包原有环境的破坏,同时,操作方便。
  • 摘要附图
    一种抓取、保存路由器数据包的方法及系统
  • 说明书附图:图1
    一种抓取、保存路由器数据包的方法及系统
  • 说明书附图:图2
    一种抓取、保存路由器数据包的方法及系统
  • 说明书附图:图3
    一种抓取、保存路由器数据包的方法及系统
  • 说明书附图:图4
    一种抓取、保存路由器数据包的方法及系统
  • 说明书附图:图5
    一种抓取、保存路由器数据包的方法及系统
  • 说明书附图:图6
    一种抓取、保存路由器数据包的方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-05-14 授权
2 2020-11-13 专利申请权的转移 登记生效日: 2020.11.03 申请人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
3 2018-04-17 实质审查的生效 IPC(主分类): H04L 12/24 专利申请号: 201710712906.X 申请日: 2017.08.18
4 2017-11-17 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种抓取、保存路由器数据包的方法,其特征在于,包括步骤:
S
1.路由器判断是否有移动存储设备接入到路由器;
S
2.若有移动存储设备接入,路由器判断是否接收到抓取数据包的按键信号;
S
3.路由器若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
S
4.路由器将调用抓包工具抓取的数据包保存到移动存储设备中。

2.如权利要求1所述的抓取、保存路由器数据包的方法,其特征在于,还包括步骤:
当路由器重置键按下时,发送抓取数据包的按键信号。

3.如权利要求1所述的抓取、保存路由器数据包的方法,其特征在于,在S3、S4之间还包括步骤:
判断是否再次接收到抓取数据包的按键信号,若是,则停止抓取所述数据包。

4.如权利要求3所述的抓取、保存路由器数据包的方法,其特征在于,所述停止抓取所述数据包具体包括:
调取所述抓包工具的停止命令;
退出所述抓包工具。

5.如权利要求1所述的抓取、保存路由器数据包的方法,其特征在于,步骤S4具体包括:
将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。

6.一种抓取、保存路由器数据包的系统,其特征在于,包括:
第一判断模块,用于路由器判断是否有移动存储设备接入路由器;
第二判断模块,用于若有移动存储设备接入,路由器判断是否接收抓取数据包的按键信号;
抓取模块,用于路由器若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则路由器调用所述抓包工具抓取路由器端的数据包;
保存模块,用于路由器将调用抓包工具抓取的数据包保存到移动存储设备中。

7.如权利要求6所述的抓取、保存路由器数据包的系统,其特征在于,还包括:
发送模块,用于当路由器重置键按下时,发送抓取数据包的按键信号。

8.如权利要求7所述的抓取、保存路由器数据包的系统,其特征在于,还包括:
第三判断模块,用于判断是否再次接收到抓取数据包的按键信号,若是,则停止抓取所述数据包。

9.如权利要求8所述的抓取、保存路由器数据包的系统,其特征在于,第三判断模块包括:
调取单元,用于调取所述抓包工具的停止命令;
退出单元,用于退出所述抓包工具。

10.如权利要求7所述的抓取、保存路由器数据包的系统,其特征在于,所述保存模块包括:
保存单元,用于将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
说明书

技术领域

[0001] 本发明涉及一种路由器传输领域,尤其涉及一种抓取、保存路由器数据包的方法及系统。

背景技术

[0002] 随着网络科技的迅猛发展,如今智能路由器越来越普及,智能路由器不仅具有传统路由器的路由及上网功能,还有更多智能的服务功能,如离线下载、数据共享功能,这些功能往往都需要路由器上外接USB存储设备进行实现。路由器的基本功能为提供网络服务,路由器WAN口连接以太网,LAN口和无线连接终端上网设备。当路由器出现问题时往往表现为网络异常,针对于网络异常分析问题通常需要抓取路由器的数据包。
[0003] 目前在路由器外侧抓取数据包往往需要第三方的软件与硬件设备配合,抓取无线数据包需要专用的抓包网卡,配合无线抓包工具软件进行抓包。而抓取WAN口和LAN口的数据包需要外接HUB,然后使用电脑安装抓包软件进行抓包。
[0004] 公开号为CN102594702B的专利提供一种基于嵌入式无线设备实现网络数据包抓取的系统,包括通过以太网连接的嵌入式无线设备和数据包抓取分析设备,嵌入式无线设备包括无线包收发模块和无线包复制模块,数据包抓取分析设备包括抓取模块和解析显示模块。本发明还涉及一种实现嵌入式无线设备网络数据包抓取的方法;该方法通过无线包复制模块复制获得的数据包,并发送至抓取模块;再由抓取模块抓取数据包,并由解析显示模块对进行解析后显示解析结果。本发明所提供的方法通过利用以太网对嵌入式无线设备的数据包进行实时、高效的抓包,并进行直观显示。但是,该方法抓包环境复杂,通过该方法抓取路由器数据包容易破坏路由器原有的网络环境。

发明内容

[0005] 本发明要解决的技术问题目的在于提供一种抓取、保存路由器数据包的方法及系统,用以解决现有的抓取路由器数据包抓包环境繁杂,容易破坏路由器网络环境的问题。
[0006] 为了实现上述目的,本发明采用的技术方案为:
[0007] 一种抓取、保存路由器数据包的方法,包括步骤:
[0008] S1.判断是否有接入移动存储设备;
[0009] S2.若有移动存储设备接入,判断是否接收到抓取数据包的按键信号;
[0010] S3.若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0011] S4.将所述数据包保存到移动存储设备中。
[0012] 进一步的,还包括步骤:
[0013] 当路由器重置键按下时,发送抓取数据包的按键信号。
[0014] 进一步的,在S3、S4之间还包括步骤:
[0015] 判断是否再次接收到抓取数据包的按键信号,若是,则停止抓取所述数据包。
[0016] 进一步的,所述停止抓取所述数据包具体包括:
[0017] 调取所述抓包工具的停止命令;
[0018] 退出所述抓包工具。
[0019] 进一步的,步骤S3具体包括:
[0020] 将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0021] 相应的,还提供一种抓取、保存路由器数据包的系统,其特征在于,包括:
[0022] 第一判断模块,用于判断是否有接入移动存储设备;
[0023] 第二判断模块,用于判断是否接收抓取数据包的按键信号;
[0024] 抓取模块,用于判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0025] 保存模块,用于将所述数据保存到移动存储设备中。
[0026] 进一步的,还包括:
[0027] 发送模块,用于当路由器重置键按下时,发送抓取数据包的按键信号。
[0028] 进一步的,还包括:
[0029] 第三判断模块,用于判断是否再次接收到抓取数据包的按键信号,若是,则停止抓取所述数据包。
[0030] 进一步的,第三判断模块包括:
[0031] 调取单元,用于调取所述抓包工具的停止命令;
[0032] 退出单元,用于退出所述抓包工具。
[0033] 进一步的,所述保存模块包括:
[0034] 保存单元,用于将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0035] 本发明与现有技术相比,有如下优点:
[0036] 通过接入保存有抓包工具的移动存储设备抓取路由器数据包,无需与第三方的软件与硬件设备配合,抓包环境简单,不会造成路由器数据包原有环境的破坏,同时,抓包过程简单,操作方便。

实施方案

[0043] 以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
[0044] 实施例1
[0045] 本实施例提供一种抓取、保存路由器数据包的方法,如图1所示,包括步骤:
[0046] S11.判断是否有接入移动存储设备;
[0047] S12.若有移动存储设备接入,判断是否接收到抓取数据包的按键信号;
[0048] S13.若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0049] S14.将所述数据包保存到移动存储设备中。
[0050] 随着用户对上网需求进一步扩大,智能路由器所体现的价值也越来越高,其服务功能也在不断扩大,不可避免的,出现网络异常等情况也是路由器经常存在的问题。用户希望能够安全、高效的解决网络异常等情况来达到其上网的目的。
[0051] 现有技术利用以太网连接的嵌入式无线设备和数据包抓取分析设备达到对数据包的抓取、解析。通过该方法抓取路由器数据包存在的问题是,该方法需要特定的抓包无线设备和抓包抓取、解析设备同时运作,其抓包环境过于复杂,容易破坏路由器数据包的原有环境。
[0052] 本实施例通过接入保存有抓包工具的移动存储设备抓取路由器数据包,操作简单且不会破坏路由器数据包原始环境。
[0053] 步骤S11中,判断是否有移动存储设备接入,具体为判断移动存储设备是否插入路由器的预设接口内,若移动存储设备插入路由器的预设接口内,进行步骤S12。
[0054] 移动存储设备,即便携式的数据存储装置,指带有存储介质且一般自身具有读写介质的功能,不需要或很少需要其他装置例如计算机等的协助。常见的移动存储主要有移动硬盘、USB盘、PD光驱和各种记忆卡等,实现方便、快捷的转移并保存各类数据。
[0055] 步骤S12中,判断是否接收到抓取数据包的按键信号,具体为判断用户是否按下了抓取数据包的按键指令,若用户按下了抓取数据包的按键指令则进入步骤S13。
[0056] 步骤S13中,路由器若接收到抓取数据包的按键信号,则开始判断移动存储设备中是否保存有抓包工具,若有,则调用该抓包工具进行抓包,若没有,则路由器不会进行任何抓包行为。
[0057] 抓包工具,是一种拦截查看网络数据包内容的软件。例如使用tcpdump作为抓包工具,tcpdump是一个运行在命令行下的嗅探工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump是一个在BSD许可证下发布的自由软件。tcpdump适用于大多数的类Unix操作系统,且对tcpdump抓取的数据包可以使用wireshark图形化工具进行读取和分析。
[0058] 本实施例路由器在接入移动存储设备后,用户按下该路由器的抓取数据包包的启动按键,该路由器首先读取该移动存储设备是否有抓包工具tcpdump,如果移动存储设备有抓包工具tcpdump,路由器就开始调用抓包工具tcpdump对路由器所有端口进行抓包。如果移动存储设备没有抓包工具tcpdump,则不进行任何操作。调用抓包程序首先切换到该移动存储设备所在的目录:
[0059] cd/mnt/usb
[0060] tcpdump抓包对所有接口进行抓包。抓包命令如下:
[0061] tcpdump-i any-w`date-I`.cap
[0062] 其中-i any表示对所有网络接口进行抓包,-w`date-I`.cap表示将抓取的数据包保存到以当前时间为名的文件里。
[0063] 步骤S14具体包括:
[0064] 将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0065] 通过移动存储设备抓取、保存路由器数据包后,用户可以拔出该移动存储设备,在pc端对抓取的数据包进行分析。将数据包保存到以当前文件命名的文件中有利于用户快速找到该数据包,并快速进行分析。
[0066] 相应的,本实施例还提供一种抓取、保存路由器数据包的系统,如图2所示,包括:
[0067] 第一判断模块11,用于判断是否有接入移动存储设备;
[0068] 第二判断模块12,用于判断是否接收抓取数据包的按键信号;
[0069] 抓取模块13,用于判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0070] 保存模块14,用于将所述数据保存到移动存储设备中。
[0071] 具体的,所述保存模块包括:
[0072] 保存单元,用于将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0073] 实施例二
[0074] 本实施例提供一种抓取、保存路由器数据包的方法,如图3所示,包括步骤:
[0075] S21.当路由器重置键按下时,发送抓取数据包的按键信号;
[0076] S22.判断是否有接入移动存储设备;
[0077] S23.若有移动存储设备接入,判断是否接收到抓取数据包的按键信号;
[0078] S24.若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0079] S25.将所述数据包保存到移动存储设备中。
[0080] 与实施例一不同的时,本实施例还包括步骤S21。
[0081] 具体为用户按下路由器的重置按键,该重置按键向路由器发送抓取数据包的信号,若该重置按键没有被按下或者其它按键被按下,路由器都不能调用所述移动存储设备中的抓包工具。
[0082] 通过用户按下路由器的重置按键作为路由器抓取数据包的起始条件,避免路由器任意调用抓包程序进行抓包造成扰乱。
[0083] 步骤S25具体包括:
[0084] 将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0085] 相应的,本实施例还提供一种抓取、保存路由器数据包的系统,如图4所示,包括:
[0086] 发送模块21,用于当路由器重置键按下时,发送抓取数据包的按键信号;
[0087] 第一判断模块22,用于判断是否有接入移动存储设备;
[0088] 第二判断模块23,用于判断是否接收到抓取数据包的按键信号;
[0089] 抓取模块24,用于判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0090] 保存模块25,用于将所述数据包保存到移动存储设备中。
[0091] 与实施例一不同的时,本实施例还包括模块21。
[0092] 通过用户按下路由器的重置按键作为路由器抓取数据包的起始条件,避免路由器任意调用抓包程序进行抓包造成扰乱。
[0093] 保存模块25具体包括:
[0094] 保存单元,用于将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0095] 通过移动存储设备抓取、保存路由器数据包后,用户可以拔出该移动存储设备,在pc端对抓取的数据包进行分析。将数据包保存到以当前文件命名的文件中有利于用户快速找到该数据包。
[0096] 实施例三
[0097] 本实施例提供一种抓取、保存路由器数据包的方法,如图5所示,包括步骤:
[0098] S31.当路由器重置键按下时,发送抓取数据包的按键信号;
[0099] S32.判断是否有接入移动存储设备;
[0100] S33.若有移动存储设备接入,判断是否接收到抓取数据包的按键信号;
[0101] S34.若接收到抓取数据包的按键信号,判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0102] S35.判断是否再次接收到抓取数据包的按键信号,若是,则停止抓取所述数据包。
[0103] S36.将所述数据包保存到移动存储设备中。
[0104] 与实施例二不同的时,本实施例还包括步骤S35。
[0105] 通过用户控制开启和停止抓取路由器数据包,有利于用户抓包的完整性和能动性。同时无需设置抓取数据包结束的提醒操作,使抓包过程更加简单。
[0106] 步骤S35具体包括:
[0107] 调取所述抓包工具的停止命令;
[0108] 退出所述抓包工具。
[0109] 用户再次按下路由器重置键结束抓包程序,路由器接收到停止抓包的按键后调用如下命令停止抓包:
[0110] killall tcpdump
[0111] 此时tcpdump进程退出,路由器抓取的数据包保存在U盘中。命名格式如“2017-08-02.cap”,此时抓包过程结束。
[0112] 通过用户控制开启和停止抓取路由器数据包,有利于用户抓包的完整性和能动性。
[0113] 具体的,步骤S4包括:
[0114] 将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0115] 相应的,本实施例还提供一种抓取、保存路由器数据包的方法,如图6所示,包括:
[0116] 发送模块31,用于当路由器重置键按下时,发送抓取数据包的按键信号;
[0117] 第一判断模块32,用于判断是否有接入移动存储设备;
[0118] 第二判断模块33,用于判断是否接收抓取数据包的按键信号;
[0119] 抓取模块34,用于判断所述移动存储设备是否有抓包工具,若有,则调用所述抓包工具抓取路由器端的数据包;
[0120] 第三判断模块35,用于判断是否再次接收到抓取数据包的按键信号,若是,则停止抓取所述数据包;
[0121] 保存模块36,用于将所述数据保存到移动存储设备中。
[0122] 与实施例一不同的是,本实施例还包括第三判断模块35。
[0123] 通过用户控制开启和停止抓取路由器数据包,有利于用户抓包的完整性和能动性。同时无需设置抓取数据包结束的提醒操作,使抓包过程更加简单。
[0124] 具体的,第三判断模块35包括:
[0125] 调取单元,用于调取所述抓包工具的停止命令;
[0126] 退出单元,用于退出所述抓包工具。
[0127] 具体的,还包括:
[0128] 发送模块,用于当路由器重置键按下时,发送抓取数据包的按键信号。
[0129] 具体的,所述保存模块包括:
[0130] 保存单元,用于将抓取的数据包保存到所述移动存储设备中以当前时间为名的文件里。
[0131] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

附图说明

[0037] 图1为实施例一抓取、保存路由器数据包的方法流程图;
[0038] 图2为实施例一抓取、保存路由器数据包的结构示意图;
[0039] 图3为实施例二抓取、保存路由器数据包的方法流程图;
[0040] 图4为实施例二抓取、保存路由器数据包的结构示意图;
[0041] 图5为实施例三抓取、保存路由器数据包的方法流程图;
[0042] 图6为实施例三抓取、保存路由器数据包的结构示意图;
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号