Éjection

Afin d'éjecter (kick) un utilisateur, il faut taper :

  • /kick #channel Utilisateur [Raison]
  • via ChanServ : /cs kick #channel Utilisateur [Raison]


Remarque :

  • La raison est facultative.

 

Bannissements

Bannir quelqu'un sert à l'empêcher de joindre un salon ou, dans le cas de quelqu'un étant déjà sur le salon, de l'empêcher de parler (et de revenir s'il quitte le salon).


Pour bannir quelqu'un, si la personne a assez de pouvoir (être au moins half-op), il lui suffit d’écrire :

  • /mode #channel +b [nick]![ident]@[host]
  • via ChanServ : /cs ban #channel Utilisateur [Raison], dans ce cas, l'Utilisateur sera également éjecté du salon.


Remarques :

  • [nick], [ident] et [host] peuvent être remplacés par des joker *.
  • Le nickname, abrégé "nick", est le pseudonyme de l'utilisateur. On peut remplacer la syntaxe "[nick]![ident]@[host]" par le nick seul. Dans ce cas, le ban sera appliqué différemment, selon la configuration du client, le plus souvent nick!*@* ou *!*@host.
  • L'ident est une information renseignée avant la connexion (par le client, pouvant être modifié par l'utilisateur). Elle est visible à la connexion de l'utilisateur sur un salon (selon la configuration du client IRC) et par /whois Utilisateur.
  • L’hostname , abrégé host, symbolise la connexion de l'utilisateur. Il peut prendre différentes formes selon l'information que le serveur IRC a réussit à obtenir de l'utilisateur (IP seule, host seul, IP + host), si ces informations sont cryptées pour les autres utilisateurs (usermode +x), et si l'utilisateur masque ou non ces informations grâce à un VHost. Sur IRC, on simplifie en apellant, peu importe le cas, le résultat "host". L’host change donc en fonction de la connexion de la personne et de ce qu'elle transmet au serveur IRC lors de la connexion à celui-ci.

 

Jokers et WildCards

Les joker, symbolisés par le caractère "*" signifie une chaîne de caractères facultative et variable. Ainsi, "nick*" signifie aussi bien "nick", "nickabcd", "nick1234" ou "nickabcd1234..".

Ce joker peut être utilisé dans les bans, par exemple, dans le but de bannir un nickname, un ident ou un host en particulier, renseignés partiellement ou entièrement, le reste pouvant varier :

  • User*!*@* désignera tout les utilisateurs ayant un nickname (= pseudonyme) commençant par User.
  • *!*abcd*@* désignera tout les utilisateurs ayant un ident, peu importe lequel, contenant les caractères "abcd". (abcdefg, efgabcd, efgabcdefg, ...).
  • *!*@*.net désignera tout les utilisateurs ayant un hostname finissant par ".net".


De la même manière, les wilcard, symbolisés par le caractère "?" signifie un caractère variable. Ainsi, "nick?" signifie aussi bien "nick1" ou "nickZ" par exemple.