Любая идея о том, как получить версию ОС терминала в локальной сети с помощью java. Я слышал, что UPNP может это сделать, но я не знаю, как его использовать, и если в Java есть хорошая реализация.Получение версии ОС сетевого терминала (JAVA)
PS: Я не могу использовать SNMP, потому что я не уверен, что активирован на целевом терминале.
поэтому я должен использовать уродливый способ ** exec() **. который нуждается в nmap, установленном в моем терминале, и его небезопасно использовать, когда у него есть проблема с антивирусом и его нелогичным. –
На самом деле нет ничего незаконного с Nmap, если вы используете его в своей собственной сети. В любом случае вам нужно будет установить Nmap только на машине, на которой выполняется ваш скрипт. Возможно, вы можете найти Java API, который позволяет избежать использования exec. – raz3r
OK Я буду искать API, если он существует. –