Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР 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. Из основных возможностей утилы можно отметить:

  • Запись/воспроизведение действий юзера в произвольных приложениях
  • Пиксельный контроль, то есть возможность привязки действий мыши к пиксельным изображениям на экране
  • Удобная настройка случайного отклонения кликов мышкой
  • Возможность вставки из буфера обмена произвольного текста вместо короткой команды вызова
  • Управление буфером обмена
  • Назначение «горячих» клавиш для каждой записи
  • Управление записями

Поверь, утила вполне функциональна. Ты убедишься в этом, как только опробуешь ее собственноручно.

Содержание
загрузка...
Журнал Хакер #151Журнал Хакер #150Журнал Хакер #149Журнал Хакер #148Журнал Хакер #147Журнал Хакер #146Журнал Хакер #145Журнал Хакер #144Журнал Хакер #143Журнал Хакер #142Журнал Хакер #141Журнал Хакер #140Журнал Хакер #139Журнал Хакер #138Журнал Хакер #137Журнал Хакер #136Журнал Хакер #135Журнал Хакер #134Журнал Хакер #133Журнал Хакер #132Журнал Хакер #131Журнал Хакер #130Журнал Хакер #129Журнал Хакер #128Журнал Хакер #127Журнал Хакер #126Журнал Хакер #125Журнал Хакер #124Журнал Хакер #123Журнал Хакер #122Журнал Хакер #121Журнал Хакер #120Журнал Хакер #119Журнал Хакер #118Журнал Хакер #117Журнал Хакер #116Журнал Хакер #115Журнал Хакер #114Журнал Хакер #113Журнал Хакер #112Журнал Хакер #111Журнал Хакер #110Журнал Хакер #109Журнал Хакер #108Журнал Хакер #107Журнал Хакер #106Журнал Хакер #105Журнал Хакер #104Журнал Хакер #103Журнал Хакер #102Журнал Хакер #101Журнал Хакер #100Журнал Хакер #099Журнал Хакер #098Журнал Хакер #097Журнал Хакер #096Журнал Хакер #095Журнал Хакер #094Журнал Хакер #093Журнал Хакер #092Журнал Хакер #091Журнал Хакер #090Журнал Хакер #089Журнал Хакер #088Журнал Хакер #087Журнал Хакер #086Журнал Хакер #085Журнал Хакер #084Журнал Хакер #083Журнал Хакер #082Журнал Хакер #081Журнал Хакер #080Журнал Хакер #079Журнал Хакер #078Журнал Хакер #077Журнал Хакер #076Журнал Хакер #075Журнал Хакер #074Журнал Хакер #073Журнал Хакер #072Журнал Хакер #071Журнал Хакер #070Журнал Хакер #069Журнал Хакер #068Журнал Хакер #067Журнал Хакер #066Журнал Хакер #065Журнал Хакер #064Журнал Хакер #063Журнал Хакер #062Журнал Хакер #061Журнал Хакер #060Журнал Хакер #059Журнал Хакер #058Журнал Хакер #057Журнал Хакер #056Журнал Хакер #055Журнал Хакер #054Журнал Хакер #053Журнал Хакер #052Журнал Хакер #051Журнал Хакер #050Журнал Хакер #049Журнал Хакер #048Журнал Хакер #047Журнал Хакер #046Журнал Хакер #045Журнал Хакер #044Журнал Хакер #043Журнал Хакер #042Журнал Хакер #041Журнал Хакер #040Журнал Хакер #039Журнал Хакер #038Журнал Хакер #037Журнал Хакер #036Журнал Хакер #035Журнал Хакер #034Журнал Хакер #033Журнал Хакер #032Журнал Хакер #031Журнал Хакер #030Журнал Хакер #029Журнал Хакер #028Журнал Хакер #027Журнал Хакер #026Журнал Хакер #025Журнал Хакер #024Журнал Хакер #023Журнал Хакер #022Журнал Хакер #021Журнал Хакер #020Журнал Хакер #019Журнал Хакер #018Журнал Хакер #017Журнал Хакер #016Журнал Хакер #015Журнал Хакер #014Журнал Хакер #013Журнал Хакер #012Журнал Хакер #011Журнал Хакер #010Журнал Хакер #009Журнал Хакер #008Журнал Хакер #007Журнал Хакер #006Журнал Хакер #005Журнал Хакер #004Журнал Хакер #003Журнал Хакер #002Журнал Хакер #001