Services IRC - IRC services

Les services Internet Relay Chat (généralement appelés services IRC ) sont le nom d'un ensemble de fonctionnalités implémentées sur de nombreux réseaux Internet Relay Chat modernes . Les services sont des robots automatisés avec un statut spécial qui sont généralement utilisés pour fournir aux utilisateurs un accès avec certains privilèges et protections. Ils implémentent généralement une sorte de système de connexion afin que seules les personnes figurant sur la liste de contrôle d'accès puissent obtenir ces services.

Composants

Le style de services le plus populaire utilise un certain nombre de faux clients dont les noms se terminent par "Serv". Les quatre ci-dessous sont presque toujours vus dans les services de ce style.

  • ChanServ , un bot de service de canal, est utilisé pour protéger les opérateurs de canal et aider à faire fonctionner le canal. Ceci est pratique pour les opérateurs car ils n'ont pas besoin d'avoir un opérateur sur le canal tout le temps pour conserver leur statut.
  • NickServ , un bot de service de surnoms, est utilisé pour enregistrer et protéger les surnoms des utilisateurs.
  • MemoServ , un bot de service mémo, est utilisé pour enregistrer et transmettre des messages aux utilisateurs actuellement hors ligne.
  • OperServ est utilisé par les opérateurs IRC pour effectuer des fonctions administratives. Également connu sous le nom d'AdminServ, RootServ ou OpServ ( srvx ).

D'autres sont également visibles suivant cette convention de nommage dans certains packages de services, notamment :

  • BotServ , un bot qui permet aux opérateurs de canaux d'affecter des bots à leurs canaux. Ces bots sont pour la plupart un représentant de ChanServ dans le canal.
  • HelpServ , le bot du service d'aide, est utilisé pour fournir de l'aide sur une variété de sujets IRC.
  • HostServ , un bot de service hôte, est utilisé pour permettre aux utilisateurs généraux d'enregistrer un vhost afin que leur véritable adresse IP sur IRC soit cachée.
  • RootServ , utilisé sur des réseaux spécifiques, est utilisé par les administrateurs racine des services pour exécuter les fonctions d'administration racine pour le programme de réseau et de services IRC.
  • SpamServ , utilisé pour protéger les canaux contre le spam.
  • StatServ , un bot de services statistiques, est utilisé pour effectuer diverses analyses statistiques sur le réseau IRC.

Autres robots de services couramment utilisés :

  • Global , un agent de messagerie, est un service spécifique utilisé pour envoyer des messages globaux via des services. Cet agent se voit généralement attribuer un statut d'opérateur IRC global lui permettant d'exécuter la fonction. Ce service doit être sur un serveur U-lined afin qu'il ait la capacité d'usurper des surnoms. Ce service est souvent renommé au nom du réseau (par exemple DalNet ou Xevium .).

Histoire

Le NickServ original a été écrit par Armin Gruner à l' Université technique de Munich en 1990. L'intention initiale était de donner des avertissements amicaux que quelqu'un d'autre aime déjà utiliser un surnom spécifique , puisque le protocole IRC n'a pas de disposition intégrée pour protéger l'électronique. identités.

NoteServ et MsgServ ont suivi peu de temps après l'introduction de NickServ et avaient un travail similaire à celui de MemoServ d'aujourd'hui .

Il était considéré comme un comportement acceptable simplement de /ignorer les avis de NickServ, mais un opérateur a décidé de /kill NickServ et d'utiliser lui-même le surnom NickServ , collectant par la suite tous les mots de passe d' identification des utilisateurs et s'amusant par cela. Cela a conduit à un débat public sur l'utilité et la sécurité des services et l'arrêt de NickServ sur EFnet, et la politique actuelle d' EFnet sur les surnoms n'appartient pas .

En 1995, DALnet a inventé ChanServ , puis a réimplémenté NickServ et MemoServ . Aujourd'hui, EFnet et IRCnet sont les derniers grands réseaux IRC qui s'en tiennent à leur politique de vivre sans protection d'identité. Un débat subsiste encore sur la valeur et les avantages des services sur IRC, bien qu'ils soient généralement considérés comme essentiels pour offrir une expérience de discussion agréable. Ceci est prouvé par le fait que la plupart des réseaux sans service se sont éteints.

De nombreuses variantes de services ont été implémentées au fil du temps, de sorte que chaque réseau IRC parle un dialecte de service différent, ce qui rend presque impossible pour les développeurs clients d'implémenter des interfaces graphiques unifiées pour les différentes procédures d'enregistrement. Pourtant, la plupart d'entre eux sont inspirés des travaux originaux de DALnet et Armin, seuls Undernet et QuakeNet se démarquent avec une approche complètement différente.

ChanServ

ChanServ , sur de nombreux réseaux IRC , est un service IRC qui maintient l' enregistrement des canaux et les informations d'accès. Si un canal est enregistré auprès de ChanServ, ses propriétaires (et ceux qu'ils ont désignés) peuvent utiliser ChanServ pour obtenir le contrôle du canal, obtenant ainsi les privilèges d' opérateur de canal . La plupart des bots de services de canaux autorisent également d'autres types d'options de gestion de canaux, tels que les verrous de sujet (en plus de +t), les verrous de mode et fournissent automatiquement aux utilisateurs le statut d'opérateur, le statut de demi-opérateur, la voix ou un autre accès, tel que désigné par les propriétaires de chaînes. Ils peuvent également fournir une forme de gestion automatisée des listes d'interdiction.

Il existe plusieurs implémentations de services IRC qui ont un bot ChanServ ; certains autres services utilisent d'autres noms, tels que CS . Les commandes et fonctionnalités exactes disponibles dépendent de la mise en œuvre du service et du réseau en question.

Niveaux d'accès

  • Fondateur
  • Super opérateur (souvent écrit SOP ou SOP)
  • Opérateur automatique (souvent écrit AOP ou AOp)

OperServ

OperServ est un composant de la plupart des packages de services IRC utilisés pour aider à administrer un réseau Internet Relay Chat . Il fournit aux opérateurs IRC des fonctions permettant de surveiller et de maintenir le réseau, de gérer les autres services et de traiter les utilisateurs problématiques.

Certaines des fonctions les plus fameux de OperServ sont les « lignes », telles que la ligne K et G-line . Ceux-ci sont utilisés pour discipliner les utilisateurs de réseau gênants, cependant, d'autres lignes de réseau sont disponibles. Les fonctionnalités exactes disponibles dépendent des autorisations d'un opérateur particulier et de l'implémentation spécifique utilisée.

Sur DALnet, un concept similaire connu sous le nom de « AKill » a été utilisé à la place d'une ligne G. Le terme AKill vient d'une implémentation antérieure dans laquelle les services IRC "tuaient" (déconnectaient) automatiquement l'utilisateur à distance lors de la connexion, plutôt que les serveurs individuels refusant simplement la connexion.

Sur les réseaux OpenNap, OperServ est un pseudo-utilisateur qui permet aux utilisateurs au-dessus d'un niveau d'autorisation spécifique d'exécuter des commandes d'administration de serveur. Bien que principalement destiné à compléter les clients sans support intégré pour de telles actions, il n'y a aucune restriction sur son utilisation.

Progiciels de services IRC

Il existe plusieurs logiciels packages qui mettent en œuvre des services. Parmi les plus populaires, citons srvx , Atheme , ChatServices , Hybserv (développé pour être utilisé avec le logiciel Hybrid IRCd ), Epona , Anope et IRC Services 5 (prenant en charge une large gamme de démons IRC, considérés comme les services IRC « originaux »). Alors que certains de ces packages offrent d'excellentes fonctionnalités aux yeux de nombreux utilisateurs, certains opérateurs de réseau décident d'écrire leurs propres services, les raisons les plus importantes étant la flexibilité, la personnalisation et souvent, principalement sur les réseaux plus petits, le plaisir joue également un rôle important. Tous les packages n'implémentent pas les robots de service ci-dessus. De plus, les robots ont parfois des noms différents et peuvent ou non implémenter ces fonctions sous la forme indiquée ci-dessus. Même ainsi, la forme ci-dessus est la plus courante.

Standardisation

L'initiative IRC+ travaillait à la production de recommandations pour que les services utilisent des chiffres communs pour les fonctions essentielles, afin que les clients puissent disposer d'interfaces utilisateur unifiées et simplifiées pour gérer les services pour les fonctions les plus essentielles (comme l'enregistrement d'une identité sur un réseau IRC). Cependant, faute de soutien, l'initiative IRC+ a cessé ses travaux.

Voir également

Les références

Lectures complémentaires

  • Kalt, Christophe (1997-09-03). "Services IRC" . Récupéré le 2009-07-02 .