Как получить информацию об ОС удаленного компьютера из JAVA?

Есть ли способ получить информацию об ОС (например, имя ОС, версию и т. д.) удаленной машины с клиента Java. Машина общедоступна, а также имеет доступ в Интернет. JAVA не может быть установлена ​​на удаленной машине. Имеются все необходимые учетные данные для доступа к машине.


person ashishakp    schedule 17.05.2017    source источник
comment
См.: stackoverflow.com/questions/1135490/   -  person Bazgrim    schedule 17.05.2017
comment
Что вы подразумеваете под всеми необходимыми учетными данными для доступа к машине? Вы имеете в виду интерактивный вход в Windows? Локальная учетная запись Unix, доступная через SSH? В любом случае, как указал ответ @Bazgrim, если удаленный сервер каким-либо образом не передает эту информацию клиенту (и вам придется ее изобретать), это обычно невозможно, если вы не прибегаете к методам взлома (ОС в стиле NetCat- снятие отпечатков пальцев, уязвимости NetBIOS и т. д.).   -  person Daniel    schedule 17.05.2017