协议首选项
协议首选项里可以为每个协议调整解析行为,例如指定密钥日志文件来解密加密流量、切换序列号显示方式、给某些协议补充非标准端口。它是「让 Wireshark 正确理解你的流量」的核心入口,设置不当会导致解析结果与预期明显不符。
基本信息
| 适用平台 | Wireshark 全平台 |
|---|---|
| 入口 | Edit → Preferences → Protocols → 选择协议 |
| 常见项 | TCP 相对序列号、TLS 密钥日志文件、HTTP 附加端口列表 |
| 保存方式 | 按配置集保存,可导出给他人复用 |
典型使用场景
- 解密加密流量:配置密钥日志文件才能看到应用层内容
- 补充非标准端口:让特定端口上的流量被正确解析
- 调整显示习惯:切换序列号显示方式便于核对
- 统一团队配置:导出配置集,保证所有人视角一致
- 排查解析异常:确认是否某个开关导致了解析失败
常用配置项
常用配置项
# Edit → Preferences → Protocols
# TCP : 序列号显示为相对值或绝对值
# TLS : 配置密钥日志文件路径
# HTTP : 补充需要额外解析的端口列表常见配置及其影响
| 协议 | 配置项 | 影响 |
|---|---|---|
| TCP | 相对序列号开关 | 改变序列号的显示方式 |
| TLS | 密钥日志文件 | 决定能否解密应用数据 |
| HTTP | 附加端口列表 | 让非标准端口被正常解析 |
| 其它协议 | 端口映射 | 影响协议识别的范围 |
给某个协议增加解析端口会影响所有打开文件的显示。排查完成之后记得复原,否则后续分析会看到不符合预期的解析结果。
相对序列号让抓包更易读,但需要引用绝对序列号做比对时要先切换显示方式,否则与设备日志里的数字永远对不上。
配置集可以整体导出与导入。团队协作时统一配置集,能避免同一个抓包在不同人手里呈现出不同的解析结果。