PDA

Просмотр полной версии : [NDC] 12-BDS


login999
24.03.2009, 00:29
Описание : Сканнер директорий
Наш форум : http://ndcoders.ru
Название : [NDC] 12 byte DirScanner
Версия : 0.1b
Название файла : dirscan.exe
Название файла конфигурации : config.cfg
Язык разработки : Python
Версия интерпритатора : 2.6.1
Автор : [NDC]login999
Спасибо : [NDC]De-Visible за некоторые участки кода
Особое спасибо : ettee за базу
Приветы : [NDC] C0ders,Programmers,Administrators,Supermoderators, Moderators
Особые приветы : faza02 aka f02, gold-goblin
Контакты автора : icq 368-816

Инструкция по установке интерпритатора Python версии 2.6.1,
а также по запуску Python-скриптов находится по адресу:
http://ndcoders.ru/showthread.php?t=182

ВНИМАНИЕ!!! ИЗМЕНЯТЬ ИМЯ ФАЙЛА КОНФИГУРАЦИИ НЕЛЬЗЯ,
В ПРОТИВНОМ СЛУЧАЕ СКРИПТ РАБОТАТЬ ПЕРЕСТАНЕТ !!!!

Описание файла конфигурации:

Блок [Configuration] содержит всю техническую информацию, необходимую для
успешной работы скрипта.
Threads_Number - количество потоков(любое целое число)
Default_Error_Code - значение ошибки по умолчанию, если значение не пустое
и является любым целым числом, то сканирование будет проходить на основе
пробного запроса. Т.е. серверу будет отправляться запрос на заведомо
несуществующую директорию, и сканирование будет проходить отталкиваясь
от ответа сервера, полученного при запросе несуществующей директории.
Если по каким-то причинам запрос на несуществующую директорию не будет
успешным, то будет использоваться значение, указанное в конфиге.
Time_Out - таймаут соединения
Proxy - адрес прокси сервера(ip:port)
Good_Codes - альтернативный вариант сканирования, для его активизации
необходимо, чтобы значение Default_Error_Code было пустым. В данном режиме
скрипт будет делать пробный запрос, но отталкиваться от него не будет.
Дальнейшее сканирование будет происходить таким образом: отправляется запрос
к серверу, получается его ответ, сли ответ находится в Good_Codes, то директория
считается успешно найденной.Разделитель строки Good_Codes - | ,значения в этой
строке должны быть кодами ответа сервера, либо формата цифра xx, например :
100|200|300|400 (хорошими кодами будут считаться коды 100,200,300,400)
2xx|3xx (хорошими кодами буду считаться все коды, которые начинаются на 2 и на 3)
Sites - сайты, которые необходимо просканировать, разделитель - |
Bases - базы, которые будут использоваться при сканировании сайта, формат:
название_файла*тип базы(F - файлы, D - папки)|

Особенности:
*Сканнер потребляет минимум траффика (около 100-150 байт исходящего и 12 байт
входящего траффика на один запрос)
*Поддержка прокси (http,https)
*Два режима сканирования
*Возможность установки своего таймаута
*Все удачно найденные папки а также информация о сайте записываются в
.csv файл (MS Excel)

Античату он не нужен, по возможности буду дорабатывать здесь :
http://ndcoders.ru/showthread.php?p=2006#post2006

login999
24.03.2009, 00:44
Потестите хоть кто-нибудь, отпишите мнение, что да как

De-visible
24.03.2009, 00:48
Надо было сначало нам потестить а потом уж выкладывать)

gold-goblin
24.03.2009, 00:49
тест идет =) как работал отлично так и работает на 5 с +

gold-goblin
24.03.2009, 19:15
Отработал 2 базу, полет нормальный.

De-visible
24.03.2009, 21:23
Вообщем пельмешко отдыхает, также как и elHEAD

InFlame
08.01.2010, 19:24
Автор, дай линк на сканнер :) на ndcoders.ru не заходит.

Sudist
26.04.2010, 19:47
тс, линки в студию!