网站如何辨别系统是window还是linux

网站如何辨别系统是window还是linux,第1张

首先,可以查看HTTP报头,如果是服务器是IIS,则肯定是Windows。除此之外,还可以访问站点错误路径,根据错误提示(未修改的话)判断系统

<img src="https://pic4.zhimg.com/3caa1067b250d4eedcc4c4956a6d7b6b_b.jpg" data-rawwidth="727" data-rawheight="242" class="origin_image zh-lightbox-thumb" width="727" data-original="https://pic4.zhimg.com/3caa1067b250d4eedcc4c4956a6d7b6b_r.jpg">

如果是Apache、Nginx或其它,则无法通过此方法判断。这时我们可以ping、traceroute服务器,根据默认TTL判断服务器系统。

一般来说各系统的默认TTL:Linux:64;Windows:128;Unix:255

比如 http://centos.org ,TTL为64,有很大可能性为Linux

<img src="https://pic4.zhimg.com/f24bef221fe1298650ce2e17ac4b513b_b.jpg" data-rawwidth="597" data-rawheight="269" class="origin_image zh-lightbox-thumb" width="597" data-original="https://pic4.zhimg.com/f24bef221fe1298650ce2e17ac4b513b_r.jpg">

同样的方法,ping http://tsdm.net ,TTL为128,有很大可能性为Windows

<img src="https://pic1.zhimg.com/435befc716271a1d726f6185b7af8b10_b.jpg" data-rawwidth="582" data-rawheight="263" class="origin_image zh-lightbox-thumb" width="582" data-original="https://pic1.zhimg.com/435befc716271a1d726f6185b7af8b10_r.jpg">

ping http://java.com ,TTL为255,有很大可能性为UNIX

<img src="https://pic3.zhimg.com/90988c43b80f892a05fc84e3dd0e27c2_b.jpg" data-rawwidth="579" data-rawheight="261" class="origin_image zh-lightbox-thumb" width="579" data-original="https://pic3.zhimg.com/90988c43b80f892a05fc84e3dd0e27c2_r.jpg">

当然这种方法也不准确,服务器管理员可以出于安全考虑修改默认TTL,网站使用了CDN得到的是CDN节点信息,无法得知服务器实际使用的系统。

这只是些简单的方法,除此之外,还能使用Nmap、Xprobe2、P0F之类的软件判断。

1、Google:Server: gws

gws:我猜想应该是 Google Web Server 的简写。

GWS应该是谷歌定制或开发出来的一套独有的Web服务器。

2、百度:Server: BWS/1.0

BWS,同上,我想应该是 Baidu Web Server 的简写。

不过,个人认为应该是gws早于BWS,为什么我想大家都懂的。

3、Hao123网址之家:Server: lighttpd

Lighttpd简介:

Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。

具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。

lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。

支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。

4、新浪网、新浪微博、新华网、中国政府网、中国移动、开心网:Server: Apache

Apache简介:

Apache是世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上,

由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

5、腾讯:Server: squid/3.0

Squid简介:

Squid是一种在Linux系统下使用的优秀的代理服务器软件。

squid不仅可用在Linux系统上,还可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系统上。

Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。

也就是说,当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,

然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,

当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。

6、搜狐、搜狐高清:Server: SWS

SWS:我猜想应该是 Sohu Web Server 的简写。

7、网易、淘宝、凤凰网、人人网:Server: nginx

Nginx简介:

nginx是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。

此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

8、央视网:Server: CCTV.com_webserver/1.0

CCTV.com_webserver/1.0:应该是CCTV为其量身定制的Web Server。

9、人民网:Server: RMW

RMW:应该是人民网为其量身定制的Web Server。

10、优酷网:Server: njwww2

njwww2:不知道是优酷怎么定制出来的Web Server,名字就好龊。

11、中国英才网、携程旅行网、58同城、中国工商银行:Server: Microsoft-IIS/6.0

IIS简介:

Internet Information Services(IIS,互联网信息服务),

是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

IIS/6.0 一般基于Windows Server 2003。

12、微软官方网站:Server: Microsoft-IIS/7.5

IIS/7.5一般基于Windows Server 2008,是微软目前最新的IIS服务。

从这点看,微软对自己的最新产品还是满意的

以上共列举了12类,数据只是单纯来源一个浏览器插件,不一定完全真实。

但可以看出,大型网站用IIS的还是比较少的......

不过全球网站千千万,各式各样、千奇百怪的Web服务器都有。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/668752.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-27
下一篇2023-07-27

发表评论

登录后才能评论

评论列表(0条)

    保存