文章目录
- 前言
- Wireshark 下载
- Wireshark 安装教程
- 基本使用方法
- Wireshark抓包工具基础教程:网络协议分析入门指南
前言
之前排查一个线上接口超时的问题,试了好几个抓包工具,最后发现还是 Wireshark 最顺手。不过网上搜了一圈 Wireshark 安装教程,很多都是几年前的版本,界面对不上,还有些关键地方直接跳过去了,新手照着做很容易卡在半路。这篇把最新版 Wireshark 下载到安装的每一步都截了图,第一次接触这个抓包工具的话,跟着一步步来基本不会出问题。
Wireshark 下载
安装包获取地址:
https://pan.quark.cn/s/eeedfe5fe573
按自己的系统环境选对应版本,本文演示用的是 Windows x64 Installer。
Wireshark 安装教程
1、安装 Wireshark 前先退出电脑上的杀毒软件(360、火绒、电脑管家等),这个抓包工具需要较高的系统权限才能正常运行驱动组件。
2、找到刚下载好的安装文件,双击启动安装程序。
3、弹出安装向导界面后,点击 Next。
4、进入许可协议页面,点击 Noted 表示已阅。
5、继续点击 Next 进入组件选择。
6、组件选择这里维持默认配置就行,新手不建议改动,直接点 Next。
7、下一项是"创建桌面快捷方式",是否勾选看个人习惯,之后点 Next。
8、选择 Wireshark 要安装到哪个目录。C 盘空间不宽裕的话,建议改到 D 盘或其他分区。路径设置好后继续 Next。
9、勾选 Npcap 组件。如果之前已经装过 Npcap 可以取消勾选,拿不准的话建议默认打勾,然后点 Next。(Npcap 是网络抓包的底层驱动,WinPcap 的后续版本,在抓包性能与稳定性方面都有提升。)
10、如果需要抓取 USB 设备上的通信数据,就把 USBPcap 也勾上,之后点击 Install。
11、等待进度条走完,如果前面勾选了 Npcap,中途会弹出 Npcap 的安装窗口,全部按默认设置点下一步即可。
12、Npcap 安装结束后点击 Next,然后点 Finish 关闭。
13、回到 Wireshark 主安装程序,等它装完后点击 Next,再点 Finish 就全部搞定了。
装完后双击桌面 Wireshark 图标,能正常打开主界面就说明这个抓包工具的安装没毛病了。
基本使用方法
1、打开 Wireshark,根据上网方式选择对应的网卡:插网线的选以太网,连 WiFi 的选 WLAN。
2、左上角的蓝色鲨鱼鳍图标是开始抓包,旁边的红色正方形按钮用于停止。顶部输入框可以填写过滤器表达式,快速筛选出你关心的协议数据包。
3、捕获到的数据包会列在上方窗口中,根据需要逐条展开查看各协议层的详细内容。
Wireshark抓包工具基础教程:网络协议分析入门指南
学会上面这些基础操作之后,下面介绍 Wireshark 几个实用的进阶功能,帮助你更快上手这个抓包工具。
Wireshark 的主界面可以分成三块区域来看:最上面是数据包列表区,显示每次抓取到的数据包摘要;中间是数据包详情面板,用树形结构逐层展开各协议的字段信息;最下面是原始数据区,用十六进制和 ASCII 对照显示数据包的全部字节内容。这三块面板互相关联,点上面的包,中间和下面会自动显示对应内容。
Wireshark 内置了非常丰富的显示过滤器,比捕获过滤器更加灵活。几个常用的例子:输入http只看 HTTP 流量,dns查看域名解析过程,tcp.port == 443筛选 HTTPS 连接,ip.addr == 192.168.1.1追踪某台设备的通信记录。面对成百上千条数据包,善用过滤器是提升分析效率的关键。
此外建议开启协议着色功能(View → Coloring Rules),Wireshark 会用不同颜色区分不同协议类型,看包的时候一目了然。如果想还原一次完整的 TCP 通信过程,右键点击任意一条 TCP 数据包,选择 “Follow → TCP Stream” 即可。这个功能在排查应用层通信异常时很有帮助。
Wireshark 作为一款开源抓包工具,功能远比表面看起来丰富,多花些时间熟悉上面这些基础用法,在实际工作中会越来越顺手。
条 TCP 数据包,选择 “Follow → TCP Stream” 即可。这个功能在排查应用层通信异常时很有帮助。
Wireshark 作为一款开源抓包工具,功能远比表面看起来丰富,多花些时间熟悉上面这些基础用法,在实际工作中会越来越顺手。