¿Puedo detectar qué servidor web utiliza un sitio web?
¿Existe algún programa o comando que pueda utilizar para detectar qué servidor web está utilizando un sitio web? Con servidor web me refiero al software, es decir, IIS 6, Apache o nginx.
¿Existe algún programa o comando que pueda utilizar para detectar qué servidor web está utilizando un sitio web? Con servidor web me refiero al software, es decir, IIS 6, Apache o nginx.
Puede utilizar Netcraft What’s That Site Running para una consulta única.
Puede usar
wget --save-headers superuser.com
Que volcará las cabeceras del servidor en un nuevo archivo index.html que podrá ver en un editor de texto.
Por ejemplo, para este sitio:
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Expires: Tue, 16 Mar 2010 22:54:59 GMT
Server: Microsoft-IIS/7.5
Date: Tue, 16 Mar 2010 22:54:58 GMT
Connection: keep-alive
Content-Length: 119466
raw:
curl -I duckduckgo.com
filtered:
curl -s -I duckduckgo.com|grep Server
o
curl -s -I duckduckgo. com|sed -n ‘/^Servidor:/p’
o übercool
curl -s -I duckduckgo.com|awk ‘$1~/Servidor:/ {print $2}’
o for poser
curl -s -I duckduckgo.com|sed -n ‘s/^S[erv]*: //p’
¡Sólo para SO unixoide!!!
Para un sitio web público, puedes utilizar Netcraft - http://netcraft.com/ . Te permite introducir la dirección de un sitio web, y analizará las cabeceras y te dirá el servidor web en uso.