java - 有没有办法用java获取远程主机的操作系统

标签 java networking operating-system

我想了解如何获取远程主机的操作系统类型。当我使用 System.properties 时,我可以了解我的机器的属性,但是有什么方法可以了解远程主机的属性吗?

最佳答案

没有。有一些实用程序(例如 nmap)可以根据远程计算机的开放端口和其他此类内容对操作系统进行有根据的猜测,但这与 Java 无关,而且不可靠。

关于java - 有没有办法用java获取远程主机的操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21221439/

相关文章:

Java 比较两个字符串返回 false,尽管字符串相同

linux - 如果绑定(bind)的 linux 套接字没有监听,如何列出它们

c++ - 使用 libpcap 速度限制发送数据包

Java - 将套接字与代理一起使用

c - 在不相关的进程之间设置IPC

java - 从 Java 代码中查找主类名称的可移植方法

java - 用户输入 `nextLine` 和 `nextInt` 命令

java - 为什么 KClass 声明为 KClass<T : Any> and not KClass<T> so that the type argument can be nullable

process - 操作系统本身就是一个进程吗?

linux - Linux内核中哪些内核线程负责发送网络数据包