私は、CLIに隣接ルータを示すルータを持っています。私は、この情報を使って、それらの間にノードとリンクを持つネットワークを表示するGUIを作成することを考えています。そして、IP /ホスト名などを表示するノードの横にあるいくつかの情報 私の最初の目標は、これを実行することです。私がこれを手に入れたら、ネットワークダイアグラムにノードを追加して、このネットワークをバックエンドに設定するためにCLIコマンドをルータに送信することを可能にしたいと考えています。ルータのネットワークGUIを作成する最も良い方法は?
私はこれを行う方法はたくさんあると確信していますが、私は最も速い方法が必要です(ハックインも同様です)。私はルータからの情報を得るためにルーターへのtelnetをやって、バックグラウンドでExpectを使ってJAVA GUIを考えていました。私は、Java GUIコンポーネントを使用することに幾分新しいです。私はフォームなどを作成するためにJavaスイングコンポーネントを使用しましたが、Javaを使用してネットワークトポロジを描画する方法はわかりません。また、仕事を楽にしてくれるIDEやツールは歓迎します(NetbeansがJava Swingを使ってDesigningフォームを簡単に作るのは簡単です)
また、別の言語/デザインを提案することもできます
ありがとう!
あなたはどのホストOSを使用していますか? –
理想的には、プラットフォームに依存しないものが、WindowsとLinuxの両方で動作するようにしたいと考えています。最悪の場合:Linuxのみ.. –