Simple Network Management Protocol (SNMP)
SNMP 简易网路管理通讯协定,是一个进行蒐集与管理网路设备的协定,在 OSI 第七层应用程序层,并透过 UDP 161 port 进行请求。
路由器、交换器、服务器、印表机、NAS、防火墙、WLAN 控制器都有可能使用到 SNMP 协定。
SNMP Agent 都有一个设备的参数资料库,而 SNMP 的管理系统(NMS)会使用这个设备参数的资料库,向 Agent 请求设备的资讯,并根据 NMS 的需求,转换资讯,而管理器跟 Proxy 之间共童使用的资料库就是 MIB
从 NMS 可以透过 SNMP 协定发送指令:
版本 | 说明 | 规范版本 |
---|---|---|
SNMP v1 | community string 安全 | RFC 1155 , 1157 |
SNMP v2c (without secure) | community string 安全 | RFC 1901、RFC 1905、RFC 1906 和 RFC 2578 |
SNMP v2u | User 安全 | RFC 1909 RFC 1910 |
SNMP v2 (secure) | User 安全 | -- |
SNMP v3 | 有加密,使用者帐号密码安全 | RFC 1905、RFC 1906、RFC 3411、RFC 3412、RFC 3414 和 RFC 3415 |
暴力破解 community string
onesixtyone [ip range] public
该工具可查询 MIB 值
查询 snmpwalk 的相关指令
snmpwalk --help
查询目标 MIB值
-v
代表 SNMPv1-c
community string 值为 publicsnmpwalk -c public -v1 [target]
查询单一物件(OID)的资讯
snmpwalk -c public -v1 [target] [OID]
ls -l /usr/share/nmap/scripts/snmp*
<<: 【把玩Azure DevOps】Day19 CI/CD的关键:Azure DevOps Agent
>>: Day16 - 物理模拟篇 - 弹力、引力与磁力I - 成为Canvas Ninja ~ 理解2D渲染的精髓
人生真的很奇妙 可能在某个时间轴曾经跟某个人的时间轴交错 但当下是不认识的 然後在几年过後又再次交...
今天是铁人赛事的第30天,利用这篇文章总结这一个月以来的过程。 游戏调整目标 如同文章系列一开始所提...
The Mediator design pattern defines an object that...
依赖介面而不是特定的 Service 昨天我们介绍了怎麽在 .NET Web API 的专案里实现依...
大家好,我是长风青云。今天是铁人赛第十四天。恭喜你们听到我带点磁性的声音(?) 我要滚去休息了。 ...