Hoje estava querendo saber qual servidor web um site estava hospedado. Existem alguns métodos para descobrir (como também existem meios para ocultar, hehehe). Numa simples pesquisa no Google encontrei um site[1] com uma dica bacana:
Simplesmente acesse o servidor alvo via TELNET e digite: HEAD / HTTP/1.0 e dê 2 (DOIS) ENTER's. (não esqueça disso)
O servidor retorna várias informações. A mais útil, claro, é a linha iniciada por "Server".
Um exemplo prático aqui no meu computador (em negrito são as linhas que digitei e em itálico está a resposta que nos interessa):
$ telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Mon, 10 Nov 2008 16:51:26 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_fastcgi/2.4.6 mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch
Last-Modified: Thu, 05 Jun 2008 17:52:07 GMT
ETag: "837463-5a-23afc56a59cf8"
Accept-Ranges: bytes
Content-Length: 45
Connection: close
Content-Type: text/html
Connection closed by foreign host.
No meu computador dá para ver que estou utilizando o Apache 2.2.8, no Ubuntu. E estou com alguns módulos carregados, entre eles: mod_python, PHP e DAV/SVN
É isso aí: prático e simples. =)
Por curiosidade estei em outros sites para ver o resultado:
UOL: Server: Apache/2.0.59 (Unix) Ganesh/2.2.0
Terra: Server: Apache
IG: Server: Microsoft-IIS/6.0
Vixi... que surpresa do IG, credo... vade retro!!! heheh =)
[1]: http://www.ducea.com/2006/06/09/apache-tips-tricks-discover-the-web-server-software-and-version-of-a-remote-server/
segunda-feira, 10 de novembro de 2008
Assinar:
Postar comentários (Atom)

0 comentários:
Postar um comentário