首页/网络/抓包与流量分析速查/tcpdump src 与 dst 限定方向
本包目录(400 条)
tcpdump 过滤实战51 条
Wireshark 技巧75 条TCP 流分析82 条应用层报文判读71 条丢包与时延定位60 条抓包工具链61 条

tcpdump src 与 dst 限定方向

在 host/net/port 前加 src 或 dst 限定方向:src host 10.0.0.9 只看它发出的包,dst port 3306 只看发往该端口的包;组合后可精确描绘单向会话。

用途给过滤原语限定源/目的方向
语法src <原语> / dst <原语>,可嵌套如 src host X and dst port Y

常用示例

常用示例
tcpdump -i eth0 -nn src host 10.0.0.9 and dst port 443
tcpdump -i eth0 -nn dst net 203.0.113.0/24
tcpdump -i eth0 -nn 'src port 53 and src host 10.0.0.53'
判断"请求有没有发出"用 src;判断"响应有没有回来"用 dst,一正一反即可定位断点。

易错点

  • src/dst 是相对被抓包的接口视角:在网关双向抓时两侧地址都会出现,注意区分入向与出向
  • 复合条件里方向修饰只作用于紧跟的原语,如 src host A and port B 中 src 不影响 port B

数据来源与参考

  • man 8 pcap-filter(方向限定符)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌