gpt4 book ai didi

windows - 如何以编程方式检查远程主机的操作系统?

转载 作者:可可西里 更新时间:2023-11-01 11:22:21 25 4
gpt4 key购买 nike

我需要检查远程主机是 Windows 还是 Unix/Linux。我不能假设它配置了 Web 服务器。我所能做的就是尝试连接到多个 TCP 或 UDP 服务。

哪些 TCP 服务(TCP 端口号)通常会在 Windows 而不是在 Unix/Linux 上打开,反之亦然?

另一种方法是尝试通过 ssh 访问它,如果失败则假定它是 Windows 主机。问题是,我需要这个来选择远程访问方法 ssh 或 Windows 友好的方法,如 psexec。

最佳答案

您可以阅读 nmap 的输出检测远程主机正在运行的操作系统。它有一个专门用于此的完整模块。这是一个guide to using it .

关于windows - 如何以编程方式检查远程主机的操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3319368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com