BNC: Что это такое, и с чем его едят. Часть 2.

Продолжим тему о BNC. В этой части я рассмотрю Ezbounce. Скажу, чем она отличается от PsyBnc, и как юзать PsyBnc и Ezbounce вместе.

Сначала качаем Ezbounce, затем распаковываем, конфигурим и компилим (./configure; make; make install). После этого правим конф-файл от Ezbounce. Там все понятно… Следует лишь записать
виртуал-хосты в блок «vhosts { }», порт, пароль на вход, логин и пароль администратора. Далее желательно записать MOTD (Message Of The
Day), где будут хранится доступные виртуал-хосты. И, наконец, запустим ezbounce: «./ezbounce bnc.conf», где bnc.conf — конф-файл.

Лезем на порт Ezbounce. Затем вводим пароль «/pass password». Ставим себе
виртуал-хост: «/vhost hostname» и коннектимся на сервер: «/conn servername:port». После удачного коннекта можно спокойно сидеть в IRC. Для сохранения коннекта на IRC-сервер следует набрать команду «/quote ezb detach password», где password — ваш личный пароль, причем не обязательно ставить пароль на detach такой же, как на вход. После этого Bnc ответит: «To reattach session enter command: /reattach PID password», где PID — число, которое тебе выдаст сервер. Тебе лишь нужно запомнить это число и при новом коннекте набрать: «/reattach PID
password».

Согласись, неудобно, если у тебя диалап, и ты слетаешь через каждые 20 минут. Ты не успеешь набрать detach, Ezbounce на задетатчит твою сессию, и ты слетишь с IRC 🙁
Чтобы этого не было, можно юзать PsyBnc + Ezbounce (а также если на PsyBnc нету хороших хостов).
Коннектимся на PsyBnc (читай первую часть), добавляем в качестве сервера Ezbounce и отсылаем команды, «/quote pass password», «/interface vhost hostname», и «/interface conn irc.server.net:6667», и ты залезешь в IRC через Ezbounce, но PsyBnc будет удерживать тебя, даже если ты слетишь.

Все просто… Конечно, в Ezbounce нет таких преимуществ, как автооп и автобан 🙂 но зато там нет
глюка с буквой «я».
В общем… Тебе решать, что юзать.

Чтобы стать администратором Ezbounce, тебе достаточно набрать «/quote ezb admin login password», где login и password лежат в твоем конфиге к Ezbounce 🙂

Теперь перейдем к более важной теме: боты. Я тебе расскажу, как садить ботов на
Bnc. Качаем скриптик fbnc.tcl (мой, переделанный) с
http://luxpro.narod.ru/fbncez.tcl.zip (для ezbounce) и
http://luxpro.narod.ru/fbncpsy.tcl.zip (для PsyBnc), там все просто… Настроить их может даже полный ламер.
Заносим в конфиг-файл бота строчку: source scripts/fbnc.tcl, предварительно сбросив fbnc.tcl в каталог eggdrop/scripts. Рехэшим бота: «.rehash» и он должен заползти на Bnc и прийти на IRC с крутым хостом %) Причем, если бот, который висит на PsyBnc отвалится, то PsyBnc останется висеть на IRC, и твой крутой канал никто не захватит %)

А теперь самое интересное… Где взять shell-account с поддержкой Bnc? =) Я знаю хостинговую компанию, где дают поюзать шелл на месяц (у меня держится уже 3 месяца). Это
penguinhosting.net. Регистримся и ждем мыла. Потом топаем на zeus.penguinhosting.net:22 и получаем шелл. Только скажу: никаких эггдропов. Увидят — сносят без предупреждения. За BNC вроде не ругают… Тем более, там очень много
виртуал-хостов, один из которых: «is.a.script-kiddy.com» 🙂 Но если тебя оттуда снесут,
я не виноват %)

Вот, пожалуй, и все… Удачи тебе и много рут-шеллов =)

Теги:

Оставить мнение

Check Also

Подводные камни AppCache. Как злодеи идентифицируют статус кросс-доменных ресурсов

Механизм AppCache позволяет веб-приложениям кешировать ресурсы в локальном хранилище твоег…