IRC-сервисы

редактировать

службы ретрансляции Интернета (обычно называемые службы IRC ) - это название набора функций, реализованных во многих современных сетях ретрансляций в Интернете. Сервисы - это автоматизированные боты со специальным статусом, которые обычно используются для предоставления пользователям доступа с определенными привилегиями и защитой. Обычно они реализуют какую-то систему входа в систему, так что только люди из списка управления доступом могут пользоваться этими услугами.

Содержание
  • 1 Компоненты
  • 2 История
  • 3 ChanServ
    • 3.1 Уровни доступа
  • 4 OperServ
  • 5 Программные пакеты служб IRC
  • 6 Стандартизация
  • 7 См. Также
  • 8 Ссылки
  • 9 Дополнительная литература
Компоненты

Самый популярный стиль обслуживания использует ряд поддельных клиентов, имена которых заканчиваются на «Serv». Четыре нижеприведенных почти всегда можно увидеть в услугах этого стиля.

  • ChanServ, бот для обслуживания каналов, используется для защиты операторов канала и помогает запустить канал. Это удобно для операторов, поскольку им не нужно постоянно иметь оператора на канале, чтобы поддерживать свой статус.
  • NickServ, бот службы никнеймов, используется для регистрации и защиты никнеймов пользователей.
  • MemoServ, бот-сервис для заметок, используется для записи и доставки сообщений пользователям, которые в данный момент не в сети.
  • OperServ используется операторами IRC для выполнения административных функций. Также известен как AdminServ, RootServ или OpServ ().

Некоторые другие также следуют этому соглашению об именах в некоторых пакетах услуг, включая:

  • BotServ, бот, который позволяет операторам каналов назначать ботов на свои каналы. Эти боты в основном являются представителями ChanServ на канале.
  • HelpServ, бот справочной службы, используется для оказания помощи по множеству тем IRC.
  • HostServ, бот службы хоста, является используется, чтобы позволить обычным пользователям регистрировать vhost, чтобы их реальный IP-адрес в IRC был скрыт.
  • RootServ, используемый в определенных сетях, используется Services Root Администраторы для выполнения функций корневого администрирования для программы IRC Network and Services.
  • SpamServ, используемый для защиты каналов от спама.
  • StatServ, бот статистических служб, используется для выполнения различного статистического анализа сеть IRC.

Другие широко используемые сервисные боты:

  • Global, агент сообщений, представляет собой особую службу, которая используется для отправки глобальных сообщений через службы. Этому агенту обычно дается глобальный статус оператора IRC, чтобы он мог выполнять эту функцию. Эта служба должна находиться на U-образном сервере, чтобы иметь возможность подделывать псевдонимы. Этот сервис часто переименовывается в имя сети (например, DalNet или.).
История

Исходный NickServ был написан по адресу Технический университет Мюнхена в 1990 году. Первоначальная цель заключалась в том, чтобы дать дружеские предупреждения о том, что кому-то уже нравится использовать конкретный псевдоним, поскольку протокол IRC не имеет встроенных средств защиты электронных идентичности.

NoteServ и MsgServ продолжили работу вскоре после внедрения NickServ и выполняли ту же работу, что и сегодняшний MemoServ.

Считалось приемлемым поведение просто / игнорировать уведомления NickServ, но оператор решил / убить NickServ и сам использовать псевдоним NickServ, впоследствии собирая все идентификационные пароли от пользователей и удивляясь этому. Это привело к публичным дебатам по поводу полезности и безопасности услуг, прекращению поддержки NickServ в EFnet и возникновению политики EFnet в отношении того, что никнейм не принадлежит.

В 1995 году DALnet изобрел ChanServ, а затем повторно внедрил NickServ и MemoServ. Сегодня EFnet и IRCnet являются последними крупными сетями IRC, которые придерживаются своей политики жизни без защиты личных данных. По-прежнему ведутся споры о ценности и преимуществах услуг в IRC, хотя они обычно считаются необходимыми для обеспечения приятного общения в чате. Это доказано тем фактом, что большинство сетей без обслуживания вымерли.

Со временем было реализовано множество вариантов служб, поэтому каждая сеть IRC говорит на своем диалекте службы, что делает это практически невозможным для разработчиков клиентов. реализовать единый графический интерфейс к различным процедурам регистрации. Тем не менее, большинство из них вдохновлено оригинальными работами DALnet и Армина, только Undernet и QuakeNet придерживаются совершенно другого подхода.

ChanServ

ChanServ во многих сетях IRC является службой IRC, которая поддерживает регистрацию и доступ к каналу канал. Если канал зарегистрирован в ChanServ, его владельцы (и те, кого они назначили) могут использовать ChanServ для получения контроля над каналом, получая привилегии оператора канала. Большинство ботов службы каналов также допускают другие виды параметров управления каналом, такие как блокировка тем (в дополнение к + t), блокировки режимов и автоматическое предоставление пользователям статуса оператора, статуса полуоператора, голоса или другого доступа, как указано владельцы каналов. Они также могут обеспечивать некоторую форму автоматического управления списком запретов.

Существует несколько реализаций служб IRC, в которых есть бот ChanServ; некоторые другие службы используют другие имена, например CS . Точные доступные команды и функции зависят от реализации службы и рассматриваемой сети.

Уровни доступа

  • Founder
  • Super Operator (часто пишется как SOP или SOp)
  • Auto Operator (часто пишется как AOP или AOp)
OperServ

OperServ - это компонент большинства пакетов служб IRC, используемых для помощи в администрировании сети Internet Relay Chat. Он предоставляет операторам IRC функции, помогающие контролировать и поддерживать сеть, управлять другими услугами и работать с проблемными пользователями.

Некоторые из наиболее печально известных функций OperServ - это «линии», такие как K-line и G-line. Они используются, чтобы дисциплинировать проблемных пользователей сети, однако для использования доступны другие сетевые линии. Точные доступные функции зависят от разрешений конкретного оператора и конкретной используемой реализации.

В DALnet аналогичная концепция, известная как «AKill», использовалась вместо G-линии. Термин AKill происходит от более ранней реализации, в которой службы IRC автоматически «убивают» (отключают) пользователя удаленно при входе в систему, а не отдельные серверы, просто запрещающие соединение.

В сетях OpenNap OperServ является псевдопользователем, который позволяет пользователям выше определенного уровня разрешений выполнять команды администрирования сервера. Хотя в первую очередь предназначена для дополнения клиентов без встроенной поддержки таких действий, ограничений на ее использование нет.

Пакеты программного обеспечения служб IRC

Существует несколько пакетов программного обеспечения, реализующих службы. Некоторые из популярных: srvx, Atheme, ChatServices, Hybserv (разработан для использования с программным обеспечением Hybrid IRCd ), Epona, Anope и IRC Services 5 (с поддержкой широкого спектра демонов IRC, считающихся «оригинальными» службами IRC). В то время как некоторые из этих пакетов предоставляют отличные функции в глазах многих пользователей, некоторые операторы сетей решают писать свои собственные услуги, наиболее важными причинами которых являются гибкость, возможность настройки, и часто, в основном в небольших сетях, развлечения также играют важную роль. Не все пакеты реализуют вышеуказанных сервисных ботов. Кроме того, иногда боты имеют разные имена и могут или не могут реализовывать эти функции в форме, указанной выше. Тем не менее, приведенная выше форма является наиболее распространенной.

Стандартизация

Инициатива IRC + работала над выработкой рекомендаций для сервисов по использованию общих числовых значений для основных функций, чтобы клиенты могли иметь унифицированные и упрощенные пользовательские интерфейсы для работы со службами для наиболее важных функций. (например, регистрация личности в сети IRC). Однако из-за отсутствия поддержки инициатива IRC + прекратила свою работу.

См. Также
Ссылки
Далее чтение
  • Кальт, Кристоф (1997-09-03). "Службы IRC". Проверено 2 июля 2009 г.
Последняя правка сделана 2021-05-23 07:44:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте