2011-08-24 93 views
4

我需要编写一个网络发现eclipse插件,获取操作系统的详细信息,给定一个子网或IP范围的架构(32/64),并呈现一个拓扑视图。网络发现工具 - java

感谢有关如何开始的任何帮助/指示。

谢谢。

回答

1

我曾经为创业公司工作,这家公司在4年内实施了类似的事情,并被很多大公司收购了很多美元。所以,祝你好运!

但是,严重的是,您无法仅使用纯java获取所有需要的数据。有些事情需要使用本机工具。

你可以看看JPcap被动发现,这将允许你从网络捕捉一些数据包,并可能解析它们以提取拓扑信息。 您可以使用Jsch使用SSH连接到Unix机器。 Apache Commons-Net library将帮助您使用telnet连接到计算机。

+0

一句话是相关的:“你可以看看JPcap的被动发现,这将允许你从网络捕获一些数据包,并可能解析它们以提取拓扑信息。”其余的都没用。 “非常大的公司”不是技术诀窍。 – Massimo

0

您可能需要使用较低级别的语言。我不认为Java能够完成你所有的要求。