一种网络抓包实现方法、系统及网络设备技术方案

技术编号:17783929 阅读:41 留言:0更新日期:2018-04-22 15:10
本发明专利技术涉及计算机网络技术领域,提供一种网络抓包实现方法、系统及网络设备,所述方法包括:在网络端口持续对数据包进行抓取,并记录抓取数据包的开始时间;对网络端口进行监控,判断抓取到的数据包生成的网络包的大小是否达到预先设置的包阈值;当网络包的大小达到预先设置的包阈值时,则存储生成的网络包,存储的所述网络包包含有抓取的所述开始时间,并返回循环执行所述在网络端口持续对数据包进行抓取的步骤;当所述网络包的大小未达到预先设置的包阈值时,则对所述网络端口继续监控,从而实现不间断、不丢包的持续抓包,节省运维场景下抓包的监控人力,方便后续问题的定位。

【技术实现步骤摘要】
一种网络抓包实现方法、系统及网络设备
本专利技术属于计算机网络
,尤其涉及一种网络抓包实现方法、系统及网络设备。
技术介绍
抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,抓包的方式有多种实现形式。其中,在采用-C命令通过原始tcpdump命令进行网络抓包时,出现获取的包数据在2个分割文件间隙丢失数据的现象,并且包数据文件没有时间戳信息,在后续定位问题中需耗费人力进行分析甄别,而且原始tcpdump命令未对采集包进行压缩,对应用系统的存储构成了较大压力。
技术实现思路
本专利技术的目的在于提供一种网络抓包实现方法,旨在解决现有技术中获取的包数据在2个分割文件间隙丢失数据的现象,并且包数据文件没有时间戳信息,在后续定位问题中需耗费人力进行分析甄别的问题。本专利技术是这样实现的,一种网络抓包实现方法,所述方法包括下述步骤:在网络端口持续对数据包进行抓取,并记录抓取数据包的开始时间;对所述网络端口进行监控,判断抓取到的数据包生成的网络包的大小是否达到预先设置的包阈值;当所述网络包的大小达到预先设置的包阈值时,则存储生成的所述网络包,存储的所述网络包包含有抓取的所述开本文档来自技高网...
一种网络抓包实现方法、系统及网络设备

【技术保护点】
一种网络抓包实现方法,其特征在于,所述方法包括下述步骤:在网络端口持续对数据包进行抓取,并记录抓取数据包的开始时间;对所述网络端口进行监控,判断抓取到的数据包生成的网络包的大小是否达到预先设置的包阈值;当所述网络包的大小达到预先设置的包阈值时,则存储生成的所述网络包,存储的所述网络包包含有抓取的所述开始时间,并返回循环执行所述在网络端口持续对数据包进行抓取的步骤;当所述网络包的大小未达到预先设置的包阈值时,则对所述网络端口继续监控。

【技术特征摘要】
1.一种网络抓包实现方法,其特征在于,所述方法包括下述步骤:在网络端口持续对数据包进行抓取,并记录抓取数据包的开始时间;对所述网络端口进行监控,判断抓取到的数据包生成的网络包的大小是否达到预先设置的包阈值;当所述网络包的大小达到预先设置的包阈值时,则存储生成的所述网络包,存储的所述网络包包含有抓取的所述开始时间,并返回循环执行所述在网络端口持续对数据包进行抓取的步骤;当所述网络包的大小未达到预先设置的包阈值时,则对所述网络端口继续监控。2.根据权利要求1所述的网络抓包实现方法,其特征在于,所述方法还包括下述步骤:在存储生成的所述网络包的步骤之前,对所述网络包进行压缩。3.根据权利要求2所述的网路抓包实现方法,其特征在于,所述方法还包括下述步骤:预先设置网络包的包阈值大小。4.一种网络抓包实现系统,其特征在于,所述系统包括:数据包抓取模块,用于在网络端口持续对数据包进行抓取;时间记录模块,用于在所述数据包抓取动作...

【专利技术属性】
技术研发人员:王阳
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1