Services IRC

Un article de Wikipédia, l'encyclopédie libre.

Les services IRC sont une série d'outils mis à la dispositions des utilisateurs d'un réseau IRC. Ils permettent aux utilisateurs de s'authentifier et de gérer leurs salons. Ils sont aussi d'une grande aide aux administrateurs, les IrcOps, pour gérer le réseau.

Sommaire

[modifier] Généralités

Un certain nombres d'outils sont apparus pour lutter contre différentes nuisances sur IRC, autant du coté client (eggdrops, clients scriptés contre le spam/flood/etc) que du coté serveur. Les services IRC permettent principalement une authentification centralisée et une gestion plus fine des droits autant pour les utilisateurs d'un salon que les administrateurs du réseau.

Une fois inscrit, l'utilisateur pourra enregistrer un salon, et en devenir ainsi le propriétaire (owner). Les services ajoutent aux modes utilisateurs proposés par le serveur IRC (+o, +v) un système de niveaux et d'accès aux commandes. Le propriétaire peut ajouter n'importe quel utilisateur enregistré dans la liste d'accès du salon, c’est-à-dire la liste des utilisateurs ayant un privilège quelconque sur le salon (même celui d'être banni). Chaque commande pour un salon est accompagnée aussi du niveau minimum nécessaire pour l'utiliser, défini par le propriétaire. Cela marche exactement pareil pour les IrcOps, le ou les responsables pouvant définir une hiérarchie adaptée à leurs besoins, et ajouter un utilisateur ou changer son niveau dans la hiérarchie sans avoir besoin d'écrire dans un fichier de configuration du serveur. Ainsi Anope divise la hiérarchie des administrateurs comme suit : Opérateur des services, Administrateur des services, Administrateur du réseau. Cette hiérarchie dans les services est complémentaire a la hiérarchie utilisée par le serveur IRC.

[modifier] Composantes

La plupart des Services IRC utilisent des pseudo-clients dont le nom se termine par "Serv". Les quatre suivants sont pour ainsi dire toujours utilisés :

  • ChanServ est le service dédié aux salons. Il sert à protéger les opérateurs du salon et les aide à le gérer. Il assure aux opérateurs qu'ils peuvent retrouver leur statut à tout instant.
  • NickServ gère les comptes utilisateurs, leur permettant de s'enregistrer et de s'authentifier.
  • MemoServ est un service de messagerie. Il permet de délivrer et envoyer des messages aux utilisateurs qui ne sont pas en ligne.
  • OperServ est réservé aux IrcOps pour les assister dans diverses tâches.

D'autres services suivent cette même convention de nom, aussi retrouvons-nous souvent :

  • BotServ est la représentation de ChanServ sur le salon. Il permet de taper des !commandes directement sur le salon au lieu de s'adresser à ChanServ.
  • HostServ est un service de host virtuel. Il permet aux utilisateurs d'enregistrer et d'utiliser un vhost de manière à masquer leur adresse IP réelle sur IRC.
  • AuthServ est une alternative à NickServ. Il permet aux utilisateurs de s'enregistrer et de s'authentifier sans les contraindre à utiliser un seul pseudo comme NickServ.
  • HelpServ est un service d'aide. Il liste les différents services robots du serveur en question.

[modifier] Logiciels de Services IRC

Il existe plusieurs logiciels qui implémentent Services IRC sur un réseau. Les plus populaires incluent Anope, srvx, Atheme, Hybserv2 (qui va de pair avec l'IRCd Hybrid IRCd), Epona, et IRC Services 5.

La plupart de ces services offrent de puissantes fonctionnalités, mais certains opérateurs de réseau préfèrent coder leur propres services, ceci principalement pour des raisons de flexibilité, de personnalisation mais aussi, sur des réseaux de petite envergure, pour l'ajout de fonctions ludiques. Tous les logiciels n'incluent pas forcément les robots cités plus haut. Certains peuvent aussi les nommer différemment, ou bien leur ajouter ou retirer des fonctions. Cependant, le contexte ci-dessus est le plus courant.

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes