Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Cканирование диапазона на SMTP-сервис. Как???

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Cканирование диапазона на SMTP-сервис. Как???
Имя
Сообщение << Старые топики   Новые топики >>
Cканирование диапазона на SMTP-сервис. Как??? - 2007-02-23 22:52:37.246666   
wilderwind

Сообщений: 269
Оценки: 0
Присоединился: 2006-05-28 13:41:45
Есть код:

strIPSubnet = "212.192.128."
Set objShell = CreateObject("WScript.Shell")
For strIPNode = 1 To 5
strComputer = strIPSubnet & strIPNode
    Set objScriptExec = objShell.Exec("telnet " & strComputer & " 25")
    Set ok = objScriptExec.StdOut.ReadAll()
    If (instrrev(ok,"220")=0) Then
     WScript.Echo strComputer & ": Сервер отвечает!"
    End If
Next

Цель - сканировать заданный диапазон на наличие SMTP-сервиса. 220 - код ответа SMTP, означающий что-то типа "всё окей, жду дальнейших команд".
Ну НИКАК этот код у меня не хочет работать Это VBScript, но я буду благодарен за пример на любом языке, т.к. о общих чертах знаю почти все распространённые типа C, VB6, Delphi.
Необходимо сделать это с помощью считывания ответа из приложения telnet.exe
Post #: 1
RE: Cканирование диапазона на SMTP-сервис. Как??? - 2007-02-24 13:17:59.183333   
je0n

Сообщений: 126
Оценки: 0
Присоединился: 2004-07-05 23:40:07
а нафиг из телнета? ты тот же текст получишь и при том использовании сокетов. Поищи инфу о смтп-протоколе. Потом тупо кконектся сокетами к нужным тебе адресам и проверяй есть ответ или нету. Вот тут самый банальный пример отправки письма через сокеты на пхп
http://forum.antichat.ru/thread32882.html
будешь получать теже строчки, что и и получит телнет
на forum.web-hack.ru в разделе программирование полно инфы как программировать сокеты на с++, и даже есть пример простейшего сканера на открытые порты. то что тебе как раз и нужно
Post #: 2
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Cканирование диапазона на SMTP-сервис. Как???







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.