Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Сканер портов (https://forum.antichat.xyz/showthread.php?t=115097)

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
-главное сделал - работает без глюков

ссылка на депозит

исходники

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

Цитата:

Сообщение от agentspy
Чем он лучше 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

Цитата:

Сообщение от slesh
коннект скан - это конечно жестоко и медленно. Но для начала бывает достаточно.

эм.. а как по другому?
если использовать 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

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


Время: 00:39