DALnet XFLAGs FAQ

Version 1.7.0


Dernièrement traduit par grungy le 2019-05-11

Dernièrement révisé par Fredfred () et h () le 2018-12-29

Originalement écrit par h () le 2018-10-05

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és 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 ?

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 option:valeur [...] option:valeur

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 JOIN_CONNECT_TIME:10 NO_NOTICE:ON

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 JOIN_CONNECT_TIME:VALEUR

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 TALK_CONNECT_TIME:VALEUR

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 TALK_JOIN_TIME:VALEUR

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 NO_NOTICE:ON/OFF

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 NO_CTCP:ON/OFF

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 NO_PART_MSG:ON/OFF

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 NO_QUIT_MSG:ON/OFF

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 NO_NICK_CHANGE:ON/OFF

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 NO_UTF8:ON/OFF

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 NO_VPNS:ON/OFF

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 NO_SHELLS:ON/OFF

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 EXEMPT_OPPED:ON/OFF

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 EXEMPT_VOICED:ON/OFF

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 EXEMPT_IDENTD:ON/OFF

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 EXEMPT_REGISTERED:ON/OFF

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 EXEMPT_INVITES:ON/OFF

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 EXEMPT_WEBIRC:ON/OFF

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 AUTOMSG:ON/OFF

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 HIDE_MODE_LISTS:ON/OFF

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 USER_VERBOSE:ON/OFF

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 RECOMMENDED

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 DEFAULT

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.