在 Ubuntu 上,“sniffer 数据”通常指通过抓包工具(如 tcpdump、Wireshark、tshark、iftop 等)捕获的网络流量数据。下面按常见场景 + 分析步骤来说明。
sudo tcpdump -i eth0 -w capture.pcap
.pcap 文件,供后续分析sudo wireshark
tshark -i eth0 -w capture.pcap
sudo iftop -i eth0
eth0 / ens33 / wlan0)示例:
tcpdump -i eth0 host 192.168.1.10
tcpdump -i eth0 port 80
tcpdump -i eth0 tcp
tcpdump -i eth0 'tcp[tcpflags] & tcp-syn != 0'
ip.addr == 192.168.1.10
tcp.port == 443
http.request
dns
重点看:
Wireshark 过滤:
tcp.analysis.retransmission
tcp.analysis.rtt > 0.2
看:
tcpdump -i eth0 'tcp[tcpflags] & tcp-syn != 0'
Wireshark:
tcp.flags.syn == 1 && tcp.flags.ack == 0
Wireshark:
http.request
http.response.code == 500
dns
dns.flags.response == 0
tshark -r capture.pcap -T fields -e ip.src -e ip.dst | sort | uniq -c | sort -nr
capinfos capture.pcap
你可以告诉我:
.pcap 示例或抓包命令我可以直接帮你写过滤规则或分析思路。