tcpdump 抓包速查

常用命令

tcpdump -i any -nn
tcpdump -i eth0 -nn host 10.0.0.10
tcpdump -i any -nn port 443
tcpdump -i any -nn tcp and port 80
tcpdump -i any -nn -c 100
tcpdump -i any -nn -s 0 -w capture.pcap
tcpdump -r capture.pcap -nn
tcpdump -i any -nn -A port 80
tcpdump -i any -nn -X port 80
tcpdump -i any -nn 'tcp[tcpflags] & tcp-syn != 0'
tcpdump -i any -nn 'net 10.0.0.0/8 and not port 22'
tcpdump -i any -nn -G 60 -W 10 -w trace-%Y%m%d-%H%M%S.pcap

常用过滤

目的 表达式
主机 host 1.2.3.4
网段 net 10.0.0.0/8
端口 port 5432
源/目的 src host / dst port
协议 tcp / udp / icmp
SYN 包 tcp[tcpflags] & tcp-syn != 0
排除 SSH not port 22
组合 and / or / not

易错点

相关命令