2014-01-19 79 views

回答

3

不可以。有些實用程序可以根據開放端口和遠程計算機的其他類似信息對操作系統進行有根據的猜測,但這不是Java相關的,也不可靠。

0

你必須問一個遠程方法,並在返回結果。

0

您可以使用nmap4j進行此操作。它在背景上使用nmap。並注意,它受nmap能力限制。這個庫只提供給你使用nmap和解析nmap響應。 Nmap並不總是返回您的確切信息,如操作系統

0

如果您的機器正在談論SNMP您可以查詢該信息。有SNMP的Java實現。我不希望它通常會是這種情況。

您也可以遠程執行任何命令獲取此信息,如通過ssh或類似的。

使用反向DNS查詢的一些希望:how to make reverse dns lookup in Java

否則,你必須使用取證,如nmap等。

相關問題