在 CentOS 上,“sniffer 结果”一般指的是抓包工具(如 tcpdump、Wireshark、tshark、sniffit 等)捕获到的网络数据包。下面从常见工具 → 如何看结果 → 重点关注内容给你一个实用说明。
tcpdump -i eth0 -nn -X
-i 指定网卡-nn 不解析主机名和端口名-X 显示数据内容tshark -i eth0
yum install wireshark
wireshark
13:21:01.123456 IP 192.168.1.10.22 > 192.168.1.20.54321: Flags [P.], seq 1:100, ack 50
逐段解释:
13:21:01.123456:抓包时间IP:协议192.168.1.10.22:源 IP:端口(22 通常是 SSH)192.168.1.20.54321:目的 IP:端口Flags [P.]:TCP 标志
[S] SYN[.] ACK[P] PUSH(有数据)[F] FIN[R] RSTseq/ack:TCP 序列号和确认号tcpdump -i eth0 -A port 80
可看到 HTTP 明文请求
✅ 网络不通
✅ 被扫描/攻击
✅ 应用慢
# 只看某 IP
tcpdump host 192.168.1.10
# 只看某端口
tcpdump port 80
# 保存文件用 Wireshark 分析
tcpdump -i eth0 -w test.pcap
如果你能贴一段 sniffer 输出或说明:
我可以直接帮你“读”结果。