Le mask

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. :-D

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 :

Caracteristique d'une personne

  • son pseudo
  • son ident
  • son IP (ou host)
  • son realname (souvant appeller ASV pour age sexe ville)

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.

L'utilisation du wild-card « * » (étoile)

Cas du pseudo

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 :

  1. Nic0*!*@*
  2. Nic0!*@*

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

Cette différence est à noté parce que dans le cas d'une attaque, lorsque les pseudo sont de la forme test1234, test4566, test7896… il suffit de poser le ban sur le masque test*!*@*

Parfois à trop vouloir faire correspondre largement le masque, on implique par des pseudo qu'on aurais pas forcément pensé: par exemple, pensant exclure tout les pseudo en cam, car je ne souhaite pas qu'il y ai de la pub pour des cam hot, je pourrais vouloir poser comme ban : *cam*!*@* dans ce cas, un pseudo comme Camille serais toucher par ce mask de ban. (car comporte *cam*)

Quelques variantes

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.

Cas de l'ident

Peuvent être utile parfois avec toute les variantes qu'il peux y avoir.

*!ident@*
*!*ident*@*

Le deuxième étant plus large.

Cas de l'host

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.

Il faut bien garder en mémoire ce qui peux changer, si un mask de ban est trop “sélectif” ne lui suffit il pas de changer de pseudo ou d'ident pour ne plus correspondre au mask posé ?

Nic0 2009/08/07 16:29

 
unreal/mask.txt · Dernière modification: 2010/04/21 15:33 (édition externe)
 
Recent changes RSS feed
Linux | tout droits réservé ~ © 2009-2010 Nic0's Sphere ~ | Tchat gratuit | Tchat gratuit