我想了解如何獲取遠程主機的操作系統類型。當我使用System.properties時,我可以學習我的機器的屬性,但有什麼方法可以學習遠程主機?有沒有辦法在java中獲得遠程主機的操作系統
0
A
回答
3
不可以。有些實用程序可以根據開放端口和遠程計算機的其他類似信息對操作系統進行有根據的猜測,但這不是Java相關的,也不可靠。
0
你必須問一個遠程方法,並在返回結果。
0
0
如果您的機器正在談論SNMP您可以查詢該信息。有SNMP的Java實現。我不希望它通常會是這種情況。
您也可以遠程執行任何命令獲取此信息,如通過ssh
或類似的。
使用反向DNS查詢的一些希望:how to make reverse dns lookup in Java。
否則,你必須使用取證,如nmap
等。
相關問題
- 1. 有沒有辦法讓本機操作系統應用程序
- 2. 使用Python查找遠程主機操作系統的有效方法
- 3. 有沒有辦法在遠程主機上運行Selenium測試?
- 4. Android是否有「主機」操作系統?
- 5. 是否可以使用Java獲取遠程主機的操作系統類型?
- 6. 有沒有辦法配置操作系統位於SSD上的Azure虛擬機?
- 7. 如何在沒有WMI的.Net中獲得遠程機器操作系統版本?
- 8. 有沒有辦法強制HTML在操作系統中打開mp3?
- 9. 有沒有辦法在JavaScript中區分Android Arm和Android x86操作系統?
- 10. 有沒有辦法檢查Windows操作系統緩存中的內容?
- 11. 有沒有辦法在java中查詢windows系統的特定程序窗口?
- 12. 在沒有操作系統的嵌入式系統中的malloc
- 13. 如何獲取遠程計算機的操作系統版本
- 14. 如何創建Ansible playbook來獲取遠程主機的操作系統版本?
- 15. 有沒有辦法使Java應用程序根據使用的操作系統運行某些方法?
- 16. 有沒有辦法從Linq2Sql數據庫操作獲得操作反饋?
- 17. 如何獲得計算機運行java的操作系統?
- 18. java中有沒有返回系統主題顏色的方法?
- 19. 有沒有辦法在python中使用os.path操作的操作系統不是你當前?
- 20. 有沒有辦法在Quartz.net中獲得過期的工作?
- 21. 有沒有辦法在java中獲得WordprocessingML剪貼板內容?
- 22. 有沒有辦法獲得一個主題的所有訂閱?
- 23. 有沒有辦法與guest(centos 7)共享主機(ubuntu)文件系統?
- 24. 有沒有辦法讓Java應用程序獲得root權限?
- 25. 以使用主機操作系統的Java應用程序(Java的機器人)
- 26. 有沒有辦法找出javaws在系統中的位置
- 27. 不正確的操作系統名稱在Java中獲得
- 28. 在我的遠程Linux操作系統Ubuntu機開始SonarQube
- 29. 有沒有辦法打印SEL操作?
- 30. 通過Java中的Jsch查找遠程操作系統名稱