BNC Какво е и какво се яде с №1

BNC е съкращение от bouncer. Тази програма е предназначена за онези хора, които трябва постоянно да висят в IRC, DCC с бот или просто да се похвалят с добър хост \m/ . Принципът на действие е прост: програмата е инсталирана на *nix-shelle, слуша определен порт. Потребителят се свързва към този порт, предписва IRC-сървър, DCC или хост и може спокойно да отиде да пие бира - програмата няма да напусне IRC, докато самият човек не го пожелае, т.е. при второто посещение потребителят може да комуникира без връзка в IRC 😉

Как работи?

Всъщност има много различни BNC. Ще разгледам два баунсера PsyBnc 2.x и Ezbounce (xs, каква версия).

1) Изтеглете, инсталирайте...

Изтеглете най-новата версия от сайта на разработчиците http://www.psychoid.lam3rz.de във вашата родна *nix-shell. След това разопаковайте: tar -xzf psyBNC2.2.tar.gz и задайте конфигурацията: make и след това make menuconfig Ще се появи хубава графична среда. В него посочете порта, който ще слуша bouncer, и също така добавете потребител с администраторски права (потребителското име е идентификаторът на потребителя). Можете да направите останалото в команди. И така, нека започнем ./psybnc Ако всичко е минало добре, отбивачът ще докладва за успешно стартиране и че портът слуша.

Свързване...Страхотно! Сега свързваме програмата mIRC32 към посочения от вас порт и хост. Ако връзката е успешна, отбивачът ще ви поздрави и ще ви помоли да въведете парола. Въведете: /pass yourpassword и ако паролата е правилна успешно сте се свързали 🙂 Когато се свържете за първи път, ще ви бъде показана подробна помощ, която можете да видите с „/bhelp“ или „/quote bhelp“.

Какво трябва да направите на първо място... Може би да влезете в IRC... За да направите товатрябва да си зададете красив хост, като: vasya.pupkin.is.lamer.forever.but.me.is.cool.hacker.com. Не вярвате, че съществуват такива домакини? 😉 Не се заблуждавайте... хакерите не могат да направят това. По принцип задаваме хоста с командата: /vhost име на хост. По подразбиране командата /vhosts ще ви покаже всички възможни хостове с този BNC. Ако няма такива, тогава се свързваме с хоста, който Бог изпраща ... По принцип тази стъпка може да бъде пропусната.

След това добавете IRC сървъра към вашия БЯЛ списък 😉 Например irc.dal.net. Правим това със следната команда: "/addserver irc.dal.net: 6667", форматът на командата е "/ addserver host: port". Можете да видите сървърите с командата "/listservers": тя ще покаже сървърите в последователността: номер-сървър. Можете да премахнете сървър от списъка с командата "/delserver number", където номерът е номерът до сървъра.

След добавяне на сървъра, BNC се опитва да се свърже с IRC сървъра и ако успее ще каже фраза като: „Вече е свързан към irc.dal.net". След това можете да изпълнявате команди, сякаш сте влезли от вашия обикновен хост, като: „/join #xakep". PsyBnc е много популярен бияч. след неочаквано излизане от линията, той остава в IRC и променя само псевдонима ви (ако вие сами го искате) и чака, докато се върнете в този Bnc. След като се свържете отново, BNC изпраща отговори на IRC клиента като отговор на влизане в канали и отваря каналите, към които сте били свързани.

Помислете за някои команди на PsyBnc:

"/addop", "/delop", "/listop" - добавяне на потребител към op-list. Потребителят влиза в канала, казва ви паролата на лични и вие му давате опция в канала. Форматът е "/addop user #channel :passwd". delop и listop работят като /delserver и /listservers.

"/autoop", "/delautoop", "listautoop" -същото, но без паролата 🙂

"/adduser", "/deluser", "/listusers" - добавяне на потребител към PsyBnc. формат / потребителско име на потребител : реално име. потребителското име трябва да съвпада с потребителския идентификатор, в противен случай PsyBnc няма да го пропусне. С /adduser BNC ще генерира парола за потребителя и ще ви я напише, можете да я промените с командата /password потребителско име :парола.

"/madmin", "/unadmin" - дайте администраторски права на потребителя. Администраторът има право да добавя нови потребители, да рестартира и убива Bnc =)

"/setawaynick", "/setleavemessage" - задаване на псевдоним и съобщение при прекъсване на връзката с BNC.

"/bquit", "/brehash", "/bdie" - прекъснете връзката с irc сървъра, преразгледайте bnc или убийте =)

"/bkill" - убийте потребителя от irc сървъра (само за администратори).

Всъщност има много команди .. много повече от този списък ... Освен това вие сами можете да пишете скриптове за Psybnc, да гледате регистрационните файлове, които ще се съхраняват във ваше отсъствие и много повече ...

DCCМоже би това, което ми хареса най-много в PsyBnc, е достъпът на DCC до ботове =)

ShnyagaВ буре с мед има муха в мехлема... Винаги е било (и винаги ще бъде)... psybnc има такъв недостатък 🙂 Не знае как да отговори на буквата "i", по-точно, заменя я с "%" както при входящи, така и при изходящи 🙂 За mIRC намерих решение на проблема ... Написах скрипт 🙂 Споделям:

Пишете на дистанционно:

на ^1:TEXT:*:#: %inva = $replace($1-,%,i) echo -t $chan %inva halt >

на 1:INPUT:#: if ($left($1-,1) != / ) set %inv $1- %line = $replace(%inv,i,i) msg # %line halt > > > >

Буквата „I“ (главна) във всички ваши фрази 🙂 ще бъде изпратена до IRC сървъра. Ще видите само малко "I", вместо "%", което в началото измъчвашеаз =)

Вместо заключениеКакто виждате, всичко е просто... Основното нещо е да знаете как... Това е само началото на историята на всемогъщия BNC - добър и не толкова 🙂 В бъдеще ще ви разкажа за Ezbounce, как да се свържете с BNC с бот (eggdrop), как да обхождате Ezbounce до "psybnc" и разговаряте с готин хост, а също така ще спомена къде да получите shell-акаунт (безплатен) с поддръжка на bnc... Но това е за десерт =) Какво друго искате да знаете - предложете в рецензиите, ще се опитам да обясня...