PDA

Просмотр полной версии : Сканер портов


RumShun
09.04.2009, 10:58
http://s49.radikal.ru/i125/0904/e3/37a099a274b4.jpg
Многопоточный сканер
-сканирует один ip на диапазон портов
-сканирует диапазон ip на один порт
-сканирует список IP:PORT из текста
-сканирует список IP:PORT из файла
-сканирует список IP:PORT из двух файлов(в одном ip в другом порты)
-имеет встроеный парсер IP и IP:PORT
-удаляет дубли
Настройки
-пинг таймаут
-порт таймаут
-количество потоков
-количество попыток соединения
-задержка(для скана локальных сетей)
ЯП Delphi7

Ограничений в настройках нет, при экстримальных значениех не удивляйтесь вылетам ;)

обновил до 0.2

-исправил косяк с сохранением параметров
-добавил обработку исключений с выводом описаний ошибок
-немного оптимизировал алгоритм скана
-на вкладке PORT(сканирование по диапазону IP) в поле PORT теперь можно вводить
не один порт а несколько или диапазон напр. 11,123,157-254,269
-на вкладке FROM ТEXT добавлена кнопка копирования текста из буфера обмена
-добавил кнопку останова скана
-при сворачивании прячеьтся в трей
-поправлен интерфейс
-перекомпелировал в D7

обновил до 0.3
-главное сделал - работает без глюков

ссылка на депозит (http://depositfiles.com/files/gcdog7791)

исходники (http://depositfiles.com/files/e0eidj8ln)

razb
09.04.2009, 13:04
Какой тип сканирования?))

ex3me
09.04.2009, 15:13
Сорцы где?

agentspy
09.04.2009, 17:05
Чем он лучше XSpide ?

Sharky
09.04.2009, 21:52
Чем он лучше XSpide ?
наверн тем что xspider выполняет абсолютно другую функцию

RumShun
10.04.2009, 04:19
Какой тип сканирования?)) connect
Сорцы где? у меня на компе )

ntldr
10.04.2009, 10:29
конечно не nmap,но достойно. +

чтобы не вылетало, используй обработку исключений.

slesh
10.04.2009, 10:57
коннект скан - это конечно жестоко и медленно. Но для начала бывает достаточно.

Glazz
10.04.2009, 12:54
коннект скан - это конечно жестоко и медленно. Но для начала бывает достаточно.
эм.. а как по другому?
если использовать select(); то норм.
ну я про си++.

razb
10.04.2009, 14:25
конечно не nmap,но достойно.
Не достойно а убого, не более чем научится работать с сокетами в делфи
select();
Причем сдесь селект?
если хочется добавить другие виды сканов xmas, fin, syn etc то тут надо raw сокеты юзать.

criz
10.04.2009, 17:46
Нормуль. Многие пишут свои сканеры, но не многие используют многопоточность :)
+

RumShun
13.04.2009, 07:37
конечно не nmap,но достойно
не нужно сравнивать, на такой уровень я и не претендую, программа
создавалась для того, чтобы можно было всунуть в нее список ip:port
и проверить(благодаря парсеру можно хоть хтмл страницу указать),
вообще часто видел просьбу выложить простой сканер, примерно с таким функционалом, нмап под это определение ну никак не подходит )))
Не достойно а убого
скажи что убого, исправлю
если хочется добавить другие виды сканов xmas, fin, syn etc
не хочется, для этого нмап есть

razb
13.04.2009, 12:51
скажи что убого, исправлю
не более чем научится работать с сокетами в делфи

вообще часто видел просьбу выложить простой сканер, примерно с таким функционалом, нмап под это определение ну никак не подходит
почему это не подходит? все довольно просто, ну если тяжело хелп прочитать тогда я уж и не знаю зачем тебе сканер юзать.

RumShun
14.04.2009, 04:29
почему это не подходит? все довольно просто, ну если тяжело хелп прочитать тогда я уж и не знаю зачем тебе сканер юзать
вот смотри, тебе допустим нужно просто отсканировать список ип:порт, списки допустим грязные, в моей проге можно просто указать на файл и она сама все сделает, не надо мучиться парсерить, и набивать в командной строке.
Ну а вообще конечно дело вкуса.
Обновил прогу, смотрим в первом посте.

Xtrem
17.04.2009, 02:01
вставил ипы на которых открыт порт, сканю он кидает в гуд только несколько штук и финиш -)

RumShun
17.04.2009, 04:49
вставил ипы на которых открыт порт, сканю он кидает в гуд только несколько штук и финиш -) поэтому версия и бета, скажи каким способом сканировал и настройки, сейчас исправлено уже много косяков, на следующей неделе будет обновление, да и ты сканировал лок сеть или инет?
сли бы исходник выложил, поставил бы +! стыдно пока такой исходник выкладывать :)

RumShun
20.04.2009, 07:54
обновил прожку,
-исправлены баги связанные с вылетом проги
-результат сохраняеться автоматически в файл result.txt
-последний просканированные ip сохраняеться в файл LastIP.txt
ссылка в первом посте

RumShun
23.04.2009, 05:13
Все надоело мне с ним возиться, доработал теперь стабильно робит, т.к. заниматься больше им нет интереса в первом посте выложил исходники.