System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及楼宇对讲,尤其涉及一种通过web实现设备对网络数据包进行捕获的方法。
技术介绍
1、在楼宇对讲的数字系统设备的项目调试以及问题原因分析的时候,需要抓取网卡的数据包然后对数据包进行分析是一种比较常用比较高效的手段。
2、传统需要抓取网卡数据一般需要借助hub交换机,把设备的网线接在hub交换机上,把电脑也接在hub交换机上,再把交换机接入网络,然后通过电脑上抓包工具抓取设备的网卡上的数据包,此方法有几个弊端:
3、1.需要借助外部的hub交换机,在售后人员排查项目现场问题的时候需要携带hub交换机才可以;
4、2.用hub交换机的时候,需要把设备从原来的交换机上拔下来,把hub交换机接入到设备原来接的交换机上,再把设备和电脑接在hub交换机上,这样破坏了原来的环境,可能导致出现的问题消失无法重现;
5、3.此方法操作起来复杂度高;
6、基于上述弊端,我们提出了一种通过web实现设备对网络数据包进行捕获的方法。
技术实现思路
1、基于
技术介绍
存在的技术问题,本专利技术提出了一种通过web实现设备对网络数据包进行捕获的方法。
2、本专利技术提出的一种通过web实现设备对网络数据包进行捕获的方法,包括以下步骤:
3、s1:在楼宇对讲的数字系统设备上进行集成tcpdump工具;
4、s2:在楼宇对讲的数字系统设备上集成http服务器mini_httpd,以供楼宇对讲的数字系统设备支持
5、s3:在楼宇对讲的数字系统设备上集成web抓取网络数据包的页面,并在该页面上进行添加开始按钮和结束按钮;
6、s4:在需要抓取楼宇对讲的数字系统设备网络数据包的时候,在电脑的浏览器输入楼宇对讲的数字系统设备的ip地址,既可访问楼宇对讲的数字系统设备的web页面;
7、s5:在进入到抓取数据包的web页面后,点击“开始”按钮,web页面会向该楼宇对讲的数字系统设备的mini_httpd服务器提交开始抓取指令,mini_httpd服务器在收到抓取指令后,通过tcpdump工具来抓取网卡的数据包并缓存在楼宇对讲的数字系统设备的文件系统中;
8、s6:在抓取数据包过程中可以复现问题等其他操作,想结束抓取数据包的时候,点击web页面的“结束”按钮,web页面会向楼宇对讲的数字系统设备的mini_httpd服务器提交结束抓取指令,mini_httpd服务器在收到结束抓取指令后,会把抓到的数据包保存到楼宇对讲的数字系统设备的文件系统中;
9、s7:在点击web页面的结束按钮后,web页面会在3s后通过楼宇对讲的数字系统设备返回的文件路径,通过http把文件下载到电脑上,此时完成对数据包的捕获工作,在电脑上得到楼宇对讲的数字系统设备在抓包的这个时间段的网卡上所有收发的数据包。
10、优选的,所述s1中,tcpdump工具支持抓取对应网卡的数据包写入到文件中。
11、优选的,所述s6中,楼宇对讲的数字系统设备把保存的文件路径返回给web页面。
12、与现有的技术相比,本专利技术的操作过程简单,不再需要售后人员携带hub交换机和网线,并且在抓包的过程不需要重新接线,可以保留环境,从而不会造成出现的问题消失无法重现。
本文档来自技高网...【技术保护点】
1.一种通过web实现设备对网络数据包进行捕获的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种通过web实现设备对网络数据包进行捕获的方法,其特征在于,所述S1中,tcpdump工具支持抓取对应网卡的数据包写入到文件中。
3.根据权利要求1所述的一种通过web实现设备对网络数据包进行捕获的方法,其特征在于,所述S6中,楼宇对讲的数字系统设备把保存的文件路径返回给web页面。
【技术特征摘要】
1.一种通过web实现设备对网络数据包进行捕获的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种通过web实现设备对网络数据包进行捕获的方法,其特征在于,所述s1中,tcpdump工...
【专利技术属性】
技术研发人员:鲍林武,
申请(专利权)人:厦门狄耐克智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。