Вы здесь

Узнаем версию веб-сервера и установленного на нем ПО

Узнать данную информацию, если у вас установлен веб-сервер Apache может практически любой человек. Для этого есть различные способы, но самый простой на мой взгляд метод заключается в использовании telnet подключения на порт 80 удаленного сервера и запроса “HEAD / HTTP/1.0” :

telnet remote_server.com 80
Trying remote_server.com...
Connected to remote_server.com.
Escape character is '^]'.
HEAD / HTTP/1.0 <- after this press 2 times ENTER
HTTP/1.1 200 OK
Date: Fri, 09 Jun 2006 08:18:06 GMT
Server: Apache/2.0.55 (Debian) PHP/5.1.2-1+b1 mod_ssl/2.0.55 OpenSSL/0.9.8b
Connection: close
Content-Type: text/html; charset=UTF-8
Connection closed by foreign host.

Как вы можете увидеть выше, простой командой мы узнали довольно много информации о удаленном сервере: Debian в качестве ОС, Apache 2.0.55 в качестве веб-сервера, PHP 5.1.2 и OpenSSL 0.9.8b… Хммм, а не слишком ли он разговорчив? В следующих статьях я покажу как можно скрыть данную информацию о системе.
Оригинал статьи: http://guruadmin.ru/page/uznaem-versiju-veb-servera-i-ustanovlennogo-na-nem-po.