您好,欢迎访问三七文档
抓包工具wireshark使用简介在wireshark安装包安装完成后,以管理员身份运行Wireshark.exe,进入wireshark主界面,如图1-1所示。图1-1wireshark主界面在主界面上,在菜单栏中选择Capture-interface,在点击interface按钮弹出的对话框中点击start按钮,进入如图1-2所示界面。图1-2启动wireshark当您在客户端点击某路视频时,会出现如图1-3所示界面,目前我们播放视频采用的是UDP协议,你在抓包工具中看到的大部分数据包都是UDP数据包。此时如果你只想去查看给某台机器上发的数据包时,可以通过过滤条件进行过滤,比如我只想查看我给172.20.32.168这台机器上发送的数据包,那么你只需要在Filter后面输入ip.dst==172.20.32.168即可,需要注意的是这里是“==”而不是“=”。多个条件之间用&&。数据过滤操作如图1-4所示。图1-3视频数据展示界面图1-4数据过滤界面此时你看到的数据包就都是发给172.20.32.168的UDP数据包,此处需要说明的是如果你点击视频时播放不出来视频,那么是不会有持续的UDP数据包发给指定的客户端的,客户端控件播放不出来视频那就不是控件的问题了,因为就根本没有视频数据包发送到客户端。如果你在抓包时发现有持续的数据包时,那么你想看一下你抓的数据包是否正常,能不能播放出来,那么也可以通过wireshark将抓的数据包保存成文件用VLC播放试一下,具体操作流程如下:(1)点击某条视频数据,右键选择decodeas(如图1-5),此时会弹出如图1-6所示界面;(2)在如图1-6所示的界面上选择RTP,点击OK,此时就会把所有的UDP数据包转换成RTP数据包,转换之后界面如图1-7所示;(3)在图1-7所示的界面上,在菜单栏中选择Telephony,在下拉的菜单中选择RTP,在其子菜单中选择Streamanalysis,会弹出如图1-8所示界面;(4)在图1-8所示的界面上点击Savepayload按钮,进入视频保存页面(如图1-9),选择你保存的位置并设置保存的视频文件名;(5)此时就会在保存的目录下生成出来对应的视频文件,此处需要说明的是视频文件不需要后缀名,添加后缀名没有什么实质的意义。(6)可以用VLC播放工具来播放保存的视频文件,如图1-10所示画面。图1-5视频文件保存操作步骤1图1-6视频文件保存操作步骤2图1-7视频文件保存操作步骤3图1-8视频文件保存操作步骤4图1-9视频文件保存操作步骤5图1-10视频文件保存操作步骤5需要说明的是:1、控件“边框是绿色的,里面是白色的”,当您在播放视频时出现这种现象时,您可以在服务器端通过抓包工具(wireshark)抓指定客户端机器上的数据包,并采用上述过程来测试一下到底有没有视频数据发往测试的客户端,如果没有数据流,那么可能就是后台服务哪的问题(您得先保证相机正常能用);如果有持续的视频数据流,那么在此处基本上就可以排除是后台服务的问题,这种情况下问题应该就会定位在视频控件这一块,解决流程如下:(1)杀毒软件将安装包下的某些动态链接库给删除了,解决最简单的方法就是将安装目录加入到杀毒软件的白名单中去,通过将杀毒软件列入到白名单中去,基本上可以排除动态链接库丢失问题(一般情况下不会有人去手动的删除里面的东西),强烈建议你安装之后就将安装目录加入到白名单中去。(2)显卡不支持宇视版本的安装包,需要您卸载之后重新安装VLC版本的安装包在进行测试;(3)如果不是前两种问题,那么就需要根据具体问题用程序跟踪测试,另想办法,建议在出现以上问题时及时联系或者你也可以根据出现的现象寻找一下规律,这样便于问题的定位和解决。--------属于高难度工作,需要您的配合。2、控件安装好之后死活都播放不出来:您也可以通过上述办法进行测试和问题定位,通过有无持续的视频流数据来判断是否,然后再行分析是哪一块的问题。3、控件无法安装问题:可以用MicrosoftVisualStudio6.0自带的depend工具查看是不是那个动态链接库不匹配,如果哪个动态链接库不匹配,则对应位置会用红色来表示,这时候安装就被报错(您上次安装不成功可能就是里面动态链接库不匹配,想通过代码比对工具来查看。)
本文标题:抓包工具使用简介
链接地址:https://www.777doc.com/doc-2369988 .html