DALnet XFLAGs FAQ ================= Version 1.7.0 Dernièrement traduit par grungy le 2019-05-11 Dernièrement révisé par Fredfred (Fredfred at dal.net) et h (AHFR at Email.com) le 2018-12-29 Originalement écrit par h (AHFR at Email.com) le 2018-10-05 Copyright (C) 2018-2019 par DALnet IRC Network Veuillez envoyer tous vos commentaires ou suggestions á docs@dal.net. On ne répond pas aux questions ! Si vous avez besoin de plus amples informations non traitées dans ce document, veuillez consulter les autres documentations sur http://help.dal.net. Introduction ------------ Une question commune qui revient sur DALnet est: "Comment puis-je arrêter les attaques de floodbots visant mon canal?". Le but de ce document est d'essayer d'aider à mettre fin ou au moins á minimiser les floods. Ce document explique non seulement comment manipuler la nouvelle commande eXtended flags, mais aussi dans quelles circonstances l'utiliser. Table des matières ------------------ 1 * C'est quoi un XFLAG ? 2 * Ai-je besoin du XFLAG ? 3 * Comment vérifier les eXtended flags d'un canal 4 * C'est quoi la commande XFLAG ? 4.1 Le paramètre: "Join connect time" 4.2 Le paramètre: "Talk connect time" 4.3 Le paramètre: "Talk Join time" 4.4 Notice 4.5 CTCP 4.6 Messages de Départ (du canal) 4.7 Messages de Déconnexion (du réseau) 4.8 Changement de Pseudonymes 4.9 Codages/Unicodes 4.10 Les VPNs 4.11 Les Shells 4.12 Exemption des Administrateurs (@) du Canal 4.13 Exemption des Utilisateurs Voicés (+v) 4.14 Exemption des Identd 4.15 Exemption des Pseudonymes Enregistrés 4.16 Exemption des Utilisateurs Invités 4.17 Exemption des Utilisateurs Webirc 4.18 Automsg 4.19 Cacher les Listes des Modes 4.20 "Verbose" des Utilisateurs 5 * XFLAG Spécial 5.1 Les Options Recommandées 5.2 Options par Défaut 6 * Questions Fréquentes 7 * Conclusion 1 * C'est quoi un XFLAG ? ------------------------- Le XFLAG est une commande qui sert á empêcher des floodbots ou bien des utilisateurs ennuyants d'abuser de votre canal en envoyant des messages ou notices indésirables. Le XFLAG pour un canal donné ne peut être modifié que par les administrateurs ou le créateur de ce dernier. *NOTE:* Cette fonction peut vous aider á éviter que des utilisateurs malintentionnés n'abusent votre canal et par la même occasion à rendre ce dernier plus sécurisé. Pour plus d'informations veillez consulter l'article suivant https://www.dal.net/kb/view.php?kb=414. 2 * Ai-je besoin du XFLAG ? --------------------------- Dans la plupart des cas, la réponse est "non". Les modes des canaux sur DALnet sont désignés á prévenir les floodbots et les empêcher de nuire. Ceci étant dit, vous pouvez toujours configurer votre canal en mode +RM. Pour en savoir plus sur les modes des canaux, veuillez consulter la page suivante http://docs.dal.net/docs/modesfr.html. Il y a beaucoup d'options et de valeurs disponibles pour les extended flags de votre canal, elles sont toutes expliquées une par une dans la section: QUESTIONS FRÉQUENTES. On va aussi vous montrer comment configurer le XFLAG de votre canal en utilisant les options recommandées qui protégeront votre canal contre les abus. On vous montrera également comment le réinitialiser par défaut. Veillez consulter notre spécial eXtended Flags dans la section 5. 3 * Comment vérifier les eXtended flags d'un canal -------------------------------------------------- Pour vérifier le XFLAG d'un canal, vous devez être au moins un AOp pour manipuler la commande. XFLAG COMMAND: " /msg ChanServ@services.dal.net XFLAG <#nom-du-canal> " Ici-bas, un exemple du résultat retourné lors d'une requête XFLAG INFO pour le canal #docsteam: -ChanServ- XFLAGs for the channel #docsteam: -ChanServ- JOIN_CONNECT_TIME: 30 -ChanServ- TALK_CONNECT_TIME: 0 -ChanServ- TALK_JOIN_TIME: 60 -ChanServ- NO_NOTICE: On -ChanServ- NO_CTCP: On -ChanServ- NO_PART_MSG: On -ChanServ- NO_QUIT_MSG: On -ChanServ- NO_NICK_CHANGE: Off -ChanServ- NO_UTF8: On -ChanServ- NO_VPNS: Off -ChanServ- NO_SHELLS: On -ChanServ- HIDE_MODE_LISTS: On -ChanServ- EXEMPT_OPPED: On -ChanServ- EXEMPT_VOICED: On -ChanServ- EXEMPT_IDENTD: On -ChanServ- EXEMPT_REGISTERED: On -ChanServ- EXEMPT_INVITES: On -ChanServ- EXEMPT_WEBIRC: On -ChanServ- AUTOMSG: On -ChanServ- USER_VERBOSE: Off -ChanServ- End of list. NOTE:Dans cet exemple, les utilisateurs ne pourront joindre un canal qu'après avoir passé 30 secondes en ligne et ne pourront parler sur le canal qu'après 60 secondes (les utilisateurs en mode +r avec un identd seront exemptés de ces deux limitations. En étant voicés+oppés les utilisateurs seront exemptés du délai de 30 secondes). Par ailleurs, vous pouvez utiliser les eXtended flags recommandés. Pour plus d'informations veuillez consulter la section 5. 4 * C'est quoi la commande XFLAG ? ---------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " Vous pouvez choisir une option avec une valeur pour renforcer la sécurité de votre canal, voici un exemple de JOIN_CONNECT_TIME et NO_NOTICE en une seule ligne: EXEMPLE: " /msg ChanServ@services.dal.net XFLAG <#docsteam> " Pour plus d'informations sur comment manipuler une ligne de commande,tapez "/msg ChanServ@services.dal.net XFLAG HELP". 4.1 * Le paramètre: "Join connect time" --------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Le nombre de secondes qu'un utilisateur doit passer en ligne sur DALnet pour être en mesure de joindre votre canal. Par exemple, si vous voulez que vos utilisateurs attendent 10 secondes avant de pouvoir joindre votre canal, vous devez remplacer le mot VALEUR par 10. 4.2 * Le paramètre: "Talk connect time" --------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Le nombre de secondes qu'un utilisateur doit passer en ligne sur DALnet pour être en mesure de parler sur votre canal. Par exemple, si vous voulez que vos utilisateurs attendent 30 secondes avant de pouvoir parler sur votre canal, vous devez remplacer le mot VALEUR par 30. 4.3 * Le paramètre: "Talk Join time" ------------------------------------ SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Le nombre de secondes qu'un utilisateur doit passer sur votre canal avant d'être en mesure d'y parler. Par exemple, si vous voulez que vos utilisateurs ne puissent parler qu'après 15 secondes après avoir joint votre canal, vous devez remplacer le mot VALEUR par 15. 4.4 * Notice ------------ SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Cette commande est pour interdire á n'importe quels utilisateurs d'envoyer des notices public (sur votre canal). 4.5 * CTCP ---------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Cette commande va empêcher les utilisateurs d'envoyer des requêtes CTCP pour retourner des informations sur d'autres utilisateurs se trouvant sur votre canal tels que le ping, time, version, userinfo ou clientinfo. 4.6 * Messages de Départ (du canal) ----------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les messages de départ des utilisateurs de votre canal ne seront plus visibles aux autres utilisateurs s'y trouvant. 4.7 * Messages de Déconnexion (du réseau) ----------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Vous ne verrez aucun message de départ des utilisateurs qui se dèconnectent du réseau sur votre canal á moins que vous choisissiez l'option OFF. 4.8 * Changement de Pseudonymes ------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les utilisateurs ne pourront pas changer leurs pseudonymes tant que cette option est en mode ON. 4.9 * Codages/Unicodes ---------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Tous les messages contenant des caractères "étranges" (Hebrèux/Arabes/UTF8) seront supprimés si cette option est en mode ON. 4.10 * Les VPNs --------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Tous les utilisateurs utilisant un VPN public seront interdits d'accès quand cette option est en mode ON. Un "virtual private network" (VPN) est une technologie qui sert á créer une connexion cryptée et sécurisée pour se connecter á un réseau dont la sécurité laisse á désirer. 4.11 * Les Shells ----------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Si cette option est en mode ON, aucune connexion provenant d'un fournisseur de shells ne sera permise sur le canal. Un shell est utilisé pour se connecter á DALnet via une "host" (ou hôte) á distance en utilisant la connexion du fournisseur de shells. 4.12 * Exemption des Administrateurs (@) du Canal ------------------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Vous pouvez exempter les administrateurs (@) de votre canal de toutes les options XFLAG déjá configurées. 4.13 * Exemption des Utilisateurs Voicés (+v) --------------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Vous pouvez exempter les utilisateurs voicés (+v) de votre canal de toutes les options XFLAG déjá configurées. 4.14 * Exemption des Identd --------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les utilisateurs ayant le Identd ON seront exemptés des options XFLAG déjá configurées. 4.15 * Exemption des Pseudonymes Enregistrés -------------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les utilisateurs avec le umode (mode utilisateur) +r seront exemptés des options XFLAG déjá configurées. 4.16 * Exemption des Utilisateurs Invités ----------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les utilisateurs avec le channelmode (mode de canal) +I seront exemptés des options XFLAG déjá configurées. 4.17 * Exemption des Utilisateurs Webirc ---------------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les Utlisateurs qui se connectent au réseau DALnet via webirc (client web irc) seront exemptés des options XFLAG déjá configurées. 4.18 * Automsg -------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les Utilisateurs recevront un message de bienvenu prédéfini ("Ce canal est protégé contre les abus, vous allez devoir patienter X secondes avant d'être en mesure de parler!") quand ils accèdent au canal, encore faut-il que cette option soit en mode ON. 4.19 * Cacher les Listes des Modes ---------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Cette option va cacher les listes-des-modes suivant de tous les utilisateurs non-oppés de votre canal quand elle est configurée en mode ON: (+b/+I/+e). 4.20 * "Verbose" des Utilisateurs --------------------------------- SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Si cette option est en mode ON, cette derniére va envoyer des messages d'èchec de commande au #canal-relai. 4.20.1 * C'est quoi un #canal-relai ? Quand l'option USER_VERBOSE est ON, les messages d'èchec ainsi que les èchecs de tentatives d'accés á votre canal seront relayés au #canal-relai. Si le #canal-relai n'est PAS enregistré, seuls les AOP+ du #canal principal ainsi que les Operateurs IRC pourront joindre le #canal-relai. Si le #canal-relai EST enregistré, tous les utilisateurs seront en mesure d'y accéder á moins que l'option RESTRICT ne soit ON et/ou que la restriction mode/MLOCK (+i, +k, etc.) est ON. Le #canal-relai ne peut être enregistré que par le créateur du #canal principal. 5 * XFLAG Spécial ----------------- DALnet a élaboré des flags spéciaux pour les canaux qui sont menacés de floods. Par ailleurs, vous pouvez aussi configurer vos propres options avec les eXtended flags spéciaux. 5.1 * Les Options Recommandées ------------------------------ SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Les options recommandées vont empêcher les utilisateurs indésirables (qui joignent votre canal pour flooder) de parler pendant les premières 30 secondes et vont aussi les prévenir d'envoyer toute sorte de notice ou ctcps aux utilisateurs de votre canal. Les seuls utilisateurs exemptés sont les ops (@), les voicés (+v), ainsi que les utilisateurs enregistrés et invités. Toutes ces options seront activées automatiquement en utilisant cette commande. 5.2 * Options par Défaut ------------------------ SYNTAXE: " /msg ChanServ@services.dal.net XFLAG <#canal> " INFORMATION: Cette commande va réinitialiser toutes les eXtended flags á off ou 0. 6 * Questions Fréquentes ------------------------ Le Dimanche, 25 Novembre 2018, DALnet avait mené une session de formation couvrant les nouvelles fonctionnalités des Services DALnet!. Cette session était á propos du XFLAG ainsi que d'autres fonctionnalités qui ne sont pas encore disponibles pour le grand public. A la fin de cette session, DALnet a enchainé avec une autre session pour répondre aux questions fréquentes. Dans cette section, on va répondre á quelque questions posées par des utilisateurs. Q: Quelle valeur me conseilleriez-vous pour JOIN_CONNECT_TIME et est ce que ces valeurs sont en secondes ? R: /ChanServ XFLAG #channel JOIN_CONNECT_TIME:30 et oui, les valeurs sont en secondes. Q: Peut-on changer le message de bienvenu (GREETMSG) ? R: Non, vous pouvez seulement utiliser le message de bienvenu par défaut par le biais de la commande suivante: /ChanServ XFLAG #channel AUTOMSG:ON Q: Y a-t-il une valeur numérique maximale pour les options impliquant le "temps"? R: Toutes valeurs entre 0 et 2592000 seraient acceptables. Q: En bloquant les CTCP est-ce qu'on bloque par la même occasion les CTCP ACTION (ex: la commande /me)? R: Oui, NO_CTCP bloque aussi les actions (ex: /me "quelque chose"). Q: Comment les administrateurs peuvent-ils prévenir les floods des canaux dont les créateurs et les gestionnaires sont absents? R: Chaque canal a un créateur désigné. La solution, dans ce cas, est d'envoyer un message á ce dernier par memo. Si vous n'êtes pas capables de joindre le créateur du canal d'une manière ou d'une autre, venez nous voir sur #OperHelp et on fera notre possible pour vous aider. Q: Quelles sont les options recommandées, assumant que ces dernières vont changer ? R: Les options recommandées activent les xflags suivant: NO_NOTICE:ON, NO_CTCP:ON, NO_PART_MSG:ON, NO_QUIT_MSG:ON, EXEMPT_OPPED:ON, EXEMPT_VOICED:ON, EXEMPT_REGISTERED:ON, EXEMPT_INVITES:ON, HIDE_MODE_LISTS:ON, AUTOMSG:ON, TALK_JOIN_TIME:30 Q: Qu'est ce que XFLAG fait qu'un bot ne pourrait faire ? R: Le XFLAG vous permet d'avoir accès á plusieurs fonctionnalités pour vous aider á prévenir des milliers de "drones" ayant des milliers d'adresses IP différentes d'accéder á votre canal, au lieu d'être limité á des fonctionnalités comme le mode +R (pseudonyme enregistrés seulement). Q: Pourrais-je utiliser les options recommandées pour XFLAG et mettre le EXEMPT_IDENTD off ? R: Oui, vous pouvez le faire via la commande suivante /ChanServ XFLAG #channel RECOMMENDED (en réglant les options). Q: Avec le no_ctcp, un utilisateur ne pourrait voir les infos d'un autre, est-ce ceci valide seulement pour les utilisateurs présents sur le canal ? R: Non, le no_ctcp ne bloque pas les ctcp privés. Il bloque seulement les requêtes /ctcp envoyées au canal (ex: /ctcp #canal ping). NOTE: Voici un lien pour voir la session de formation en question https://www.dal.net/kb/view.php?kb=430. 7 * Conclusion -------------- Pendant un flood conséquent, cette fonctionnalité va minimiser l'effet du flood sur le canal. Ces flags sont contrôlés par les services de DALnet et sont disponibles pour tous les canaux. Par ailleurs, les Operateurs IRC pourront voir les flags de tous les canaux. ---------------------------------------------------------------------- IRC: /server irc.dal.net 7000 (also port 6667) The Web: http://www.dal.net/ DALnet Help: http://help.dal.net/ IRC FTP: ftp://ftp.dal.net/ Network! Email: help at dal.net (help), docs at dal.net (help documents), suggest at dal.net (suggestions and comments)