网络数据包抓取方法和客户端、服务端技术

技术编号:37161661 阅读:43 留言:0更新日期:2023-04-06 22:27
本发明专利技术提供一种网络数据包抓取方法和客户端、服务端,所述方法包括获取用户的抓包任务信息,所述抓包任务信息包括待抓取数据包的源端口的标识信息;向服务端发送抓包任务执行请求,所述抓包任务执行请求携带有所述抓包任务信息,所述抓包任务执行请求用于使所述服务端根据所述标识信息建立所述源端口与镜像端口的镜像关系,以将所述源端口的数据包镜像到所述镜像端口,所述镜像端口由所述服务端预先创建,并使所述服务端中的抓包实体从所述镜像端口抓取数据包。本发明专利技术实施例通过建立源端口和镜像端口的镜像关系,将源端口的数据包复制转发到镜像端口,以使抓包实体能在镜像端口进行抓包,减少对业务节点的占用时间以及资源浪费。费。费。

【技术实现步骤摘要】
网络数据包抓取方法和客户端、服务端


[0001]本专利技术涉及通信
,特别是涉及一种网络数据包抓取方法和客户端、服务端。

技术介绍

[0002]网络抓包指将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,网络开发、运维人员通过对抓取的数据包进行分析,可快速定位网络故障原因。
[0003]相关技术中,常通过部署专门的抓包服务器对业务节点进行抓包。但是在这种模式下,抓包服务器需要长期占用网络系统中的节点或其他硬件资源,特别是在没有抓包任务执行时,依然独占硬件的计算资源,造成资源的浪费,而且抓包服务器的升级难度较高。也可通过在待抓包端口的宿主机中输入命令来执行临时抓包操作,但是这在操作上十分繁琐,而且对宿主机存在安全隐患。

技术实现思路

[0004]本专利技术实施例提供一种网络数据包抓取方法、客户端、服务端和计算机可读存储介质,能够实现在镜像端口中通过抓包实体抓取业务节点的数据包,减少对系统硬件资源的占用,及避免对宿主机造成安全隐患。
[0005]第一方面,本专利技术实施例提供一种网络数据包抓取方法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络数据包抓取方法,应用于客户端,所述方法包括:获取用户的抓包任务信息;向服务端发送抓包任务执行请求,所述抓包任务执行请求携带有所述抓包任务信息;所述抓包任务信息包括待抓取数据包的源端口的标识信息;所述抓包任务执行请求用于使所述服务端根据所述标识信息建立所述源端口与镜像端口的镜像关系,并使所述服务端中的抓包实体从所述镜像端口抓取数据包,所述镜像端口由所述服务端预先创建。2.根据权利要求1所述的方法,其特征在于,所述抓包任务信息还包括任务配置信息,所述任务配置信息包括以下至少一项:抓包过滤规则、抓包时长、是否保存抓包文件和是否展示报文概要内容。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述服务端返回的报文概要内容,并对所述报文概要内容进行展示;所述报文概要内容包括以下至少一项:源端口地址、目的端口地址、报文数量和报文类型。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于用户输入的下载报文概要内容指令,向所述服务端发送下载报文概要内容请求,所述下载报文概要内容请求用于使所述服务端根据所述下载报文概要内容请求返回所述报文概要内容文件;下载所述服务端返回的所述报文概要内容文件。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户输入的下载抓包文件指令,向所述服务端发送下载抓包文件请求,所述下载抓包文件请求用于使所述服务端根据所述下载抓包文件请求返回所述抓包文件;下载所述服务端返回的所述抓包文件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户输入的停止抓包指令,向所述服务端发送停止抓包请求,所述停止抓包请求用于使所述服务端的抓包实体停止从所述镜像端口抓取数据包。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户输入的删除抓包任务指令,向所述服务端发送删除抓包任务请求,所述删除抓包任务请求用于使所述服务端删除所述源端口和所述镜像端口的镜像关系。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户输入的删除抓包实体指令,向所述服务端发送删除抓包实体请求,所述删除抓包任务请求用于使所述服务端删除所述抓包实体、所述镜像端口以及源端口与所述镜像端口的镜像关系。9.一种网络数据包抓取方法,应用于服务端,所述方法包括:接收客户端发送的抓包任务执行请求,所述抓包任务执行请求携带用户的抓包任务信息,所述抓包任务信息包括待抓取数据包的源端口的标识信息;根据所述标识信息建立所述源端口与镜像端口的镜像关系,以将所述源端口的数据包镜像到所述镜像端口,所述镜像端口由所述服务端预先创建;将所述抓包任务执行请求转发至抓包实体,以使所述抓包实体从所述镜像端口抓取数
据包。10.根据权利要求9所述的方法,其特征在于,所述抓包任务信息还包括用户的任务配置信息,...

【专利技术属性】
技术研发人员:汪帅陈爱东刘兴刘雪峰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1