Posso detectar qual servidor web um site está usando? [fechadas]

42

Existe algum programa ou comando que eu possa usar para detectar o servidor web que um site está usando? Com o servidor da Web, quero dizer em software, por exemplo, IIS 6, Apache ou nginx.

    
por Jonas 16.03.2010 / 23:38

3 respostas

46

Você pode usar Netcraft o que é esse site em execução para uma consulta única.

Você pode usar

wget --save-headers superuser.com

Que vai despejar os cabeçalhos do servidor em um novo arquivo index.html, que você pode visualizar em um editor de texto.

Por exemplo, para este site:

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
    
por 16.03.2010 / 23:56
19

raw:

curl -I duckduckgo.com

filtrado:

curl -s -I duckduckgo.com|grep Server

ou

curl -s -I duckduckgo.com|sed -n '/^Server:/p'

ou übercool

curl -s -I duckduckgo.com|awk '$1~/Server:/ {print $2}'

ou para o poser

curl -s -I duckduckgo.com|sed -n 's/^S[erv]*: //p'

apenas para o sistema operacional unixoide !!!

    
por 07.08.2013 / 08:39
3

Para um site público, você pode usar o Netcraft - link . Ele permite que você conecte o endereço de um site, e ele analisará os cabeçalhos e informará o servidor da web em uso.

    
por 16.03.2010 / 23:54