Описание : Сканнер директорий Наш форум : 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 - адрес прокси сервера(iport) 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