[发明专利]实现远程抓包的方法和系统有效
申请号: | 200610103661.2 | 申请日: | 2006-07-27 |
公开(公告)号: | CN101114932A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 姚鑫;赵志旺 | 申请(专利权)人: | 华为数字技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/66;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 远程 方法 系统 | ||
1.一种实现远程抓包的方法,其特征在于,所述方法包括以下步骤:
步骤A:客户端与服务器端建立远程的连接;
步骤B:所述客户端抓取所述服务器端的报文信息,并将抓取的报文信息存储在所述客户端,在抓包的过程中所述客户端会定时向所述服务器端发送一个握手报文,所述服务器端接收到所述握手报文后返回一个握手报文给所述客户端以保持抓包通道处于连接状态。
2.根据权利要求1所述的实现远程抓包的方法,其特征在于,所述客户端与服务器端采用注册认证机制建立远程的连接。
3.根据权利要求1所述的实现远程抓包的方法,其特征在于,在抓包之前还包括在所述服务器端设置抓包规则或绑定访问控制列表对需抓取的报文信息进行过滤的步骤。
4.根据权利要求1所述的实现远程抓包的方法,其特征在于,在所述服务器端向客户端发送抓取的报文信息之前还包括所述服务器端对抓取的报文信息进行加密的步骤,相应地所述客户端在收到所述报文信息后还包括对所述报文信息进行解密的步骤。
5.根据权利要求1所述的实现远程抓包的方法,其特征在于,在抓包的过程中还包括当所述服务器端检测到有错误产生时主动发消息给所述客户端的步骤。
6.根据权利要求1所述的实现远程抓包的方法,其特征在于,在所述客户端与服务器端互相发送握手报文的过程中还包括以下步骤:
如果所述客户端向服务器端连续发送握手报文的数目超过规定的阈值时或在规定的时间内还没有收到所述服务器端返回的握手报文,则所述客户端主动关闭远程抓包连接;
如果所述服务器端在规定的时间内没有收到所述客户端发送的握手报文,则所述服务器端主动关闭远程抓包连接。
7.根据权利要求1至6中任一权利要求所述的实现远程抓包的方法,其特征在于,当所述客户端将抓取的报文信息以文件的形式存储时,所述方法还包括以下步骤:
当存储有抓取的报文信息的文件大小超出设定阈值时,所述客户端自动生成新文件并将后续抓取的报文信息存储在所述新文件中。
8.一种实现远程抓包的系统,包括客户端和服务器端,其特征在于,
所述客户端包括:
(1)通讯模块,用于向所述服务器端发送注册认证信息以建立与所述服务器端之间的远程连接;
(2)抓包存储模块,用于向所述服务器端发送抓包请求并从所述服务器端抓取报文信息以及将抓取到的报文信息存储在所述客户端;
(3)保活模块,用于定时向所述服务器端发送握手报文以保持远程连接不中断;
所述服务器端包括:
(1)通讯模块,用于接收所述客户端的通讯模块发来的注册认证信息并返回注册应答信息给所述客户端的通讯模块以建立与所述客户端之间的远程连接;
(2)抓包模块,用于根据所述客户端的抓包存储模块发来的远程抓包请求发送报文信息给所述客户端的抓包存储模块;
(3)保活模块,用于在接收到所述客户端的保活模块发来的握手报文后返回一个握手报文给所述客户端的保活模块以保持远程连接不中断。
9.根据权利要求8所述的实现远程抓包的系统,其特征在于,所述服务器端还包括过滤模块,用于对需抓取的报文信息进行过滤并将过滤的结果发送给所述抓包模块。
10.根据权利要求8所述的实现远程抓包的系统,其特征在于,所述服务器端的抓包模块还包括用于对抓取的报文信息进行加密的加密子模块,所述客户端的抓包存储模块还包括用于对抓取的报文信息进行解密的解密子模块。
11.根据权利要求8、9或10所述的实现远程抓包的系统,其特征在于,所述服务器端还包括告警模块,用于当所述服务器端检测到有错误产生时主动发消息给所述客户端的抓包存储模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术有限公司,未经华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610103661.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:牛皮粉骨宠物食品及其制作方法
- 下一篇:一种地脚线安装构件