【问题标题】:Is there a single snmp command to get list of snmp enabled devices in some ip address range是否有一个 snmp 命令可以获取某些 IP 地址范围内启用 snmp 的设备列表
【发布时间】:2015-09-11 16:09:20
【问题描述】:

在我的网络中,我想扫描启用了 snmp 的设备。那么是否有任何单行 snmp 命令,以获取特定 IP 地址范围(如 172.26.1.1 到 172.26.1.255)中启用 snmp 的设备列表。

我找到了一个链接,上面说可以,但没有提到命令。

https://support.panorama9.com/hc/en-us/articles/203568188-Test-if-SNMP-devices-are-responding-correctly-to-SNMP-queries

是否有任何通用 OID 来实现此或单个 snmp 命令?

【问题讨论】:

    标签: snmp oid


    【解决方案1】:

    好吧,您可以尝试使用子网广播地址,但从 SNMP 常见问题解答中,大多数设备都已将其关闭。所以这可能不会很好地工作。

    http://www.snmp.com/FAQs/snmp-faq-part2.txt

    2.60.12 主题:代理应该如何响应广播请求?

    当使用广播地址发送 SNMP 请求时,谁是 应该回应?理想情况下,子网中的每个主机都应该响应。 但我注意到它没有发生。什么是预期的行为 直播结束了吗?

    根据代理的编写方式,它可能会响应,或者 只是删除消息。许多代理商只是放弃了消息。 我相信这就是 cisco 产品中的 SNMP 代理所做的。

    另一种方法是尝试使用 nmap 扫描响应 SNMP 的主机,并尝试查看它们响应的社区字符串。

    https://www.vanstechelman.eu/networking/scanning_for_snmp_services_with_default_community_strings

    还有

    https://nmap.org/nsedoc/scripts/snmp-brute.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 2020-01-10
      相关资源
      最近更新 更多