Il est important de comprendre son fonctionnement pour pouvoir faire des bans et des glines efficace.
Comme il ne s'agit pas de zorro et de son mask, une explication s'impose.
Sur l'IRC, toute personne possède des identifications qui lui sont propres (ou pas) mais l'ensemble des identifications font que ce user n'est pas un autre. Chaque personne peuvent être identifier par :
Pour nous simplifier, les trois première identifications sont regroupées en une ligne avec des séparations ! et @ comme il suit :
pseudo!ident@host exemples (fictif) HaZarDouS!Psy-Chic@ven12-3-41-234-567-89.fbx.proxad.net Nic0!Nic0@ACaen-123-4-56-789.w12-345.abo.wanadoo.fr
Ceci constitue ainsi le mask de la personne. On vois donc, que pour un pseudo, un ident et une IP donné, le mask est unique.
Pour faire correspondre un ban, ou un gline de façon plus large, on applique le wild-card « * » permettant ainsi de faire des bans plus large. « * » représentant toute possibilité. Pour donner des exemples, commençant par le plus simple identification sur le pseudo :
Nic0!*@*
Ce qui veux dire que le ban s'appliquant sur ce mask, englobera tout les cas du moment qu'il as le pseudo Nic0
Regardons un autre exemple, pour bien souligner un détail pour les pseudos :
Le premier cas affecte tout les pseudos commençant par Nic0, ce qui pourrais être par exemple : Nic0123, Nic0las, Nic0000
Le deuxième cas n'affecte UNIQUEMENT le pseudo Nic0
voici le masque qui nous intéresse avec des *
Nic0!*@*wanadoo*
S'appliquant ainsi pour tout les pseudo Nic0 mais dont l'host contient wanadoo. Pour les deux personne suivantes, l'une sera affecté et pas l'autre.
Nic0!Nic0@ACaen-123-4-56-789.w12-345.abo.wanadoo.fr Cette personne ce fera ban car il correspond au mask posé ( pseudo : Nic0 et host contenant wanadoo ) Nic0!Nic0@ven12-3-41-234-567-89.fbx.proxad.net Cette personne ne sera pas affecté par le ban.
Peuvent être utile parfois avec toute les variantes qu'il peux y avoir.
*!ident@* *!*ident*@*
Le deuxième étant plus large.
Juste quelques exemple mais toujours dans le même principe.
*!*@ven12-3-41-234-567-89.fbx.proxad.net *!*@ven12-3-41-234-567-89*
On peux bien sûr imaginer toute les variantes, même le cas : « *!*@* » qui engloberai tout le monde.
— Nic0 2009/08/07 16:29