首页/网络/网络排障速查/hping3:定制 TCP/UDP/ICMP 报文探测
连通性与链路检测54 条

hping3:定制 TCP/UDP/ICMP 报文探测

当 ICMP 被禁或需要「用 TCP 探测」时,hping3 可以构造带任意标志位与端口的报文:验证端口级路径、探测中间设备对特定流量放行规则。

网络排障速查网络更新于 2026-10-12

常用探测(需 root)

常用探测(需 root)
hping3 -S -p 443 -c 4 10.0.0.5     # 发 SYN:收到 SYN/ACK 说明端口与路径开放
hping3 -S -p 80 -c 4 10.0.0.5       # 换端口对比是否被策略区分
hping3 -2 -p 53 -d 20 -c 4 10.0.0.5 # -2=UDP 模式,负载 20 字节
hping3 -1 -c 4 10.0.0.5             # -1=ICMP 模式
hping3 --traceroute -S -p 443 10.0.0.5  # 类 traceroute 但用 TCP 探测
hping3 具备洪泛能力(--flood),默认小规模使用没问题,但绝不要在生产网段开 --flood/随机源模式。

易错点

  • 无 root 权限时只能发 TCP 普通包,-1(ICMP)与其他原始模式会失败
  • 把 hping3 收到 RST 当成『端口关闭』证据:防火墙也可能代答 RST

数据来源与参考

  • hping3 官方手册(Salvatore Sanfilippo)
  • firewall 测试实践:TCP 探测

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌