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

tcpdump 抓 SNMP 流量

抓 UDP 161(查询)与 162(Trap)报文:网管轮询失败、Trap 未上报时,先确认方向上有没有请求与响应。

用途过滤 SNMP 查询与 Trap
语法udp and (port 161 or port 162) [and host ...]

常用示例

常用示例
tcpdump -i eth0 -nn 'udp and (port 161 or port 162)' -c 20
tcpdump -i eth0 -nn 'udp port 162' -A -c 5
SNMPv3 支持加密认证(authPriv),抓包里看不到明文 OID;v2c 社区字符串在抓包中可读,注意保密。

易错点

  • 查询无响应时注意 ACL:很多设备只允许特定网管源 IP 访问 161
  • Trap 是单向的(设备→网管),只抓请求响应会漏掉,需要同时过滤 162

数据来源与参考

  • man 8 pcap-filter
  • RFC 3411(SNMP 架构)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌