Networking 检测远程计算机的操作系统版本

Networking 检测远程计算机的操作系统版本,networking,tcp,network-programming,operating-system,ip,Networking,Tcp,Network Programming,Operating System,Ip,我正在开发一些简单的网络管理工具,它有一个扫描仪,可以显示网络上的所有活动设备,还可以显示它们的操作系统及其版本 至少我想获得windows和linux版本,但其他一些版本(如cisco ios)也很有价值 我已经研究过使用ttl和窗口大小的tcp/ip指纹,但它似乎不是很可靠,只检测它是否是linux的windows 有可能吗 p、 我不想使用诸如wmi或snmp之类的现成解决方案,Cisco IOS不是基于Linux的操作系统。它早在Linux之前就存在了。@RonMaupin好的,谢谢你的

我正在开发一些简单的网络管理工具,它有一个扫描仪,可以显示网络上的所有活动设备,还可以显示它们的操作系统及其版本

至少我想获得windows和linux版本,但其他一些版本(如cisco ios)也很有价值

我已经研究过使用ttl和窗口大小的tcp/ip指纹,但它似乎不是很可靠,只检测它是否是linux的windows

有可能吗


p、 我不想使用诸如wmi或snmp之类的现成解决方案,Cisco IOS不是基于Linux的操作系统。它早在Linux之前就存在了。@RonMaupin好的,谢谢你的提示