首页/网络/抓包与流量分析速查/Wireshark 过滤 TLS 告警
Wireshark 技巧75 条

Wireshark 过滤 TLS 告警

tls.alert_message 过滤握手失败告警:level=2 是致命错误(如 handshake_failure、bad_certificate),是"连不上 HTTPS"的直接证据。

用途过滤 TLS Alert 并区分级别
语法tls.alert_message / tls.alert_message.level == 2 / .desc 查看描述

常用示例

常用示例
tls.alert_message
tls.alert_message.level == 2 && tls.alert_message.desc == 40   # handshake_failure
tcp.port == 443 && tls.alert_message
常见 desc:40 handshake_failure、42 bad_certificate、48 unknown_ca、70 protocol_version。

易错点

  • 告警由两端之一发出,看方向判断是客户端拒绝服务端证书还是服务端拒绝协议
  • TLS 1.3 之后部分告警在加密记录中,需要密钥日志才可见

数据来源与参考

  • Wireshark 显示过滤器参考(tls.alert_message)
  • RFC 8446(Alert 协议)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌