⑴Wireshark是一款非常优秀的网络抓包工具,利用该工具主要是用来捕获网络数据包,并自动解析数据包,为用户显示数据包的详细信息,供用户对数据包进行分析。它也是目前为止使用最为广泛的一款网络封包分析软件了,本站给大家提供的是Wireshark抓包工具 v..中文绿色版,无需安装解压即可使用,有需要的朋友不要错过。
⑵.本软件是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。
⑶.网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。
⑷打开wireshark,先抓取一定数量的包,其中就包含你需要的数据包,要过滤出来,进行分析寻找问题
⑸打开wireshark的帮助文档,如下图所示,是全英文的,不会的话就要去查和翻译了
⑹在弹出的帮助文档页面上,找到wireshark的内容过滤的规则语法,所有的协议过滤都是如此,提供了基本的中括号运算符 “[]”进行内容的提取和判断
⑺如果基本的英文不了解,可以打开百度翻译,一个一个单词查询翻译了,其实也不需要全部弄明白,看到那些基本的语法,基本的意思也可以猜出来
⑻下面来个简单的实例,进行udp包的内容过滤规则,如下图所示,我要过滤
⑼ip地址为xx.xx.xx.xx 并且 是udp包的 并且 udp的数据前面个字节等于x:x:xd:x 的数据包
⑽ip.addr==xx.xx.xx.xx && udp && udp[:] == ::d:
⑾然后所有与之符合的数据包都被过滤出来了,像这种过滤规则也可以用于tcp,ftp,http等其它协议
⑿.在自己的电脑上安装好wireshark,双击打开。打开后的界面让选择网络形式
⒀.如果使用的是有线就要选择eth,如果用的是wifi就要双击选择wifi的抓包方式。和你的网络不匹配会抓不到包的。
⒁.选择完抓取的网络类型后,打开的界面就自动抓取从本机ip发出去或者接受到的网络包。左上角的红色按钮暂停抓包
⒂.例如此时我们登陆百度首页,就会收到和百度网址链接的http的包。在过滤的地方输入要过滤出来的协议。输入http就会把只包含http相关的包显示出来
⒃.点开每条记录在下面可以一次打开看这条网络包的内容。有哪些信息包含在里面。去调试网络的故障会用得到
⒄.网络包的后缀是pcap。文件下拉菜单保存该文件。在linux的系统上可以用命令行的方式抓包。
⒅导出来后看 root用户登录使用: tcpdump -i any -s -w .pcap
⒆由于本版是绿色汉化版,所以无需安装,只需要在下载之后运行WiresharkPortable.exe就可以打开软件进行使用了。