输出格式切换
输出格式切换
tcpdump -nn -i eth0 -c 5 -v tcp port 443 # TTL/窗口/选项
tcpdump -nn -e -i eth0 -c 5 arp # 带 MAC 的链路层
tcpdump -nn -A -i eth0 -c 20 'tcp port 80' # ASCII 正文
tcpdump -nn -X -i eth0 -c 5 'udp port 53' # 十六进制 + ASCII
tcpdump -nn -q -i eth0 -c 1000 | tail -3 # 精简输出跑量选项
| 选项 | 增加的信息 |
|---|---|
| -v / -vv / -vvv | 逐级增加协议细节 |
| -e | 以太网(或 SLL)头,含 MAC |
| -A | 载荷按 ASCII 打印 |
| -X | 载荷十六进制 + ASCII |
| -q | 快速输出,信息更少 |
抓包输出用 -A 看 HTTP 明文最直观;但二进制协议(如 MySQL)要用 -X 才能确认关键字段。