Snmp4j を使用してネットワーク検出メカニズムを実装する必要があります。このメカニズムに関する例を見つけようとしましたが、有効なものを見つけることができませんでした。IP アドレス範囲を管理し、検出を行うための Java の例/チュートリアルはありますか?
質問する
2029 次
3 に答える
3
Nmapはどうですか?
nmap x.x.x.x/x -sU -p U:161
上記のコマンドは、SNMP サービスがリッスンしているネットワーク内のすべてのコンピューターを返します。Nmap は、Java やその他の言語で簡単に解析できる XML 出力 (-oX filename.xml) も備えています。
于 2012-11-27T08:23:25.000 に答える
1
質問をもう少し具体的にする必要があります。
- snmp4jについて知りたいですか?もしそうなら、あなたはウェブサイトで何が欠けていますか?
- Java での IP アドレスの管理についてお聞きしますか? 次に、ソースに移動します。
- 気になるのはポートスキャンの部分ですか?次に、あなたが求めているのはAll About Socketsです。
私の推測では、次のコードを記述する必要があります。
- それがどのような種類のネットワーク上にあるかを把握します (例: 192.168.1.0/24)
- そのネットワークをポートスキャンし、161/UDP をリッスンする IP を探します。
- snmp4j を使用してそれらの IP を照会します。
簡単ですよね :-)
乾杯、
于 2012-11-16T12:18:40.303 に答える