我需要使用Snmp4j來實現網絡發現機制。我試圖找到關於這個機制的例子,但是找不到一個有效的例子。是否有任何Java示例/教程來管理IP地址範圍並進行發現?使用Snmp4j進行網絡發現
2
A
回答
1
你需要在你的問題上更具體一些。
- 你想知道關於snmp4j嗎?如果是這樣,你在website上錯過了什麼?
- 您的意思是詢問有關在Java中管理IP地址的問題嗎?然後去the source。
- 它是您擔心的端口掃描部分嗎?那就是你以後的All About Sockets。
我的猜測是,你應該寫代碼,
- 數字出來它是什麼樣的網絡(如192.168.1.0/24)
- 端口掃描該網絡,查找IP地址是聽161/UDP。
- 使用snmp4j查詢這些IP。
夠簡單了,對吧:-)
乾杯,
3
1
看看netTransformer肯定它不會做你正在尋找的東西。一般而言,您應始終擁有一個起始IP地址和一種描述您的SNMP連接詳細信息的方法,以便與網絡中的潛在設備相匹配。 然後通過SNMP你可以查詢各種SNMP表,並因此有各種發現方法。最簡單的方法是查詢ARP表,IP路由表(下一跳是明確的鄰居),還有很多其他的路由器,甚至是通過SNMP公開的面向會話的協議。
相關問題
- 1. 在JAVA中使用SNMP進行網絡發現
- 2. 使用SNMP和.NET進行網絡自動發現
- 3. c#網絡發現
- 4. Java網絡發現
- 5. 使用網絡服務發現
- 6. 使用SharpSNMP的網絡發現Lib
- 7. 心跳SNMP4J:如何使用SNMP4J發送SNMP心跳消息?
- 8. 使用VSTS 2008進行網絡測試
- 9. 使用asynctask進行網絡連接
- 10. 使用Java進行網絡編程
- 11. 使用ruby進行網絡編程
- 12. 使用域名進行網絡衝浪
- 13. 使用UDP進行網絡處理
- 14. 使用IP 127.0.0.1進行網絡通信
- 15. 使用urllib進行網絡掃描
- 16. 使用AsyncTask進行android網絡連接
- 17. 通過數據報套接字進行網絡發現:多播
- 18. 使用SSH進行網絡開發的文本編輯器
- 19. 使用C#.NET進行網絡開發的好處
- 20. Android:網絡服務發現
- 21. 網絡發現工具 - java
- 22. .NET中的網絡發現
- 23. 網絡設備發現
- 24. 網絡服務發現Android
- 25. 網絡發現計劃
- 26. NSD Android - 網絡發現
- 27. 漸進式網絡應用上的Eddystone URL發現
- 28. 網絡發現對等網絡應用程序
- 29. 使用Wi-Fi網絡進行Rails移動開發 - 配置網址
- 30. Python:在網絡服務啓動之前進行網絡調用
其實,即時通訊試圖找到網絡內支持snmp的設備。我沒有任何IP地址,所以我不得不戳穿範圍內的每個IP來找出設備。我聽說有關於做snmp發現的方法,但無法找到一個。 – MartK