端口过滤
端口过滤
tcpdump -nn -i eth0 port 53
tcpdump -nn -i eth0 src port 80 and dst port 1024-65535
tcpdump -nn -i eth0 portrange 8000-9000
tcpdump -nn -i eth0 'port 80 or port 443'
tcpdump -nn -i eth0 'not port 22 and not port 123'
tcpdump -nn -i eth0 'tcp dst port 3306'| 要点 | port 同时匹配 TCP 与 UDP,只想 TCP 就写 tcp port |
|---|---|
| 方向 | src/dst 与 port 组合限定客户端/服务端侧 |
| 范围 | portrange 起-止,等价于两个 port 条件 |
| 高频组合 | tcp port 443、udp port 53、dst port 3306 |
过滤器写错会被 tcpdump 直接拒绝并提示 syntax error,语法错误的表达式不会「静默少抓」,可以放心先跑一次验证。