首页/网络/抓包与流量分析速查/Wireshark 协议首选项
Wireshark 技巧75 条

Wireshark 协议首选项

Preferences → Protocols 里可为每个协议配置解析行为:TLS 密钥日志文件、TCP 相对序列号、HTTP 端口列表等都在这。

协议首选项

协议首选项里可以为每个协议调整解析行为,例如指定密钥日志文件来解密加密流量、切换序列号显示方式、给某些协议补充非标准端口。它是「让 Wireshark 正确理解你的流量」的核心入口,设置不当会导致解析结果与预期明显不符。

基本信息

适用平台Wireshark 全平台
入口Edit → Preferences → Protocols → 选择协议
常见项TCP 相对序列号、TLS 密钥日志文件、HTTP 附加端口列表
保存方式按配置集保存,可导出给他人复用

典型使用场景

  • 解密加密流量:配置密钥日志文件才能看到应用层内容
  • 补充非标准端口:让特定端口上的流量被正确解析
  • 调整显示习惯:切换序列号显示方式便于核对
  • 统一团队配置:导出配置集,保证所有人视角一致
  • 排查解析异常:确认是否某个开关导致了解析失败

常用配置项

常用配置项
# Edit → Preferences → Protocols
# TCP  : 序列号显示为相对值或绝对值
# TLS  : 配置密钥日志文件路径
# HTTP : 补充需要额外解析的端口列表

常见配置及其影响

协议配置项影响
TCP相对序列号开关改变序列号的显示方式
TLS密钥日志文件决定能否解密应用数据
HTTP附加端口列表让非标准端口被正常解析
其它协议端口映射影响协议识别的范围
给某个协议增加解析端口会影响所有打开文件的显示。排查完成之后记得复原,否则后续分析会看到不符合预期的解析结果。
相对序列号让抓包更易读,但需要引用绝对序列号做比对时要先切换显示方式,否则与设备日志里的数字永远对不上。
配置集可以整体导出与导入。团队协作时统一配置集,能避免同一个抓包在不同人手里呈现出不同的解析结果。

易错点

  • 给某协议增加解析端口会影响所有文件的显示,任务结束后记得复原
  • 相对序列号让抓包更易读,但引用绝对序列号做取证时要切换显示方式核对
  • 密钥日志只在客户端本机有效,服务端侧一般拿不到,别据此判断服务端无解密能力
  • 改乱首选项后忘了改回去,很容易把配置问题误判成流量异常

数据来源与参考

  • Wireshark User's Guide(协议首选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌