首页/网络/抓包与流量分析速查/tcpdump portrange 端口范围

tcpdump portrange 端口范围

匹配端口区间:portrange 5000-5100,比写一串 or port 更简洁;常用于 RPC、Kubernetes NodePort、数据库代理等端口段场景。

用途按端口区间过滤
语法portrange <起>-<止>(可加 tcp/udp 与 src/dst)

常用示例

常用示例
tcpdump -i eth0 -nn 'tcp portrange 30000-32767' -c 30
tcpdump -i eth0 -nn 'udp portrange 5000-5010'
tcpdump -i eth0 -nn 'dst portrange 8000-8010 and tcp[tcpflags] & tcp-syn != 0'

易错点

  • 端点写法必须写全:portrange 80-90 合法,portrange 80- 不是合法语法
  • 范围太大等于没有过滤,先缩小到实际嫌疑段再抓

数据来源与参考

  • man 8 pcap-filter(portrange 原语)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌