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
Наш форум : 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