DALnet XFLAGs FAQ ================= Versión 1.7.0 Última traducción hecha por Nando (nando at dal.net) en 2023-07-07 Última revisión hecha por Fredfred (Fredfred at dal.net) y h (AHFR at Email.com) en 2018-12-29 Originalmente escrito por h (AHFR at Email.com) en 2018-10-05 Copyright (C) 2018-2023 por la red de IRC DALnet Por favor dirigir cualquier comentario, o retroalimentación acerca de este documento (no envíe solicitudes de ayuda) a docs@dal.net. Si necesita ayuda con temas no abarcados en este documento, por favor vea la siguiente información http://help.dal.net/. Introducción ------------ Una pregunta habitual en DALnet es: "¿Cómo puedo evitar que los floodbots ataquen mi canal?". Este documento intenta ayudar a detener o al menos minimizar el flood. Explica el nuevo comando eXtended flags y como funciona, y por que puede ser necesario en el canal. Contenidos ---------- 1 * ¿Qué es XFLAG? 2 * ¿Necesito el XFLAG? 3 * ¿Cómo verificar las flags eXtendidas de un canal? 4 * ¿Qué es el comando XFLAG? 4.1 Tiempo de conexión para entrar en el canal 4.2 Tiempo de conexión para hablar 4.3 Tiempo en el canal para hablar 4.4 Notice 4.5 CTCP 4.6 Mensajes de despedida 4.7 Mensajes de salida 4.8 Cambio de apodos 4.9 Encoding/Unicodes 4.10 VPNs 4.11 Shells 4.12 Op exento 4.13 Voice exento 4.14 Identd exento 4.15 Nick registrado exento 4.16 Usuarios invitados exentos 4.17 Usuarios Webirc exentos 4.18 Automsg 4.19 Ocultar listas de modo 4.20 Anuncio de usuario 5 * XFLAG especial 5.1 Recomendado 5.2 Default 6 * Preguntas frecuentes 7 * Conclusión 1 * ¿Qué es XFLAG? ------------------ El XFLAG es un comando que evita que floodbots o usuarios molestos abusen de tu canal con mensajes o avisos no deseados. Los flags extendidas del canal pueden ser establecidas sólo por los administradores o el fundador. *NOTA:* Esta función puede ayudarte a evitar que los atacantes abusen de su canal, y puede hacer que su canal sea más seguro. Para más información, lea el artículo https://www.dal.net/kb/view.php?kb=414 2 * ¿Necesito el XFLAG? ----------------------- En la mayoría de los casos, la respuesta es "no". Los modos de canal de DALnet están diseñados para prevenir que los floodbots se unan a tu canal y detenerlos en su mal comportamiento. De hecho, aún puedes configurar tu canal a +RM. Lee más sobre los modos de canal en http://docs.dal.net/docs/modes.html. Hay muchas opciones y valores para las flags extendidas en tu canal, y todos ellos van a ser explicados uno por uno en esta FAQ. También te mostraremos cómo configurar el XFLAG de tu canal con las opciones recomendadas que protegerán tu canal de ser abusado, o restablecerlo a la opción por defecto. Por favor, verifique nuestros eXtended Flags especiales en sección 5 3 * ¿Cómo verificar las flags eXtendidas de un canal? ----------------------------------------------------- Para verificar el XFLAG de un canal, necesitarás ser al menos un AOp para ejecutar el comando. COMANDO XFLAG: " /msg ChanServ@services.dal.net XFLAG <#channel-name> " A continuación se muestra un ejemplo de lo que la consulta XFLAG INFO puede devolver como información del 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. NOTA:En este ejemplo, los usuarios sólo podrán unirse al canal después de estar en la red durante 30 segundos y sólo podrán hablar en el canal después de 60 segundos (los usuarios +r y los usuarios con identd estarán exentos de ambos, mientras que los usuarios con voice o op estarán exentos del retraso de 30 segundos). De hecho, puedes utilizar una flag eXtendida recomendada, para más información consulta sección 5. 4 * ¿Qué es el comando XFLAG? ----------------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " Puede configurar una opción y un valor para ampliar la seguridad de su canal, y aquí hay un ejemplo de JOIN_CONNECT_TIME y NO_NOTICE todos juntos: EJEMPLO: " /msg ChanServ@services.dal.net XFLAG <#docsteam> " Para más información sobre cómo añadir en una línea "/msg ChanServ@services.dal.net XFLAG HELP". 4.1 * Tiempo de conexión para entrar en el canal ------------------------------------------------ SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Número de segundos que el usuario debe estar en la red DALnet para poder unirse a tu canal. Por ejemplo, si quieres que los usuarios permanezcan 10 segundos en una fila antes de que se unan a tu canal, necesitas cambiar la palabra VALUE a 10. 4.2 * Tiempo de conexión para hablar ------------------------------------ SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Número de segundos que el usuario debe estar en la red DALnet para poder hablar en tu canal. Por ejemplo, si quieres que los usuarios esperen 30 segundos antes de que hablen en tu canal, necesitas cambiar la palabra VALUE a 30. 4.3 * Tiempo en el canal para hablar ------------------------------------ SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Número de segundos que el usuario debe estar en el canal para poder hablar. Por ejemplo, si desea que los usuarios sean silenciados durante 15 segundos después de que se unan a tu canal, necesitas cambiar la palabra VALUE a 15. 4.4 * Notice ------------ SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Evitarás que nadie envíe notificaciones a tu canal. 4.5 * CTCP ---------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Evitará que que los usuarios envien CTCP para verificar informacion de otros usuarios como ping, time, versión, userinfo o clientinfo en tu canal. 4.6 * Mensajes de despedida --------------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Mensajes de despedida (/part) de los usuarios que salen del canal no se mostrarán a los usuarios que la se encuentren. 4.7 * Mensajes de salida ------------------------ SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Usted no verá ningún mensaje de salida de los usuarios que abandonen la red (/quit) a menos que desactives esta opción. 4.8 * Cambio de apodos ---------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Los usuarios no podrán cambiar sus nicks mientras esta opción esté activada. 4.9 * Encoding/Unicodes ----------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Todos los mensajes con caracteres extraños (hebreo/árabe/UTF8) se suprimen en el canal cuando esta opción está activada. 4.10 * VPNs ----------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: No se permitirán conexiones desde servicios VPN públicos cuando esta opción esté activada. Una red privada virtual (VPN) es una tecnología que crea una conexión segura y cifrada a través de una red menos segura. 4.11 * Shells ------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Si esta opción está ON, no se permitirán conexiones desde proveedores de shell en el canal. Un shell es usado para conectarse a DALnet con un host remoto usando la conexion del proveedor shell. 4.12 * Op exento ---------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Puede eximir tus ops de otras opciones XFLAG de canal que hayas configurado. 4.13 * Voice exento ------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Puede eximir a los usuarios con voice de las opciones XFLAG del canal que hayas configurado. 4.14 * Identd exento -------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Sus usuarios con ident ON estarán exentos de las opciones XFLAG del canal que hayas configurado. 4.15 * Nick registrado exento ----------------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Los usuarios con el umode +r estarán exentos de las opciones XFLAG del canal que hayas configurado. 4.16 * Usuarios invitados exentos --------------------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Los usuarios con el channelmode +I estarán exentos de las opciones XFLAG del canal que usted haya configurado. 4.17 * Usuarios Webirc exentos ------------------------------ SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Los usuarios que se conecten a DALnet a través del webirc estarán exentos de otras opciones XFLAG de canal que hayas configurado. 4.18 * Automsg -------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Los usuarios recibirán un mensaje de bienvenida predefinido ("Este canal está protegido debido al abuso, es posible que tenga que esperar X segundos antes de poder hablar!") cuando se unan al canal, si has configurado el modo ON. 4.19 * Ocultar listas de modo ----------------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Este modo ocultará las siguientes listas de modo de todos los no-ops de su canal cuando está ON: +b/+I/+e .. 4.20 * Anuncio de usuario ------------------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Si este modo está activado, enviará mensajes de comandos fallidos a #canal-relay. 4.20.1 * ¿Qué es #canal-relay? Cuando la opción USER_VERBOSE está en ON, los mensajes fallidos y los intentos fallidos de unirse a tu canal serán retransmitidos a #canal-relay. Si #canal-relay NO esta registrado, entonces solo AOP+ del #canal principal y Operadores de IRC pueden unirse a #canal-relay. Si #canal-relay ESTÁ registrado, entonces funciona como un canal normal y cualquiera puede unirse a menos que RESTRICT esté activado y/o las restricciones de modo/MLOCK (+i, +k, etc.) estén activadas. El #canal de retransmisión sólo puede ser registrado por el fundador del #canal principal. 5 * XFLAG especial ------------------ DALnet ha creado flags especiales para los canales que están siendo inundados. De hecho, también puedes establecer tus propias opciones deseadas con las flags especiales extendidas. 5.1 * Recomendado ----------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Recomendado evitará que los usuarios no deseados que se unan a su canal por flood de hablar durante 30 segundos y les impedirá enviar cualquier aviso o ctcps a los usuarios del canal. Quedan exentos de esto los usuarios opped, voiced, registrados e invitados. Todas estas opciones pueden ser configuradas usando este comando. 5.2 * Default ------------- SINTÁXIS: " /msg ChanServ@services.dal.net XFLAG <#channel> " INFORMACIÓN: Esta opción restablecerá todas las flags extendidas a off y 0. 6 * Preguntas frecuentes ------------------------ El domingo 25 de noviembre de 2018, DALnet planificó una sesión de formación sobre las nuevas funcionalidades de servicios de la DALnet. La sesión versó sobre XFLAG y otras características que aún no habían sido liberadas. Al final de la sesión, DALnet hizo una sesión de preguntas frecuentes, y en esta sección podrás leer algunas de las preguntas de los usuarios P: ¿Como funciona JOIN_CONNECT_TIME y es el valor en segundos? R: /ChanServ XFLAG #channel JOIN_CONNECT_TIME:30 y sí, en segundos. P: ¿Se puede cambiar el GREETMSG? R: No, sólo puedes usar un saludo predeterminado con el siguiente comando. /ChanServ XFLAG #canal AUTOMSG:ON P: ¿Existe un valor entero máximo para alguno de los ajustes de tiempo? R: Cualquier número entre 0 y 2592000 está bien. P: ¿Bloquear CTCP también bloquea CTCP ACTION (también conocido como comando /me)? R: Sí, NO_CTCP también bloquea acciones (/me algo)) P: ¿Qué pasa con los canales en los que los fundadores y los administradores están ausentes? Cómo puede el ops establecer estos comandos para evitar flooders? AR: Un canal debe tener un fundador establecido, deberías poder enviar un memo al fundador. Si no puedes contactar con el fundador, únete a #OperHelp e intentaremos ayudarte. P: Se podría añadir una ayuda para mostrar lo que hace RECOMMENDED, suponiendo que cambie R: La función recomendada permite actualmente los siguientes xflags: 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 P: ¿Qué puede hacer XFLAG que no pueda hacer mi bot? R: Añade más herramientas para ayudarte a prevenir que miles de drones de miles de IPs se unan a tu canal, en lugar de estar limitado a cosas como configurar el modo +R (sólo nicks registrados). P: ¿Puedo utilizar la opción RECOMMENDED para XFLAG y desactivar EXEMPT_IDENTD? R: Sí. Puede hacer /ChanServ XFLAG #channel RECOMMENDED y luego ajustar las opciones. P: Con el no_ctcp, bloquea a alguien de la información de usuario. ¿Es válido sólo mientras esa persona esté en el canal? R: No, no bloquea ctcps privados. Sólo impide la consulta /ctcp al canal, es decir /ctcp #canal ping. NOTA: Aquí está el link de la sesión https://www.dal.net/kb/view.php?kb=430. 7 * Conclusión -------------- Durante una gran inundación, esta característica minimizará el efecto de inundación en los canales. Estas flags serán controladas por los servicios de DALnet, y estarán disponibles para todos los canales y el Operador de IRC podrá revisar las flags de los canales. ---------------------------------------------------------------------- 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)