Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

Определение сервиса и его версии   Найти похожие ветки 

 
q10nik   (2007-05-28 18:49) [0]

Всем доброго времени суток...

Подскажите пожалуйста возможно ли определить тип и версию сервиса на определенном порту (хм глупый вопрос) и как это нужно реализовывать в Дельфи.

Например как узнать, что в качестве html сервера на удаленной машине стоит apache 2.04b, а не что-то еще.

Или альтернатива - как получить в мою программу ответ от консольного сканера nmap???

Что проще реализовать?

Заранее спасибо.
q10nik


 
Сергей М. ©   (2007-05-29 08:45) [1]


> возможно ли определить тип и версию сервиса на определенном
> порту


Возможно, если сам сервис предусматривает выдачу такой инф-ции по некоему запросу.


> Например как узнать, что в качестве html сервера на удаленной
> машине стоит apache 2.04b, а не что-то еще


"html сервера" - такие в природе не существуют.

Есть http-серверы.

Узнать версию Апача можно "исказив" некоторым допустимым образом URL Например:

Запрос:
http://www.delphimaster.ru/cgi-bin/forum

Ответ:

Multiple Choices
The document name you requested (/cgi-bin/forum) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:

   * /cgi-bin/forum.pl (common basename)

Apache/1.3.34 Server at www.delphimaster.ru Port 80


> как получить в мою программу ответ от консольного сканера
> nmap


Создать конс.процесс nmap.exe, перехватив при этом поток стандартного вывода процесса.

см. CreatePipe, CreateProcess, ReadFile


 
SpellCaster   (2007-05-29 12:58) [2]

В заголовке ответа по HTTP протоколу зачастую пишется название и версия сервера.
HTTP/1.1 200 OK
Date: Tue, 29 May 2007 08:56:27 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a PHP-CGI/0.1b
X-Powered-By: PHP/4.4.6
Content-Type: text/html
Proxy-Connection: Close


 
q10nik   (2007-05-29 16:37) [3]

TO> Сергей М. голова на солнышке парится, описAлся...
насчет nmap"a нашел способ проще, команда -oX
спасибо за ответ

TO > SpellCaster
Спасибо реально помогло



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.045 c
2-1200997632
Gasper
2008-01-22 13:27
2008.02.17
Киррилица


15-1200497580
ProgRAMmer Dimonych
2008-01-16 18:33
2008.02.17
Я чего-то недопёр


15-1200315233
asdf
2008-01-14 15:53
2008.02.17
разбор строки


15-1200464919
Torry
2008-01-16 09:28
2008.02.17
Системы документоборота для офиса


1-1194198435
Slim
2007-11-04 20:47
2008.02.17
DBLookupComboboxEh1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский