2011-08-24 107 views
4

我需要編寫一個網絡發現eclipse插件,獲取操作系統的詳細信息,給定一個子網或IP範圍的架構(32/64),並呈現一個拓撲視圖。網絡發現工具 - java

感謝有關如何開始的任何幫助/指示。

謝謝。

回答

1

我曾經爲創業公司工作,這家公司在4年內實施了類似的事情,並被很多大公司收購了很多美元。所以,祝你好運!

但是,嚴重的是,您無法僅使用純java獲取所有需要的數據。有些事情需要使用本機工具。

你可以看看JPcap被動發現,這將允許你從網絡捕捉一些數據包,並可能解析它們以提取拓撲信息。 您可以使用Jsch使用SSH連接到Unix機器。 Apache Commons-Net library將幫助您使用telnet連接到計算機。

+0

一句話是相關的:「你可以看看JPcap的被動發現,這將允許你從網絡捕獲一些數據包,並可能解析它們以提取拓撲信息。」其餘的都沒用。 「非常大的公司」不是技術訣竅。 – Massimo

0

您可能需要使用較低級別的語言。我不認爲Java能夠完成你所有的要求。