我需要用Snmp4j实现一个网络发现机制。我试图找到关于这种机制的例子,但找不到一个有效的例子。有没有什么java示例/教程可以管理ip地址范围并进行发现?
发布于 2012-11-27 16:23:25
那Nmap呢?
nmap x.x.x.x/x -sU -p U:161
上面的命令将返回网络中侦听SNMP服务的所有计算机。Nmap还具有一个XML输出(-oX filename.xml),可以很容易地用Java或任何其他语言进行解析。
发布于 2012-11-16 20:18:40
你需要在你的问题中更具体一点。
我的猜测是,您应该编写以下代码
很简单,嗯:-)
干杯,
发布于 2016-04-01 03:55:58
在netTransformer上看一看,确定它能做你想要的。通常,您应该始终拥有一个起始IP地址和一种描述SNMP连接详细信息的方法,以便与网络中的潜在设备相匹配。然后,通过SNMP,您可以查询各种SNMP表,从而拥有各种发现方法。最简单的一种是查询ARP表,ip路由表(下一跳是明确的邻居),还有许多其他的,几乎任何路由,甚至是通过SNMP暴露的面向会话的协议。
https://stackoverflow.com/questions/13416190
复制相似问题