ASTUCES-INFOS PRATIQUES WINDOWS

tutoriels et astuces windows
 
AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  ConnexionConnexion  

Partagez | 
 

 Tutorial des Bans

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
nikola
Rang: Administrateur


Nombre de messages : 410
Localisation : region parisienne 92
Date d'inscription : 16/12/2004

MessageSujet: Tutorial des Bans   Sam 5 Fév à 22:04

Un ban d'un channel est une restriction pour un utilisateur d'IRC les empechant de joindre un channel et base sur leur host (adresse ip ) ou leur nickname (pseudo).Ils peuvent aussi empecher la personne de parler ( à condition que la personne ne soit ni voice ni @ ou bien Ircop ). Attention, vous pourriez bannir quelqu'un d'innocent de votre channel en essayant d'en empecher l'acces à un autre.



Recuperation D'informations



Pour placer un ban vous devez connaitre avant tout des informations sur l'utilisateur . La commande /whois <pseudo> ou xwhois <pseudo> dans Robot vous permet de recolter les informations necessaires afin de placer un ban efficace .Attention le host dans Robot est decodé et vous ne devez en aucun cas poser un Ban sur un host decode car cela reviendrai au même que de donner l'ip de la personne sur le general .



Exemple : <ChtiNope> : /whois ChtitBoulet

ChtitBouletZ is BouletZ@676.564.567.610



L'identité d'une personne ce compose comme ceci : ChtitBouletZ!BouletZ@676.564.567.610



ChtitBouletZ : Ceci est le pseudonyme ou nickname de l'utilisateur .



! : Le '!' est un separateur pour separer le nickname du champ "Userid". (Attention L'userid et le nickname peuvent aussi etre les memes )



BouletZ : Ceci est l'user "Ident" , "Ident" ou encore "Userid" de l'utilisateur .



@ : Le symbole '@' est un autre separateur. Il separe le champ "userid" du reste de l'adresse (HostDomain).



676.564.567.610 : Ceci est l'host ISP ou adresse de l'utilisateur . Le codage ne fait pas toujours apparaitre le Domain .c'est pour ceci que nous appellerons ceci le HostDomain .







Attention : *!*@1043208037.fr ceci correspond aux utilisateurs passant par la version proxy
de l'applet java. .Ce ne sont pas des clones donc si vous devez poser un
ban sur ce genre de hostDomain .



Bannir toujours avec l'Userid



<Chtinope> : /mode #BanSalon +b *!v465@1043208037.fr





Type de Bans





Il existe different type de bans ( Mask ) : 11 au total mais il ne sont plus tous necessaire avec la version Dalnet du Server type DalNet avec le nouveau codage de l'ip qui ne permet plus de séparer le Host du Domain .


0: *!user@host.domain ====> *!BouletZ@676.564.567.610
1: *!*user@host.domain ====> *!*BouletZ@676.564.567.610
2: *!*@host.domain ====> *!*@676.564.567.610
3: *!*user@*.domain ====>
4: *!*@*.domain ====>
5: Nick!user@host.domain ====> ChtiBoulet!BouletZ@676.564.567.610
6: Nick!*user@host.domain ====> ChtiBoulet!*BouletZ@676.564.567.610

7: Nick!*@host.domain ====> ChtiBoulet!*@676.564.567.610

8: Nick!*user@*.domain ====>
9: Nick!*@*.domain ====>


10: nick!*@*.* ====> Bouletz!*@*.* ( celui ci n'est pas inclus dans mIRC )



Bans mIRC



Sous mIRc il vous suffit de taper : /ban <Pseudo> <n°Ban> pour
voir le Ban s'effectuer .


Exemple :


<Chtinope> /ban ChtiBoulet 2


Chtinope sets mode +b *!*@676.564.567.610



Il est necessaire que la personne soit dans le salon pour lui poser un /Ban <Pseudo> <n°Ban> et que votre commande soit taper dans la fenêtre active du salon ou vous desirez poser le ban .



Le Ban par defaut de mIRC est un Mask de type 6 , c'est à dire un Ban peu
performant car il suffit de changer de pseudo pour pouvoir revenir sur le
salon si vous le kickez par contre si vous voulez juste l'empecher de parler
cela suffit vu que le changement de pseudo est impossible lorsque l'on
est banni sans sortir du salon .


Exemple :



<chtinope> /ban Bouletz


Chtinope sets mode +b ChtiBoulet!*BouletZ@676.564.567.610


Attention : La commande /BAN ne fonctionne que sous mIRC alors que la commande /mode # +b fonctionne avec tous les clients
Le Wilcard " * "



Les asterisques "*", sont appeles wildcards. Elles sont utilisees pour representer
0 ou plus de caracteres dans cette position. Vous pouver par exemple generalise
un type de ban sur une chaine de characteres . Nous verrons des exemples plus loin dans ce tutorial .



Le Wilcard " ? "



La marque d'interrogation "?" est utilisee pour specifier seulement un caractere dans cette position et est rarement utilisée

Nous verrons des exemples plus loin dans ce tutorial .



Les Bans sur le Nickname



Certains utilisateurs ont des nicknames ou pseudonymes peu recommandables et il est possible de les forcer à changer de pseudonyme pour cela un ban sur le nickname est necessaire avant de kicker la personne du salon





Exemple : Si l'utilisateur dont vous voulez bannir le nick est present il suffit de
faire ceci :



Cas personne présente



<Chtinope > /mode #BanSalon +b ChtiBoulet

Chtinope sets mode: +b ChtiBoulet*!*@*



Si nous regardons l'emplacement des wilcards " * " , nous pouvons voir que non seulement le pseudonyme ChtiBoulet mais aussi tout les pseudonyme commencant par Chtiboulet ( Exemple : Chtiboulette ) le wilcard " * " apres le " !" et aprés le " @ " signifie que l'Userid" et le HostDomain de la personne peuvent être changé cela n'importera peu .



Il est d'ailleurs possible de poser le Ban Nickname avec la commande /ban en faisant comme ceci :



<Chtinope > /ban ChtiBouletz*!*@*



Chtinope sets mode: +b ChtiBoulet*!*@*



Ceci permet d'ailleurs de poser un Ban sur un pseudonyme absent alors qu'il est necessaire avec la commande /mode de faire ceci :



Cas personne Absente



<Chtinope > /mode #BanSalon +b ChtiBoulet*!*@*




Chtinope sets mode: +b ChtiBoulet*!*@*



Generalisation d'un Ban Nickname



Exemple : Chtinope veut interdire l'acces sur son salon à toutes les personnes
possedant le mot " HOT " dans leur nickname :


<Chtinope > /mode #!18-25ans-jaune! +b *HOT*!*@*


Chtinope sets mode: +b *HOT*!*@*.*


Remarque : vous pouvez tout aussi bien taper /mode #Salon + b *HOT*



Chtinope sets mode: +b *HOT*!*@*



Toutes chaines de carateres contenant la chaine de caractere " HOT " sera banni du salon .



Pour bannir seulement un certain nick , vous ne devez pas utiliser de Wilcards " * "dans le pseudonyme que ce soit devant ou derrière



<Chtinope > /mode #Salon +b Nick



Chtinope sets mode: +b Nick!*@*

Ou bien



<Chtinope > /mode #Salon +b Nick!*@*



Chtinope sets mode: +b Nick!*@*



Ou encore



<Chtinope > /ban Nick!*@*



Chtinope sets mode: +b Nick!*@*





Supplement :



<Chtinope > /ban H?T!*@*



Chtinope sets mode: +b H?T!*@*



Ceci va bannir le pseudonyme Hot mais aussi Hat Hbt H1t etc....



<Chtinope > /ban ??!*@*



Chtinope sets mode: +b ??!@*



Ceci va bannir tous les pseudonymes de deux caracteres ...





Les Bans sur l'Userid



Si une personne contourne un ban en se reconnectant avec un nouveau host
il se peut qu'il conserve la meme Ident dans mIRC donc le fait de poser
un Ban sur l'ident peut etre efficace ( Attention a ce que l'ident soit
pas une ident commune des d'autres users .Par exemple les noms des scripts
sont souvent mis dans l'ident ! ( /who # *!*userid*@* )


<chtinope >/mode <#BanSalon *!Boulet@*


Chtinope mets le mode +b *!Boulet@*



Vous pouvez aussi generaliser votre Userid avec les Wilcards " * "





Bannir une Userid a un seul caractère



Certains programme que l'on appelle des "génerateurs de clones " produisent des clones qui ont un seul caractére en Userid



Exemple



ChtiBoulet!a@125.125.255.134



<Chtinope> /mode #BanSalon +b *!a@*



Chtinope mets le mode +b *!a@*

Chtinope kick ChtiBouletZ ( I am an IRcop !! )

ChtiBouletz join #BanSaloon ( ChtiBoulet!b@125.125.255.134 )

<Chtinope> Surprised/



Ici il faut bannir tout les idents à un caractere et pour ceci nous avons le wilcard " ?"

donc voici le ban à poser



<Chtinope> /mode #BanSalon +b *!?@*





Bannir un utilisateur sur le HostDomain


le Ban le plus efficace .Il aura pour effet de bannir tout l'ISP. La seule
maniere pour contourner ce ban, etant d'avoir un autre compte sur un
autre provider, et ainsi changer d'adresse.C'est ce type de ban que vous
devez utiliser en priorite sur le salon .ou de reconnecter son modem si votre ip est dynamique ( AOL Chtinopé //pleure )


<chtitnope> /mode #BanSalon +b *!*@125.125.255.134



Chtinope sets mode: +b *!*@125.125.255.134


Ou bien avec mIRC


<Chtinope> /ban ChtiBoulet 2


Chtinope sets mode: +b *!*@125.125.255.134



Si la personne passe par le proxy Voila *!*@1043208037.fr Vous devez poser un ban de type 3 avec l'Userid



Enlever un Ban


La commande est : /mode #salon -b MASK

ou bien

Clikez dans le general du salon et faite un remove du ban en validant le ban à retirer



Ne jamais enlever le ban d'un autre @

Ne pas enlever le ban de RobotXX car il le reposera dés que la personne reviendra dans le salon si son temps de ban n'est pas fini




ScriptinG







Et pour les scripteurs moi j'ai ca dans mon script ( dans mon menu nicklist) ca vous donne dans votre menu le ban que vous allez poser ca evite les boulettes ;o)



< &Bans >


.$snick($active,1) $+ !*@*:mode # +b $$1 | mode # -v $$1
.$snick($active,1) $+ *!*@*:mode # +b $$1 $+ * | mode # -v $$1
.* $+ $snick($active,1) $+ *!*@*:mode # +b * $+ $$1 $+ * | mode # -v $$1
.$iif( $address($snick(#,1),1) != $null , $address($snick(#,1),1) , *!*utilisateur@hôte.domaine):ban $$1 1| mode # -v $$1
.$iif( $address($snick(#,1),2) != $null , $address($snick(#,1),2) , *!*@hôte.domaine):ban $$1 2 | mode # -v $$1
.$iif( $address($snick(#,1),3) != $null , $address($snick(#,1),3) , *!*utilisateur@*.domaine):ban $$1 3 | mode # -v $$1
.$iif( $address($snick(#,1),4) != $null , $address($snick(#,1),4) , *!*@*.domaine):ban $$1 4 | mode # -v $$1
.$iif( $address($snick(#,1),5) != $null , $address($snick(#,1),5) , nick!utilisateur@hôte.domaine):ban $$1 5 | mode # -v $$1
.$iif( $address($snick(#,1),6) != $null , $address($snick(#,1),6) , nick!*utilisateur@hôte.domaine):ban $$1 6 | mode # -v $$1
.$iif( $address($snick(#,1),7) != $null , $address($snick(#,1),7) , nick!*@hôte.domaine):ban $$1 7 | mode # -v $$1
.$iif( $address($snick(#,1),Cool != $null , $address($snick(#,1),Cool , nick!*utilisateur@*.domaine):ban $$1 8 | mode # -v $$1
.$iif( $address($snick(#,1),9) != $null , $address($snick(#,1),9) , nick!*@*.domaine):ban $$1 9 | mode # -v $$1
.-
.&Ban Multiples:/mode # +b $$1 | /ban # $$1 2 | /ban # $$1 3 | mode # -v $$1
.&Ban Divers
..&Ban ?:/mode # +b *!?@*
..&Ban Ident :/mode # +b *!* $+ $$?="Entrez votre Ident :" $+ @*

..&Ban Divers:/mode # +b $$?="*!*@*"
.&Bans Pseudo
..&Ban un Pseudo :/mode # +b $$?="Entrez votre pseudo :"
..&Ban PseudoG :/mode # +b * $+ $$?="Entrez votre pseudo :" $+ *

keskia

_________________
{[-KESKIA-]}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.keskia.forumactif.com
 
Tutorial des Bans
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tutorial Delete Doctor
» Tutorial pour renommer ComboFix
» Tutorial clean
» [Tutorial] Faire un jeu de plateforme
» [Tutorial] Apprendre le Delphi

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
ASTUCES-INFOS PRATIQUES WINDOWS :: INFORMATIQUE PRATIQUE :: MIRC-
Sauter vers: