标签: networking tcp network-programming operating-system ip
我正在使用一些简单的网络管理工具,它有一个扫描仪,可以显示网络上的所有活动设备,并显示其操作系统及其版本。
至少我想获得Windows和Linux版本,但其他一些(如cisco ios)也很有价值。
我使用ttl和窗口大小查看了tcp / ip指纹识别,但它似乎不太可靠,只能检测它是否是linux的窗口。
甚至可能吗?
P.S。我不想使用一些现成的解决方案,如wmi或snmp