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

Wireshark 按 TTL 过滤

ip.ttl 过滤 TTL 值:可推断对端初始 TTL(64/128/255)与经过的跳数,也可帮助判断某包是否来自异常路径或伪造源。

用途按 IP TTL 过滤与推断跳数
语法ip.ttl < 64 / ip.ttl == 128 等

常用示例

常用示例
ip.ttl < 64 && ip.src == 203.0.113.10
ip.ttl == 1
dns && ip.ttl < 60
常见初始值:Linux/Unix 64、Windows 128、网络设备 255;初始值减当前值≈跳数。

易错点

  • TTL 可被中间设备改写(如负载均衡、代理),推断跳数仅作参考
  • traceroute 的 TTL 递增探测会产生 TTL=1/2/3 的包,属正常现象

数据来源与参考

  • Wireshark 显示过滤器参考(ip.ttl)
  • RFC 791(TTL 字段)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌