怎么通过PING命令的参数看出对方是windows还是linux

2024-12-15 14:54:23
推荐回答(5个)
回答1:

  1. ping是无法看出对方的系统的;


  2. 可以安装个nmap使用nmap命令来查看对方的系统这个比较准确

    下载:https://nmap.org/download.html 

    nmap -O  8.8.8.8


回答2:

可以通过TTL值看的,一般的windows NT/XP的TTL值是128,linux的是64,windows 95/98/me的是32,unix的ttl值是256,您可以看我下面的图片,是我亲测的,120.126.62.10是windows系统(我同学的),而120.124.62.11是linux系统(我自己的),不过以上都是默认的,TTL的值是可以修改的哦

回答3:

ping命令

TTL=128,这是WINNT/2K/XP。

TTL=32,这是WIN95/98/ME。

TTL=256,这是UNIX。

TTL=64,这是LINUX。

以上都是默认情况,实际可能被欺骗

回答4:

看TTL值,一般如果没有改的话linux的TTL为61,不过这个值是可以改的。

回答5:

不能吧
ICMP封包里面没有这个信息吧= =
有些论坛可以判断操作系统是根据TTL不同