Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.029 c
2-1201238792
zsv
2008-01-25 08:26
2008.02.17
Количество слов в htm-документе


3-1191395182
zorik
2007-10-03 11:06
2008.02.17
MySQL и Delphi


15-1200298824
alexeis
2008-01-14 11:20
2008.02.17
не соответствие клавиш в DOSe


2-1201286076
__msaA
2008-01-25 21:34
2008.02.17
File of Integer


2-1201015658
Vov
2008-01-22 18:27
2008.02.17
Как отметить строку в DBGrid ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский