ОСНОВИ НА IRC

 

{ george }

 

Какво е IRC?
IRC е съкращение от Internet Relay Chat и представлява вид комуникация през Интернет. С помощта на IRC можете да говорите с други хора във всяка една точка на земното кълбо (където има Интернет разбира се :-) ), и които имат програма, с помощта на която се осъществява тази комуникация.

Коя е българската мрежа?
IRC мрежата включва в себе си множество сървъри, които са свързани помежду си. Официалната българска мрежа се нарича UniBG и официалния й адрес в Интернет е http://www.unibg.net . На този адрес можете да намерите подробна информация за IRC, пълния списък на IRC сървърите формиращи мрежата, статистика за мрежата, основните правила за поведение и др.


Откъде да си намеря IRC клиент?

IRC Client представлява програма, с помощта на която се свързвате към даден IRC server, и с помощта на която можете да общувате в IRC. Най-разпространения IRC клиент за OS Windows е mIRC, която може да бъде изтеглена от официалния сайт в Интернет - www.mirc.com . Един от на-разпространените клиенти за OS Linux и OS Unix, е BitchX, програмния код на който може да бъде изтеглен от официалния сайт - http://www.bitchx.com или http://www.bitchx.org . Препоръчително е да ползвате клиент програми за чат - от официалните сайтове в интернет, това би Ви спестило вероятността да използвате чат клиент или скрипт, който е заразен със виръс, троянски кон, снифер или други подобни.

Какво е IRC script и откъде да си намеря подобен?
IRC Scripta представлява IRC клиент, в който са включени допълнителни функции, приложения, както и готови команди за улеснение. Част от сайтовете, съдържащи подобни скриптове, са -
http://www.mircscripts.com
http://www.xcalibre.com
Препоръчва се преди да се впуснете в използването на подобни програми да се запознаете с основните принципи, на които функционира IRC.

Как и къде се пишат команди?
Командите на Вашия IRC клиент се пишат най-доло на реда, предвиден за команди, като те винаги започват със наклонена черта "/". Примерно: /whois nick . Пълния им списък придружава обикновено Вашия IRC клиент в неговата ReadMe секция. Или могат да бъдат научени от адрес http://www.mirc.com .

Видове потребители в IRC?
Основните типове потребители на IRC са - нормален потребител, локален оператор, глобален оператор, администратор. Нормален потребител е потребител, който не се занимава с поддръжката на някой от свързаните IRC сървъри към мрежата. Локален оператор е потребител, който поддържа в някаква степен даден IRC сървър или сървъри. А администратор е потребител, който е отговорен за функционирането и сигурността да даден IRC сървър, както и на IRC мрежата като цяло.
С цел защита на мрежата операторите и администраторите притежават изключителни права да определят дали в даден момент даден потребител има право да ползва мрежата. Т.е. имат право да слагат забрана - временна или постоянна за използване на IRC мрежата.

Какво е ident?
Комбинацията между nickname, IRCname, ident i hostname правят един потреител уникален. Идента е идентификацията Ви в IRC.

Как да насторя mIRC?
След като изтеглите Вашия IRC клиент (ако сте нов е препоръчително да е чист mIRC от http://www.mirc.com) е небоходимо да отделите малко време за да го настроите. След като натиснете бутон OPTIONS на Вашия mIRC клиент, пред Вас се отварят следните менюта - connect, irc, sounds, mouse, dcc, display, general. В меню connect е необходимо да настроите кой IRC сървър ще използвате от UniBG мрежата. Препоръчително е да ползвате най-бързия за Вас сървър. Следва да настроита Вашето real name [ Pavel Ivanov or anything you want ], Email address [ some email ], Nickname - [ Proba123 ] , Alternate [ Proba123_ ] . Local info е добре да го оставите клиента да си го намери сам. Enable ident server , като тука следва да напишете Вашия ident [ theprober ]. Останалите настройки са според Вашите изисквания - какво да Ви показва на активния екран, какъв цвят да използва програмата при активност, и т.н.

Въпроси и проблеми с NS

Какво е IRC nick?
nick или още nickname е името под което използвате IRC. Като в българската мрежа това е уникално, т.е. предвидена е възможност за регистриране на използваните имена от потребителите.

Преди време си регистрирах ника а сега не е мой?
Ако името, което сте регистрирали не е ползвано определен брой дни автоматически му пада регистрацията и може да бъде регистрирано наново. Ако не е това причината, възможно е някой да е видял паролата Ви, или да сте нарушили правилата за поведение в IRC.

Защо немога да използвам nick-а който искам?
Преди да регистрирате дадено име можете да проверите дали вече не е регистрирано с командата /msg ns info nickname . Ако не е регистрирано можете да го направите Вие.

Как да си регистрирам nick?
Регистрирането на име или nickname става с помощта на команда /nick nick123 - за да си смените името на желаното и /msg ns register identpass permanentpass за да го регистрирате. identpass ще Ви е необходим всеки път когато се налага идентифициране ( IDENTIFY) за правото да ползвате ника. А permanentpass се използва за промяна на identpass, както и за специалните функции (DROP).

Как да си включа защита на nick?
За да пуснете защита на ника си, или още kill protection, се използва командата /msg ns set kill on . След всяко включване в IRC или след сплет на сървисес е необходимо да напишете своята парола до 1 минута. В противен случай се задейства защитата на името.

Какво значи private nick?
Когато един ник е private информацията за него неможе да бъде видяна от NS с командата /msg ns info nick

Команди на NS (Nick Serivice)
Списъка с командите на NS може да бъде намерен на сайта на мрежата, както и да се получи в IRC с команда /msg ns help . А детайлна информация за определена команда - /msg ns help command.

Необходимостта от втора парола за nick и канал
Поради зачестилите кражби на пароли за никове и канали, както и проблемите които възникват после - наложи след обсъждане от администраторите на сървърите, формиращи мрежата - да се въведе втора (наречена още пермаментна) парола за ник и канал. Като решение за възникващите проблеми. От момента на въвеждането им при регистрация на ник или канал се изисква въвеждането на две пароли - текуща за идентификация и пермаментна, позволяваща специални функции, както и смяна на текущата парола (при нейното научаване от други потребители например. На всички досега регистрирани никове и канали се присвоява permanent password който е същия като identpass. Препоръчва се промяната на identpass от съображения за сигурност.

Как да си променим текущата парола за nick
Промяната на текущата парола за идентификация се осъществява с команда /msg ns newpass nick identpass permanentpass . Или ако на ник Proba123 сте имали за парола pr0b4 - то в момента това е вашата парола за текуща идентификация както и перманентна парола. Да кажем че искате да промените първата на pr0b4ta - /msg ns newpass Proba123 pr0b4ta pr0b4 . След успешното въвеждане на тази команда при текуща идентификация на NS е необходимо да използвате като парола - pr0b4ta.

Откраднаха ми nick-a?
Ако някой по някакви причини Ви е разбрал паролата за идентификация на ника всичко, което трябва да направите е да си промените тази парола, използвайки своята пермаментна парола, а не да търсите IRC Operator . Това можете да го направите дори без да сте с ника, на който искате да промените текущата парола. Ако са Ви променили паролата за ник Proba123, перманентната Ви парола е pr0b4 , то да смените текущата парола на pr0b4ta се пише /msg ns newpass Proba123 pr0b4ta pr0b4 , и ника отново е Ваш.

Как да се предпазя от съобщения, инвайт, CTCP и notices от нерегистрирани псевдоними?
Ако желаете да се предпазите от получаването на каквото и да е било от псевдоними (никове), които не са регистрирани в NS, си слагате флаг +S по следният начин /mode nickname +S , и до премахването на този флаг няма да получавате събощения, CTCP, notice от нерегистрирани псевдоними.

Въпроси и проблеми с CS

Какво е IRC канал?
IRC канал е място, в което се събират потребителите на IRC, които искат да водят конферентен разговор, т.е. съобщенията в канала се виждат от всички негови потребители.

Защо трябва да има канали?
За да можете да водите конферентен разговор с повече хора едновременно е необходимо да сте в един и същ канал с тях. Така всички съобщения, които пишете ще са видими за останалите хора в канала.

Как е организиран даден IRC канал?
Каналите могат да бъдат разделени на 3 типа - регистрирани в сървъра, обслужващ каналите, нерегистрирани, и регистрирани, но забранени за използване. IRC каналите се регистрират в CS (Chanel Service) за да могат потребителите на канала да получават операторски права за канала, когато влязат в него или когато им е необлходимо.

Как да вляза в даден IRC канал?
За да влезете в даден IRC канал се изпалзва команда /j #channel . Ако канала е само с покани следва да бъдете поканен там за да можете да влезете. А ако в канала има заложен ключ, е необходимо да го знаете преди да можете да влезете.

Как се вади списък на каналите?
Имената на каналите които не са скрити могат да бъдат видяни с помощта на командата /list , като с нея не се виждат каналите, които са частни или скрити. Списъка на основните сървъри в мрежата UniBG може да бъде намерен на официалния сайт http://www.unibg.net

Как да си направя канала да не се вижда от другите хора?
За да не се вижда канала Ви от други хора е небоходимо да бъде частен или скрит. Частен се прави с команда /msg cs set #channel mlock +ntp-iklms , както и /mode #channel +p . А скрит се прави с команда /msg cs set #channel mlock +nts-iklmp , както и с /mode #channel +s

Какво е restricted канал?
Restricted е канал, който може да се ползва само от потребители на канала, които имат права в access-а му най-малко за Autoop. Всеки останал, който не притежава такива за дадениу канал - не бива допуснат в канала от CS [kickban]. Това се извършва с команда /msg cs set #channel restricted on , и аналогично забраната се снема след команда - /msg cs set #channel restricted off . Необходимо е да се използва внимателно командата, защото обикновено малко хора от даден канал имат права в CS за set, т.е. това може да запечата канала за посетители за известен период от време.

Какво е forgotten канал?
Restricted е канал, който е бил регистриран и в последствие променен така, че CS да не изпълнява никакви команди за този канал. Имайте предвид, че един канал един път forget-нат неможе да се върне в първоначалното си състояние по друг начин освен - drop. Т.е. губи се всичко - информация кога е бил регистриран, access list, права, founder, topic, successor. Имайте предвид и още нещо, че един път като придобие такъв статус канала - неможе да се получава op от CS, нито unban - нищо.

Какво е forbidden канал?
Forbidden е канал, който няма право да бъде ползван. Обикновено за нарушения на собственика на канала или на други негови потребители с права, за системни нарушения правилата на мрежата. Най-честата причина затова е invite за канала от имащи права в този канал.

Какво е това @ пред никовете на някой?
Символа указва, че потребителя има операторски права в дадения канал, което му позволява да го администрира.

Какво е това + пред никовете на някои?
Символа указва, че потребителя има права да говори в канала ако за същия е подадена опция +m (moderated), при която в канала могат да говорят само операторите в канала и потребителите с глас (voice).

Как да си направя IRC канал?
За да си регистрирате канал е необходимо - канала да не е регистриран досега, да имате операторски права в него (обикновено първия, който влиза в нерегистриран канал му се дават такива права), CS да не е в сплит, и да напишете командата: /msg cs register #channel identpass permanentpass. identpass ще Ви е необходим всеки път когато се налага идентифициране ( IDENTIFY) за правото да ползвате CS права. А permanentpass се използва за промяна на identpass, както и за специалните функции (DROP).

Основни команди на CS (Chanel Service)
Списъка с основните команди на CS, обслужващ каналите в мрежата може да се види с помощта на командата help. /msg cs help за всички команди и /msg cs help set за дадена команда.

Как да си настроя канала?
Една от основните настройки за да не бъде превзет канала Ви и после да притесняванте операторите, е /msg cs set #channle mlock +nt-iklmsp . Останалите настройки, като съобщение при влизане в канала, email на канала, URL на канала са уникални за всеки канал и пълният им списък може да се види със /msg cs help . А за дадена команда /msg cs help set .

Как да си вляза в канала след като са ме изгонили?
Ако току що някой Ви е изгонил от канала бихте могли да използвате следните команди:
/j #channel
/msg cs invite #channel
/msg cs unban #channel
/msg cs clear #channel ops
/msg cs clear #channel all [меню]

Как да си взема оп в моя канал?
Ако имате права в CS за даден канал, идентнали сте се на NS за своя ник, и CS не е в сплит, командата за оп е /msg cs op #channel nick .

Как да давам права на други потребители в моя канал?
Оп в даден канал се дава с командата /op nick . А права в CS за дадения канал с /msg c s access #channel add nick level . Примерно в зависимост от нивото за получаване на оп в даден канал: /msg cs access #channel add n1ck 20 .

Как да изтрия някой от CS?
Премахването на потребител от листа с достъп до даден канал (access list) става с командата /msg cs access #channel del nick

Защо като вляза в канала си не получавам оп?
Ако имате права в CS и като влезете не получавате оп, причините биха могли да са следните: сървъра обслужващ CS е сплитнат и CS не е в IRC; не сте си написали паролата за идентификация към NS (Nick Server); или просто някой Ви е изтрил от листа с правата за дадения канал.

Какво е akick и как се слага или маха някой от там?
Akick list представлява списък с никовете или хостовете на потребители, на които е ограничен достъпа до даден канал. Ако имате права за дадения канал можете да проверите този списък с командата - /msg cs akick #channel list . За да забраните на някой достъп до канала се използва командата - /msg cs akick #channel add nick*!*@* или за даден хост /msg cs akick #channel add *!*ident@*domain.com . Премахването на някой от този лист става със командата /msg cs akick #channel del *!*ident@*domain.com

Какво е +i (invite only) и как да вляза в канала?
Invite only означава, че в даден канал се влиза само след изрична покана от някой присъстващ вечев канала или от Channel Server (CS). Командата за да поканите някой е /invite nick #channel . Ако имате права в CS можете да бъдете поканен от него с команда /msg cs invite #channel

Какво е +k (key) и как да вляза в канала?
Опцията ключ ако бъде заложена за даден канал, изисква всеки които желае да влезе в канала да знае точния ключ. Сетването става с команда /msg cs set #channel mlock +k 123 или директно /mode #channel +k 123 . За да се влезе в канала командата би следвало да бъде /j #channel 123

Как да си махна бана от моя канал или канал, или канал в който имам права?
Ако имате права в CS и сте с ника или хоста, с който притежавате тези права и разбира се няма сплит на сървъра, обслужващ CS, можете да махнете бана си с командата - /msg cs unban #channel ,където #channel е името на канала.

Как да си променим текущата парола за канал
Промяната на текущата парола за идентификация се осъществява с команда /msg cs newpass #channel identpass permanentpass . Или ако на канал #Proba123 сте имали за парола pr0b4 - то в момента това е вашата парола за текуща идентификация както и перманентна парола. Да кажем че искате да промените първата на pr0b4ta - /msg cs newpass #Proba123 pr0b4ta pr0b4 . След успешното въвеждане на тази команда при текуща идентификация на CS като Founder е необходимо да използвате като парола - pr0b4ta.

Промениха ми паролата на канала?
Ако някой по някакви причини Ви е разбрал паролата за идентификация на канала Ви - всичко, което трябва да направите е да си промените тази парола, използвайки своята пермаментна парола, а не да търсите IRC Operator . Ако са Ви променили паролата за канал #Proba123, перманентната Ви парола е pr0b4 , то да смените текущата парола на pr0b4ta се пише /msg cs newpass #Proba123 pr0b4ta pr0b4 , и канала отново е Ваш.

Защо немога да вляза в даден канал?
Ако сте с нерегистриран псевдоним има вероятност канала да има сложен забранителен флаг за влизане на клиенти с нерегистрирани псевдоними и следва ако желаете да влезете в този канал, освен неговата политика по отношението на правилата - също така да си регистрирате и псевдоним (ник).

Въпроси и проблеми с MS

Какво е MS (Memo Service)
MS представлява Message Server и обслужва съолбщенията между отделните потребители на UniBG Network. С помощта на MS можете да пратите събощение на някой друг потребител.

Как да оставя съобщение на някой?
Можете да оставите съобщение на някой в MS ако ника Ви е регистриран и ника на човека, на който искате да оставите съобщение. Командата е следната: /msg ms send nick message .

Как да си проверя съобщенията?
Можете да си прочетете оставените събощения с команда /msg ms read all

Защо ми няма съобщението, което са ми оставили?
Всички оставени съобщения ако не бъдат прочетени в определен период се изтриват автоматично.

Получавам грешка при изпращане на събощение?
Проверете - дали ника Ви е регистриран, дали сте се идентифицирали с Вашата текуща за идентификация парола, дали ника на който изпращате съобщение е регистриран. Възможно е нека, на който изпращате съобщение да е получил максималния брой съобщения и да неможе да получава други, преди да е изтрил старите. Възможно е и да е от използването на специални символи (като да кажем %), при което получавате уведомление от OS, че неможете да ползвате подобен символ при изпращане на съобщения.

Специфични въпроси

Как да си говоря с някой без да ми четат съобщенията?
Ако искате да си говорите с някой без да Ви четат съобщенията както, когато сте в даден канал, можете да си говорите на личен чат. Това става с команда /query nick .

Как да разбера кога даден човек е в IRC?
За да разберете кога даден ник е в IRC се използва командата notify или известяване. Точния синтаксис е /notify nick

Как да разбера кога последно даден човек е бил в IRC?
Можете до получите тази информация по някой от следните начини: /whowas nick , /msg SeenServ seen nick или /msg ns info nick . Като в определени ситуации е възможно да неможете да получите подобна информация.

Какво е idle time и как да провера дали някой е away?
Idle time е времето, през което потребителя не е имал IRC активност - т.е. не е писал нещо (тук не се включват командите, както и реплити по DCC сесия). То се проверява със /whois nick , а за отдалечен сървър /whois nick nick . За потребителите на BitchX командите затова са респективно - /wi nick , /wii nick .

Какво да направя като ме притесняват?
Ако Ви притесняват на личен чат (query) бихте могли и е желателно да игнорирате човека, който Ви притеснява. Това става с команда /ignore nick или по дадена хост маска /ignore *!*ident@domain.com

Какво е това сплит (network split) и къде изчедна човека, с който си говорех?
Сплит е разделяне на някой сървър или сървъри от IRC мрежата, при което потребителите, които са били закачени на сплитнатия сървър не са видими от останалите сървъри от мрежата до закачането на раделилия се сървър.

Как да разбера администратора на сървъра, който ползвам?
Административната информация за сървъра, който използвате се получава в зависимост от клента, който използвате: /admin , /quote admin , /raw admin . Административната информация за друг сървър се получава - /admin irc.server.com , /raw admin irc.server.com . /quote admin irc.server.com

Правила на поведение в IRC
IRC би трябвало да представлява забавление, а използването му е привилегия а не право. Затова е необходимо спазването на определени правила но поведение. В IRC е забранено :
- flood
- abuse
- clones
- invite

DCC send [ неща от сорта на LIFE.STAGES etc. ]
Обикновено при влизане или излизане в даден канал може да Ви се случи някой потребител да се опитва да Ви изпрати някакъв файл, с имена от сорта на MyPicture.vbs , Life.stages.vbs, Life.stages.txt , маскирани с разширение .bmp .jpg .gif. Не се препоръчва приемането на каквото и да е било по IRC от човек, който не познавате, или на когото нямате доверие. В повечето случаи това са вируси, троянски коне или други съвсем не безобидни програми. [меню]

Какво представлява REMOTE CONNECT
Когато един сървър се сплитне (отдели) от мрежата поради някакви причини, се налага този сървър да бъде отново закачен към мрежата и това в повечето случаи се осъществява от IRC Operator, който използва командата connect от своя си сървър за да закачи отделилия се сървър отново към мрежата. Това не трябва да Ви притеснява или да Ви навежда на мисли, че някой (в случая оператора) се опитва да се закачи за Вас или нещо от сорта :-)

Пиша на някой а той не получава нищо?
Ако се получи така освен вероятността другият клиент да ви е сложил на ignore (неполучаване на никакви съобщения от даден псевдоним или псевдоними), има вероятност да сте със нерегистриран псевдоним и другият клиент да си е сложил забрана за получаване на съобщения от нерегистрирани псевдоними.

Disclaimer
Сигурността Ви в ИНТЕРНЕТ не може да бъде гарантирана. Всякаква информация, която преминава през ИНТЕРНЕТ може да бъде подслушана или подменена. Ние не поемаме никаква отговорност за Вашата сигурност. Интернет няма и неможе да бъде контролиран. Ние не носим никаква отговорност за информацията, която се пренася през ИНТЕРНЕТ и IRC мрежата. Родители - IRC може да бъде опасно за Вашите деца - наблюдавайте ги. Използвайте IRC мрежата на свой риск.

С цел осъществяването на специалните функции, които са им възложени, не е препърочително да се ограничава достъпа на глобалните оператори и администраторите до IRC каналите, доколкото те не се месят в прякото им управление, или не се нарушават правилата на поведение в мрежата.

 


2001-10-01

 

текст george | email | www

фотография Kaladan | email | www


{ to top of the page }

keywords

irc, basics, howto, help, ns, cs, ms, ns