简体   繁体   English

获取网络终端的操作系统版本(JAVA)

[英]Getting the OS version of a network terminal (JAVA)

Any idea how to get the OS version of a terminal in my local network with java. 任何想法如何使用java在我的本地网络中获取终端的OS版本。 i heard that UPNP can do that but i have no idea how to use it and if there is a good implementation in java. 我听说UPNP可以做到这一点,但我不知道如何使用它以及Java是否有良好的实现。

PS: i can not use SNMP because im not sure that is activated in the target terminal. PS:我无法使用SNMP,因为不确定在目标终端中是否已激活SNMP。

http://nmap4j.sourceforge.net-是包装Nmap的Java API。

您可以将nmap-O选项一起使用,它不需要终端上运行任何客户端,并且精度几乎是完美的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM