Понедельник, 29.04.2024, 21:01
 
Начало Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Статьи про IRC [27]
Правила футбола [17]
Наш опрос
А ты vkontakte.ru?
Всего ответов: 36
 Каталог статей
Начало » Статьи » Статьи про IRC

& channels. Служебные каналы сети RusNet
При заходе на любой сервер сети RusNet мы видим следующее:
[07:52:24] * PREFIX=(ohv)@%+ CODEPAGES MODES=3 CHANTYPES=#&!+ MAXCHANNELS=50 NICKLEN=31 TOPICLEN=255 KICKLEN=255 NETWORK=RusNet CHANMODES=beI,k,l,acimnpqrstz are supported by this server
Особо выделим тут CHANTYPES=#&!+ - это символы, с которых могут начинаться названия каналов.
В тексте RFC 1459 есть следующие строки касаемо каналов:
Имена каналов - строка (начинающаяся с символа '&' или '#') длинной до 200 символов. В стороне от требований, что первый символ должен быть или '&' или '#'; органичение на то, что название канала не может содержать пробелов (' '), Ctrl-G (^G или ASCII 7), или запятых (',' которая используется для создания списка каналов). ( цитата, одного из вариантов перевода ftp://faceless.tsua.net/mef/rfc/rfc1459.txt ).
Не будем затрагивать каналы #, !, +, поскольку большого интереса они не преставляют для исследования, думаю всем понятно зачем, почему и как. В данном "произведении" мы поясним про локальные, служебные каналы сети RusNet начинающиеся с символа &.
Как же узнать какие названия у этих каналов в сети RusNet? Очень просто, с помощью сервиса поиска каналов /squery list list &* ( справка по использования сервиса выдается по команде /squery list help list ). Набрав эту команду вы увидите следующее:
[20:23:20] -List@irc.ventelo.de- Ответ на поиск каналов содержащие "&*".
[20:23:20] -List@irc.ventelo.de- Возможно показать только: 60 названий каналов.
[20:23:20] -List@irc.ventelo.de- &servers 1: SERVER MESSAGES: servers joining and leaving
[20:23:20] -List@irc.ventelo.de- &local 1: SERVER MESSAGES: notices about local connections
[20:23:20] -List@irc.ventelo.de- &services 1: SERVER MESSAGES: services joining and leaving
[20:23:20] -List@irc.ventelo.de- &channel 2: SERVER MESSAGES: fake modes
[20:23:20] -List@irc.ventelo.de- &numerics 1: SERVER MESSAGES: numerics received
[20:23:20] -List@irc.ventelo.de- &errors 1: SERVER MESSAGES: server errors
[20:23:20] -List@irc.ventelo.de- &auth 1: SERVER MESSAGES: messages from the authentication slave
[20:23:21] -List@irc.ventelo.de- &kills 2: SERVER MESSAGES: operator and server kills
[20:23:21] -List@irc.ventelo.de- &hash 1: SERVER MESSAGES: hash tables growth
[20:23:21] -List@irc.ventelo.de- ¬ices 1: SERVER MESSAGES: warnings and notices
[20:23:21] -List@irc.ventelo.de- найдено 10 видимых каналов.
Тут хотелось бы выделить последнюю строку: найдено 10 видимых каналов и пояснить - видимых, но есть еще и такие &-каналы, которые обычному пользователю не видны и доступ туда ограничен проверкой в коде на umode +o, т.е. простым языком - посещать/сидеть на таких каналах могут только гобальные IRC-Operator'ы. К показанному списку каналов прибавим еще невидимые/недоступные: &iserv, &wallops, &oper, &debug.
Разберем немного подробнее с указанием примеров что показывается на перечисленных каналах.
Начнем с наиболее значимых, важных и полезных. Примечания: упомянутые далее режимы канала означают
- +m MODE_MODERATED - модерируемый канал, т.е. говорить на нем могут операторы и юзеры с установленным правом голоса (+v).
- +t MODE_TOPICLIMIT - только операторы могут менять топик канала.
- +n MODE_NOPRIVMSGS - без внешних сообщений, т.е. юзер только находясь в канале может посылать сообщения в канал.
- +a MODE_ANONYMOUS - на таком канале маски всех пользователей при сообщения, входах/выходах с канала имеют вид anonymous!anonymous@anonymous.
- +q MODE_QUIET - тихий канал, на таком канале не показываются сообщения/действия пользователей, каждый пользователей в списке канала видит только себя.
- +s MODE_SECRET - секретный канал, скрыт в /list , /whois ( виден ирк операторам).
&iserv
[20:59:43] * Topic is 'SERVER MESSAGES: messages from the configuration slave'
[20:59:44] * Modes in (&iserv): +mtnaq
На &iserv показываются изменения kills.conf, т.е. все akill/pakill'ы (K), kline данного сервера и armode ®, которые ставят ирк операторы, где akill - временный запрет доступа пользователю по маске во всю сеть/pakill - постоянный запрет доступа пользователю по маске во всю сеть; armode - ограниченное соединение, когда пользователь может читать, но не может писать (кроме как в приват иркопам), получать статусы на каналах, менять ники и многое другое. Если в конце строки стоит remove - это означает что данная мера пресечения снята.
Синтаксис:
akill:
-server_с_которого_Вы_сидите:&ISERV- K:ident@host:nick_ircop'a (причина):nick::дата_окончания
pakill:
-server_с_которого_Вы_сидите:&ISERV- K:ident@host:nick_ircop'a (причина):*::permanent
armode:
-server_с_которого_Вы_сидите:&ISERV- R:ident@host:nick_ircop'a (причина):nick::дата_окончания
где здесь и далее ident - идент пользователя, host - хост пользователя, nick - ник пользователя, nick_ircop - ник IRC Operator'а
Наглядные примеры:
akill:
[19:38:39] -irc.alfa-com.ru:&ISERV- K:*@94.51.65.244:Stream (You are banned, Spam):*::Mon Nov 3 23:38:32 2008
pakill:
[17:53:34] -irc.seb.org.ua:&ISERV- K:*@*:Galadriel (Fake services.):NickServ::permanent
armode:
[11:31:23] -irc.alfa-com.ru:&ISERV- R:*mickola@nat5.academ.org:alk (Spam. В сети запрещен спам в любом виде, в т.ч. реклама каналов, www ресурсов, других IRC сетей и т.п.):*::Sun Nov 9 15:31:16 2008
снятие меры пресечения:
08:19:28] -irc.nnov.net:&ISERV- K:*@pmsn.7.23.189.90.sable.dsl.krasnet.ru:alk (You are banned, Запрещено использование имен ников и каналов, претендующих на исполнение особой функции):*::remove
Примечание: на некоторых серверах сети RusNet &iserv еще не закрыт, например таких, как irc.krasnet.ru, irc.mv.ru, irc.tpu.ru, irc.kgts.ru etc, но думаю, ирк операторы скоро это исправят (если закрывают, значит есть что скрывать, значит не все так гладко и справедливо как это представляют пользователям).
&wallops
[06:19:26] * Topic is 'WALLOPS MESSAGES: supermouse-only'
[06:19:26] * Modes in (&wallops): +smtnaq
При попытки зайти в этот канал появится следующее сообщение - [07:44:30] * &wallops Cannot join channel (+i), что дает повод думать об имеющимся там режиме +i, на самом деле выше были перечисленны установленные там режимы и режима +i они не включают. Доступ туда ограничен проверкой в коде на umode +o, т.е. зайти туда могут только глобальные ирк операторы.
Синтаксис:
nick_ircop'a add R/K mask (причина) [время истечения]
server: кол-во_юзеров R/K
Наглядный пример:
&wallops: [*.HelNet] Helheim added ARMODE for *@c-67-189-129-255.hsd1.ny.comcast.net (Не играйте с красными кнопочками) [expires in 3 day]
&oper
[15:44:46] * Topic is 'SERVER MESSAGES: opers-only notices'
[15:44:46] * Modes in (&oper): +mtnaq
При попытки зайти в этот канал появится следующее сообщение - [15:47:37] * &oper Cannot join channel (+i), что дает повод думать об имеющимся там режиме +i, на самом деле выше были перечисленны установленные там режимы и режима +i они не включают. Доступ туда ограничен проверкой в коде на umode +o, т.е. зайти туда могут только глобальные ирк операторы. С настройками по умолчанию на &oper вообще ничего нет. Но можно также задать в настройках чтобы там показывалось не только ввод пароля иркоператора какого-либо сервера сервера, но и connect, quit, join, part данного сервера (CLIENT_NOTICES, NCHANGE_NOTICES, JOIN_NOTICES). WHOIS_NOTICES приходят на ник оператора.
Синтаксис:
net/server OPER nick_ircop oper_pass nick!~ident@host
net/server Client connecting Nick (ident@host)
net/server Client disconnected Nick (ident@host) причина
net/server Nick (ident@host) is joining #channel1, #channel2 etc
net/server Nick change from Nick1 to Nick2 (ident@host)
Наглядный пример:
&oper: [*.HelNet] OPER (Suicide) (супермегашифрованный_пароль) by (Suicide!~suicide@suicidecom.ru)
&oper: [*.HelNet] Client connecting Test1 (test1@121.142.94.140)
&oper: [*.HelNet] Client disconnected Test1 (test1@121.142.94.140) Test proiden!
&oper: [*.HelNet] Test2 (test2@83.238.81.242) is joining #chantest1, #chantest2, #chantest2
&oper: [*.HelNet] Nick change from Test3 to Test4 (test4@190.201.218.63)
&kills
[03:45:33] * Topic is 'SERVER MESSAGES: operator and server kills'
[03:45:33] * Modes in (&kills): +mtnaq
На канале показываются kills операторов, сервисов, через* etc. Часто мессаги очень сильно улыбают =).
Синтаксис опустим. На примерах, думаю, все будет понятно.
Наглядные примеры:
[16:27:29]-irc.alfa-com.ru:&KILLS- Received KILL message for ApMaregoH (~ApMaregoH@game.arielnet.ru)irc.tomck.net. From *.RusNet Path: irc.krasnet.ru[unknown@195.112.224.110]!irc.nnov.net[unknown@81.18.129.4]!irc.tomsk.net[unknown@217.29.87.254]!irc.stv.su[unknown@195.10.212.23]!irc.spbu.ru[unknown@195.19.225.237]!*.RusNet[unknown@194.105.194.137]!*.RusNet (Too many invalid passwords (ApMaregoH))
[15:10:56] -irc.alfa-com.ru:&KILLS- Received KILL message for IlLiDiaN (___@186.98.210.213.adsl.tomsknet.ru)rusnet.tomsk.ru. From NickServ Path: irc.krasnet.ru[unknown@195.112.224.110]!irc.nnov.net[unknown@81.18.129.4]!irc.tomsk.net[unknown@217.29.87.254]!irc.stv.su[unknown@195.10.212.23]!irc.spbu.ru[unknown@195.19.225.237]!*.RusNet[unknown@194.105.194.137]!NickServ (GHOST command used by Введите_ваш_ник)
[14:47:27] -irc.alfa-com.ru:&KILLS- Received KILL message for 1Toshab6YKK (~d5b7648f@web.gate)irc.perm.ru. From irc.stv.su Path: irc.krasnet.ru[unknown@195.112.224.110]!irc.nnov.net[unknown@81.18.129.4]!irc.tomsk.net[unknown@217.29.87.254]!irc.stv.su[unknown@195.10.212.23]!irc.stv.su (Stalled collision 1Toshab6YKK!~d5b7648f@web.gate[irc.perm.ru] -> 1Toshab6YKK)
[00:09:19] -irc.alfa-com.ru:&KILLS- Received KILL message for LogBot007 (~log@rusa02.synserver.de)irc.ventelo.de. From Cain Path: irc.krasnet.ru[unknown@195.112.224.110]!irc.run.net[unknown@82.137.161.42]!*.avalon.com[unknown@1.1.0.1]!deware.lo!Cain ([61325] Your nick, authentication info or other information matched one of the known trojan patterns.)
[14:38:25] -irc.alfa-com.ru:&KILLS- Received KILL message for cilasulecxo (~service@cpe-70-116-12-73.austin.res.rr.com)irc.kgts.ru. From baron Path: irc.krasnet.ru[unknown@195.112.224.110]!irc.nnov.net[unknown@81.18.129.4]!irc.tomsk.net[unknown@217.29.87.254]!irc.stv.su[unknown@195.10.212.23]!irc.spbu.ru[unknown@195.19.225.237]!irc.ventelo.de[unknown@195.158.187.39]!port-83-236-156-229.static.qsc.de!baron ("letim...")
¬ices
[03:45:27] * Topic is 'SERVER MESSAGES: warnings and notices'
[03:45:27] * Modes in (¬ices): +mtnaq
Предупреждения и уведомления как гласит топик, действительно так и есть и добавить нечего, но, имхо, ничего интересного для пользователя.
Наглядные примеры:
[07:10:08/14:13:31] -irc.alfa-com.ru:&NOTICES- Server irc.intertax.ru[unknown@217.117.187.98] closed the connection (23, 19:47:20)
[07:10:08/14:15:01] -irc.alfa-com.ru:&NOTICES- Binding to [Unnamed] to connect
[07:10:08/14:15:01] -irc.alfa-com.ru:&NOTICES- Connection to irc.krasnet.ru[*@195.112.224.110] activated.
etc
Тут хотелось бы привести как согласованно отображаются мессаги на служебных каналах:
- вводится команда армода.
- на &wallops отображается: nick_irc_op add R/K mask reason [когда снимется]
- на &iserv R:ident@host:nick_ircop'a (причина):nick::дата_окончания
- на ¬ices R for Nick (%ident@host)
- на &wallops server кол-во user restricted
Наглядный пример:
- вводится команда армода.
- &wallops: [*.HelNet] Helheim added ARMODE for *@c-67-189-129-255.hsd1.ny.comcast.net (Не играйте с красными кнопочками) [expires in 3 day]
- &iserv: [*.HelNet] R:*@c-67-189-129-255.hsd1.ny.comcast.net:Helheim (Не играйте с красными кнопочками):*::Tue Nov 20 20:45:05 2010
- ¬ices: [*.HelNet] R line activefor Test5 (%test5@c-67-189-129-255.hsd1.ny.comcast.net)
- &wallops: [*.HelNet] 1 user restricted
&servers
[03:45:03] * Topic is 'SERVER MESSAGES: servers joining and leaving'
[03:45:03] * Modes in (&servers): +mtnaq
Показываются мессаги о коннектах, кьюитах, сплитах серверов.
Наглядный пример:
думаю все и так понятно без пояснений
[19:31:47] -irc.alfa-com.ru:&SERVERS- Received SERVER irc.spbu.ru from irc.stv.su (6 [195.19.225.237] SPbU, RusNet iRC server)
[19:31:47] -irc.alfa-com.ru:&SERVERS- Received SERVER *.RusNet from irc.spbu.ru (7 Services for RusNet IRC Network)
[18:12:47] -irc.alfa-com.ru:&SERVERS- Sending SQUIT irc.tagan.name (Connection reset by peer)
[07:11:08/16:03:12] -irc.alfa-com.ru:&SERVERS- Received SQUIT irc.tagan.name from irc.chelyabinsk.ru (Ping timeout)
&services
[03:44:31] * Topic is 'SERVER MESSAGES: services joining and leaving'
[03:44:31] * Modes in (&services): +mtnaq
Наглядный пример:
тоже довольно все просто и понятно
[11:29:50] -irc.alfa-com.ru:&SERVICES- Received QUIT List@irc.ventelo.de from List@irc.ventelo.de (irc.run.net irc.ventelo.de)
[11:46:36] -irc.alfa-com.ru:&SERVICES- Received SERVICE List@irc.ventelo.de from irc.krasnet.ru[@195.112.224.110] (* 3 Advanced List Service)
Ну а теперь все остальные, бегло, имхо, ничего интересного либо годами касаемо сети RusNet молчание sad
&debug
[03:45:51] * Topic is 'SERVER MESSAGES: debug messages [you shouldn't be here! ;)]'
[03:45:52] * Modes in (&debug): +smtnaq
В этот канал должны идти мессаги отладки. Но они не идут никогда нынче, а может быть и не шли никогда, кто знает. Поэтому интереса этот канал не представляет.
&local
[04:35:33] * Topic is 'SERVER MESSAGES: notices about local connections'
[04:35:33] * Modes in (&local): +mtnaq
Топик говорит сам за себя сообщения о локальных конектах.
&channel
[03:46:02] * Topic is 'SERVER MESSAGES: fake modes'
[03:46:02] * Modes in (&channel): +mtnaq
&numerics
[03:45:17] * Topic is 'SERVER MESSAGES: numerics received'
[03:45:17] * Modes in (&numerics): +mtnaq
&errors
[04:45:08] * Topic is 'SERVER MESSAGES: server errors'
[04:45:08] * Modes in (&errors): +mtnaq
Нагладный пример:
[18:12:44] -irc.alfa-com.ru:&ERRORS- Lost connection to irc.intertax.ru[unknown@217.117.187.98]:Connection reset by peer
&auth
[03:46:06] * Topic is 'SERVER MESSAGES: messages from the authentication slave'
[03:46:06] * Modes in (&auth): +mtnaq
&hash
[04:46:17] * Topic is 'SERVER MESSAGES: hash tables growth'
[04:46:17] * Modes in (&HASH): +mtnaq
Наглядный пример:
[05:16:15] -irc.nnov.net@&HASH- Adding history for 1Eva-----
В заключении хотелось бы упомянуть о служебном канале, но начинающимся с # - это #services.
Туда падает все что не лень: вводы паролей юзеров на ники, каналы, конекты, дисконекты и всякая всячина.
наглядный пример:
#services: [*.HelNet] nickserv Test8!test8@124.128.154.252 identified for nick Test8
#services: [*.HelNet] chanserv Test8!test8@124.128.154.252 identified for #chantest3
Категория: Статьи про IRC | Добавил: Suicide (16.11.2008)
Просмотров: 1753 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Бесплатный хостинг uCoz
Поиск по каталогу
Друзья сайта
Футбольный Юмор. Все самое интересное и смешное из мира футбола!
Футбольный Юмор. Неофициальный сайт Sevilla Football Club

Livescore.Ru
Футбольная Украина - Сайт посвященный национальной сборной Украине по футболу

Портал настоящего чатера

Статистика