| Издательский дом ООО "Гейм Лэнд" | ЖУРНАЛ ХАКЕР #130, ОКТЯБРЬ 2009 г. |

X-Tools
Леонид «R0id» Стройков (r0id@mail.ru)
FTP Indexer Class
- ОС: *nix/win
- Автор: Sharky
Будь то чекинг фтп-акков или массовый ифрейминг - везде требуется софт, причем, разнопланового характера, который объединяет лишь одно - работа с фтп-протоколом.
Зачастую утилы под свои нужды приходится кодить собственноручно, изобретая при этом велосипед :). Что ж, более напрягаться не придется, к твоим услугам удобный PHP-класс от Sharky – «FTP Indexer Class». Как видно из названия - класс предназначен для индексации файлов и упрощения поиска. Приводить сорец целиком в рубрике - дело неблагодарное, посему рассмотрим основные моменты:
1. Коннект и авторизация:
$ftpic = new FtpIC([сервер], [порт], [таймаут], [логин], [пароль], [Отображение ошибок]);
Например:
$ftpic = new FtpIC("blablabla.com", 21, 10, "admin", "12345", true);
Значения по дефолту:
[порт] - 21
[таймаут] - 10 (секунды)
[логин] - Anonymous
[отображение ошибок] - true
В случае удачной авторизации - TRUE, в противном случае - FALSE.
2. Структура файлов и папок:
$ftpic->tree([корневая папка], [глубина построения]);
Например:
$ftpic->tree("/www/", 2);
Значения по дефолту:
[корневая папка] - /
[глубина построения] - 0
Пример выполнения:
[stats] => Array
(
[file] => Array
(
[0] => blablabla.com.txt
[1] => blablabla2.com.txt
[2] => blablabla3.com.txt
)
)
3. Поиск файлов:
$ftpic->find([объект поиска], [корневая папка]);
Например:
$ftpic->find("config", "/"); //поиск всех в файлов, в названии которых присутствует "config"
Значения по дефолту:
[корневая папка] - /
Пример выполнения:
Запрос:
$ftpic->find("phpmyadmin", "/");
Ответ:
Array
(
[0] => /blablabla.com/phpmyadmin/
[1] => /blablabla2.com/phpmyadmin/
[2] => /bck/phpmyadmin.txt
)
Словом, описывать класс почти бесполезно. Лучше один раз увидеть и заюзать :).
P.S. Внося изменения в сорец - не забывай о копирайтах автора :).
CFM
- ОС: *nix
- Автор: Алексей Ремнев
Обрастая со временем множеством серверов, используемых под разные задачи, мы неизбежно сталкиваемся с одной существенной проблемой - необходимостью следить за каждым дедиком в отдельности. Однако с появлением такой утилы, как CFM aka Complex For Monitoring, порядок вещей меняется в корне. Тулза представляет собой систему мониторинга сетевой инфраструктуры и, что не может не радовать, является полноценным OpenSource-продуктом. Софтина осуществляет сбор данных с помощью snmp-протокола и совместима с любым Линух-дистром. Стоит отметить, что клиентская часть системы реализована в качестве плагина для файрфокса, а серверная - написана на перле и состоит из трех основных частей:
- Подсистема опроса устройств - определяет доступность различных девайсов в системе
- Подсистема оповещения о возникновении критических событий - рассылает уведомления на мыло при возникновении критических событий
- Подсистема получения трапов - предназначена для получения и визуального представления содержимого трапов, полученных от устройств
Перед инсталляцией тулзы следует проверить наличие всех необходимых для работы компонентов, а именно:
- mysql
- apache
- postfix (или любая другая почтовая система)
- mailx
- Perl-модули:
- DBI
- Net-SNMP
- Net-DNS
- net-ping
- MailTools
- MIME-Lite
- MIME-Base64
- XML-XPath
- XML-Parser
Кроме того, необходимо подружить апач и мускул с UTF-8, – после чего можно переходить к установке (предварительно залогинившись под рутом):
./cfm_install.pl -p <mysql_root_password>
В процессе инсталла будут созданы следующие БД:
- cfm_cfg - база для конфигурации и текущего состояния опрашиваемых устройств
- cfm_mon - база для хранения значений опроса устройств
- cfm_traps - база для хранения полученных трапов
В базе cfm_cfg находятся таблицы:
- DEVCFG - конфигурация опрашиваемых устройств
- SNMPCFG - значения опрашиваемых OID
- SNMPVAL - текущие значения опроса
- DEVSTS - текущий статус и счетчик ошибок каждого девайса
- ALARMCFG - конфиг системы оповещения
- GRAPHCFG - конфигурация графиков для каждого девайса
- USERS - список отв. лиц для службы оповещения
- CROSSID - используется для получения списка отв. лиц
- OFFICE - список помещений, в которых установлено контролируемое оборудование
- TEMPRCFG - конфигурация мониторинга температуры в помещениях
- CROUPS - используется для получения списка групп оборудования
- MIBFILE - используется для учета установленных файлов MIB
- mib2
- entrtprises
- clns
- snmpDomains
- snmpProxys
- snmpModules
Также появятся два новых мускул-юзера:
- cfmroot - админский аккаунт, используется демонами, пасс по дефолту: t25r8sts
- cfmuser - нободи акк, используется перл-скриптами, пасс по дефолту: cfm
После завершения установки настоятельно рекомендуется сменить пароли, внеся соответствующие изменения в CFM. Запуск системы мониторинга осуществляется командой /etc/init.d/cfm start.
Клиентская часть в виде фф-плагина состоит из двух частей: cfmadmin.xpi и cfmuser.xpi. После установки и запуска браузера будут доступны основные разделы меню:
- CFM admin - запуск админки
- CFM view - запуск юзерской панели
С каждым из разделов разумнее знакомиться опытным путем, ибо описать их полностью - не представляется возможным по причине широкой функциональности. Уверен, что в процессе эксплуатации ты по достоинству оценишь все преимущества сего продукта, который, несомненно, облегчит тебе жизнь.
P.S. Благодарим автора софтины за прекрасный релиз и сливаем утилу с нашего диска. Если у тебя прямые руки и работоспособная голова - смело помогай развивать проект на http://fireforge.net/projects/cfm.
Multi Password Recovery
- ОС: Windiws 95/98/ME/2000/2003/XP/Vista
- Автор: Александр Демченко
Порой очень хочется вспомнить все свои забытые пароли, включая аську, мыло, фтп, а также пассы, сохраненные в браузере, даже если они не совсем твои :). Желание вполне естественное, а главное - легко осуществимое. Благо, утила Multi Password Recovery уверенно продолжает развиваться и радовать нас новыми функциями. На этот раз я предлагаю обратить внимание на portable-версию тулзы, которую ты без труда сможешь закинуть на флешку и взять с собой в гости к другу... Из особенностей софтины следует выделить:
- Дешифрование пассов налету
- Чтение паролей под звездочками
- Аудит сохраненных паролей (aka проверка на стойкость)
- Поддержка множества дополнительных плагинов
- Копирование SAM-файла
- Обработка заблокированных для чтения файлов
- Сохранение найденных паролей в файл
- Генератор паролей
Особенно впечатляет список поддерживаемого для извлечения паролей софта, среди которого…
1. FTP-клиенты:
- Windows/Total Commander 4.x, 6.x
- FAR Manager 1.6x, 1.7x
- WS_FTP 5, 6, 7, 8, 9, 10 Home/Pro, 2007
- CuteFTP Home/Pro (mostly all versions)
- FlashFXP 1.x-3.x
- FileZilla 2.x
- FTP Commander Pro/Deluxe (mostly all versions)
- FTP Navigator (mostly all versions)
- BulletProof FTP Client 1.x, 2.x
- SmartFTP 1.x, 2.x
- TurboFTP 5
- FFFTP 1.x
- CoffeeCup FTP 3.x
- Core FTP 2.x
- FTPExplorer 7.x
- Frigate3 FTP 3.x
- UltraFXP 1.x
- FTPRush 1.x
- SecureFX (mostly all versions)
- Web Site Publisher 2.1.0
- BitKinex 3.0.8
- ExpanDrive 1.8
- Classic FTP PC (mostly all versions)
- Fling (mostly all versions)
- SoftX FTP Client (mostly all versions)
- Directory Opus (mostly all versions)
- FTP Uploader (mostly all versions)
2. E-mail-клиенты:
- Outlook Express 6.0
- Outlook 2000 (MSO 2000), 2002 (MSO XP), 2003 (MSO .NET), 2007
- Mozilla Thunderbird 1.0
- The Bat! v. 1.x, 2.x, 3.x
- Becky 2.x
- Eudora/Eudora Light (mostly all versions)
- Gmail Notifier (mostly all versions)
- Mail.Ru Agent 4.x
- Opera Email Client
- IncrediMail (mostly all versions)
- Group Mail Free (mostly all versions)
- Vypress Auvis 2.x
- PocoMail 3.x, 4.x
- Forte Agent 3.x
- iScribe/nScribe 1.x
- POP Peeper 3.x
- Mail Commander 8.x
- Windows Mail (mostly all versions)
- Windows Live Mail (mostly all versions)
Кроме того, тулза успешно вспоминает пассы от ряда IM-клиентов и еще множества полезных утил.
P.S. Portable-версию ты, как всегда, найдешь на нашем диске. Огорчает лишь одно - она платная, хотя, за хороший софт заплатить не жалко, правда?
AutoClickExtreme
- ОС: Windiws 2000/XP
- Автор: Sher-Khan-Soft
Каждый день мы сталкиваемся с рутиной, причем нередко приходится повторять одни и те же действия, напоминающие подобие копипаста :). Для решения этой проблемы и были придуманы автокликеры, способные повторять нажатия клавиш мыши и клавы. Несколько подобных прог я уже описывал в Х-Тулз, и сегодня хочу познакомить тебя с достойным представителем софтин подобного рода. Встречай - AutoClickExtreme. Из основных возможностей утилы можно отметить:
- Запись/воспроизведение действий юзера в произвольных приложениях
- Пиксельный контроль, то есть возможность привязки действий мыши к пиксельным изображениям на экране
- Удобная настройка случайного отклонения кликов мышкой
- Возможность вставки из буфера обмена произвольного текста вместо короткой команды вызова
- Управление буфером обмена
- Назначение «горячих» клавиш для каждой записи
- Управление записями
Поверь, утила вполне функциональна. Ты убедишься в этом, как только опробуешь ее собственноручно.
Содержание
|