首页/网络/抓包与流量分析速查/tcpdump -q 精简输出

tcpdump -q 精简输出

精简模式:缩短协议信息、省略部分细节,让每行更短,适合大流量下快速滚动查看与粗略统计。

用途简化每行输出
语法tcpdump -q ...

常用示例

常用示例
tcpdump -i eth0 -nn -q -c 50 'tcp port 80'
tcpdump -nn -q -r big.pcap | awk '{print $5}' | sort | uniq -c | sort -rn | head

对比

对比
默认:IP 10.0.0.1.443 > 10.0.0.2.55000: Flags [P.], seq 1:513, ack 1, length 512
-q :IP 10.0.0.1.443 > 10.0.0.2.55000: tcp 512
快速统计某个端口出现的源 IP 时,-q 输出更易于 awk 切分。

易错点

  • -q 丢失 seq/ack 细节,判断重传与窗口问题不要用精简模式
  • -q 与 -v 同时给时以输出规则为准,避免两个都想用而结果不达预期

数据来源与参考

  • man 8 tcpdump(-q 选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌