lunes, 14 de julio de 2008

Modo +f

••» @exeCutive: El modo +f (/mode #canal +f rangos) es un modo que nos permite proteger un canal ante el "f"lood, en vez de usar un script, protecciones o bots del servidor usamos este modo, esto no quiere decir que no se pueda usar en conjunto con lo mencionado anteriormente sino que este modo a mi parecer es mucho más efectivo, ademas esta incluido en el servidor y puede ser usado por nosotros.
••» @exeCutive: ¿Que es el "Flood"?
••» @exeCutive: Se conoce por Flood toda aquella repetición continua de una acción.
••» @exeCutive: En este caso el modo +f nos puede proteger de ataques de Flood en: Mensajes/Notices al canal, Ctcp al canal, knocks al canal, Cambios de nick dentro de un canal, joins a un canal, texto al canal.
••» @exeCutive: 1.- /msg #canal texto (Ojo que esto es automático en los scripts, o sea nosotros solo escribimos y pulsamos enter pero se puede hacer también de esta manera)
••» @exeCutive: 2.- /notice #canal texto.
••» @exeCutive: 3.- /ctcp #canal texto
••» @exeCutive: 4.- /nick nuevonick
••» @exeCutive: 5.- /knock #canal mensaje (Este comando solo se puede ejecutar cuando estas afuera de un canal que esta en +i (invite only) y lo que hace es enviar un mensaje vía notice al canal.)
••» @exeCutive: 6.- /join #canal
••» @exeCutive: El punto número 4 creo que en este servidor no puede ser usado, ya que es un recurso para hacer flood quienes han sido baneados de un canal
••» @exeCutive: ¿Como funcionan los seteos y cuales son las acciones que se pueden setear?
••» @exeCutive: c - CTCPs - auto +C - Otras acciones: +m, +M
••» @exeCutive: c -> es como nos referiremos al modo
••» @exeCutive: CTCPs -> es la acción que vamos a detener
••» @exeCutive: auto +C -> es la acción por defecto que realizara el modo si no seteamos una acción
••» @exeCutive: +m +M -> son las otras acciones que nosotros podemos setear a ese tipo de ataque "Ctcp"
••» @exeCutive: j - joins - auto +i - Otras acciones: +R
••» @exeCutive: k - knocks - auto +K
••» @exeCutive: m - messages/notices - auto +m - Otras acciones: +M
••» @exeCutive: n - nickchanges - auto +N
••» @exeCutive: t - text kick - auto +b - Otras acciones: kick
••» @exeCutive: el primer desglose que hice sirve para orientarse en los demás
••» @exeCutive: ¿Como configurar el modo +f?
••» @exeCutive: lo haré con ejemplos
••» @exeCutive: /mode #canal +f [2c]:10
••» @exeCutive: FIREWALL por favor ayúdame con los ejemplos
••» @FIREWALL: ok
••» @exeCutive: necesito que todos no hablen
••» @exeCutive: colocaremos esto
••» @exeCutive: /mode #canal +f [2c]:10
••» @exeCutive: que dice
••» @exeCutive: 2 ctcps en 10 segundos
••» @exeCutive: no colocamos una acción
••» @exeCutive: por lo cual tomara la acción por defecto
••» @exeCutive: como yo mencione anteriormente, en este caso la acción por defecto es +C
••» @exeCutive: ok FIREWALL lanza dos ctcp al canal /ctcp #canal mensaje
••» @exeCutive: dale
[Micronet:#Operadores CTCP] DE PRUEBA
[Micronet:#Operadores CTCP] DE PRUEBA
[Micronet:#Operadores CTCP] DE PRUEBA

-chat01.universochat.net:%#Operadores- *** Channel CTCPflood detected (limit is 2 per 10 seconds), setting mode +C
* chat01.universochat.net pone modo: +C
••» @exeCutive: como ven
••» @exeCutive: se coloco el modo +C
••» @exeCutive: otra vez?
* exeCutive pone modo: -f [2c]:10
* exeCutive pone modo: +f [2c]:10

••» @exeCutive: dale FIREWALL
* FIREWALL pone modo: -C
[Micronet:#Operadores CTCP] DE PRUEBA
[Micronet:#Operadores CTCP] DE PRUEBA
[Micronet:#Operadores CTCP] DE PRUEBA

-chat01.universochat.net:%#Operadores- *** Channel CTCPflood detected (limit is 2 per 10 seconds), setting mode +C
* chat01.universochat.net pone modo: +C
••» @exeCutive: se colocó automáticamente el modo +C que recuerden es la acción por defecto
* exeCutive pone modo: -C
••» @exeCutive: recordemos que esta acción tiene otros modos de protección que podemos colocar
••» @exeCutive: +m +M
••» @exeCutive: verdad?
••» @exeCutive: todo esto ya lo explique anteriormente
* exeCutive pone modo: +f [2c#m]:10
••» @exeCutive: /mode #Operadores +f [2c#m]:10
••» @exeCutive: lo que estamos haciendo es
••» @exeCutive: si hay 2 ctcps en 10 segundos colocara el canal +m
••» @exeCutive: dale FIREWALL
[Micronet:#Operadores CTCP] DE PRUEBA 2
[Micronet:#Operadores CTCP] DE PRUEBA 2
[Micronet:#Operadores CTCP] DE PRUEBA 2

-chat01.universochat.net:%#Operadores- *** Channel CTCPflood detected (limit is 2 per 10 seconds), setting mode +m
* chat01.universochat.net pone modo: +m
••» @exeCutive: ven?
••» @exeCutive: lo mismo con el modo +M
••» @exeCutive: /mode #Operadores +f [2c#M]:10
* exeCutive pone modo: -m
••» @exeCutive: ahora esto mismo se puede colocar con tiempo
••» @exeCutive: o sea trascurrido el tiempo seteado se saque el modo automáticamente
* exeCutive pone modo: -f [2c#m]:10
••» @exeCutive: colocaremos esto
••» @exeCutive: /mode #Operadores +f [2c#M1]:10
••» @exeCutive: lo que hará es:
••» @exeCutive: si hay 2 ctcps en el canal en 10 segundos colocará el modo +M durante 1 minuto y luego lo quitará
* exeCutive pone modo: +f [2c#M1]:10
••» @exeCutive: dale FIREWALL
[Micronet:#Operadores CTCP] DE PRUEBA 3
[Micronet:#Operadores CTCP] DE PRUEBA 3
[Micronet:#Operadores CTCP] DE PRUEBA 3

-chat01.universochat.net:%#Operadores- *** Channel CTCPflood detected (limit is 2 per 10 seconds), setting mode +M
* chat01.universochat.net pone modo: +M
••» @exeCutive: esperemos que transcurra 1 minuto
••» @Jean-Luc: [exeCutive] seria interesante que refrescaras que significa +M
••» @Jean-Luc: Wink
••» a77aQuE^^: moderate
••» a77aQuE^^: puedo preguntar algo?
* chat01.universochat.net pone modo: -M
••» @exeCutive: ven
••» @exeCutive: solo se ha quitado el modo +M
••» @Jean-Luc: +M no es lo mismo que +m
* Jean-Luc pone modo: +m
* Jean-Luc pone modo: +M

••» @exeCutive: el modo +m es moderado, solo los con acceso pueden hablar
••» @exeCutive: el modo +M, significa que solo los usuarios registrados podrán hablar
••» @exeCutive: o sea los que tengan registrados sus nicks
••» @exeCutive: yo doy por sabidos estos modos, gracias Jean-Luc Razz
••» @Jean-Luc: gracias exeCutive. es buena la aclaración así no hay confusiones entre los modos
••» @exeCutive: ok
••» @exeCutive: como ven el modo se retiro automáticamente al pasar 1 minuto
••» @exeCutive: ahora, ya ven de que se trata el funcionamiento ?
••» @exeCutive: para todos los ataques de flood que mencione sirve
••» @exeCutive: el procedimiento anterior corre igual para todos los modos
••» @exeCutive: haré otro ejemplo
••» @exeCutive: /mode #Operadores +f [2j]:60
••» @exeCutive: 2 entradas en 60 segundos
••» @exeCutive: el modo +f colocará la acción por defecto
••» @exeCutive: dale FIREWALL
* exeCutive pone modo: +f [2j]:60
(23:31:30) (Sale) (Micronet)(LaRenga@127.0.0.1)
(23:31:40) (Entra) ( Micronet )(LaRenga@127.0.0.1)
(23:31:44) (Sale) (Micronet)(LaRenga@127.0.0.1)
(23:31:45) (Entra) ( Micronet )(LaRenga@127.0.0.1)
(23:31:47) (Sale) (Micronet)(LaRenga@127.0.0.1)
(23:31:49) (Entra) ( Micronet )(LaRenga@127.0.0.1)
-chat01.universochat.net:%#Operadores- *** Channel joinflood detected (limit is 2 per 60 seconds), setting mode +i
* chat01.universochat.net pone modo: +i
••» @exeCutive: ven
* exeCutive pone modo: -i
••» @exeCutive: el modo +f al detectar 3 joins coloco automáticamente el modo +i
••» @exeCutive: recordemos que también podemos usar la otra acción que seria +R
••» @exeCutive: o sea solo usuarios registrados pueden entrar
••» @exeCutive: /mode #Operadores +f [2j#R]:60
* exeCutive pone modo: +f [2j#R]:60
••» @exeCutive: dale FIREWALL
(23:33:36) (Sale) (Micronet)(LaRenga@127.0.0.1)
(23:33:36) (Entra) ( Micronet )(LaRenga@127.0.0.1)
(23:33:37) (Sale) (Micronet)(LaRenga@127.0.0.1)
(23:33:37) (Entra) ( Micronet )(LaRenga@127.0.0.1)
(23:33:37) (Sale) (Micronet)(LaRenga@127.0.0.1)
(23:33:37) (Entra) ( Micronet )(LaRenga@127.0.0.1)
-chat01.universochat.net:%#Operadores- *** Channel joinflood detected (limit is 2 per 60 seconds), setting mode +R
••» @exeCutive: =)
* exeCutive pone modo: -R
••» @exeCutive: ven esas son las 2 opciones que nos permite configurar el modo +f para las entradas
••» @exeCutive: también se puede hacer con tiempo
••» @exeCutive: /mode #Operadores +f [2j#R10]:60
••» @exeCutive: eso quitaría el modo +R pasados los 10 minutos
••» @exeCutive: hare un ejemplo con los mensajes o notices
••» @exeCutive: /mode #Operadores +f [2m]:60
••» @exeCutive: esto actuará cuando se ejecuten 2 mensajes o notices al canal en 60 segundos
* exeCutive pone modo: +f [2m]:60
••» @exeCutive: dale FIREWALL con mensajes
* FIREWALL pone modo: -m
••» Micronet: hola
••» Micronet: hola
••» Micronet: hola
-chat01.universochat.net:%#Operadores- *** Channel msg/noticeflood detected (limit is 2 per 60 seconds), setting mode +m
* chat01.universochat.net pone modo: +m
••» @exeCutive: ven?
••» @exeCutive: coloco la acción por defecto ya que no setee otra acción
••» @exeCutive: recuerden que se pueden usar acciones por defecto para este modo
••» @exeCutive: que seria +M
••» @exeCutive: y la vez también se le puede colocar tiempo
••» @exeCutive: o sea es la misma sintaxis para todos
••» @exeCutive: tienen que guiarse por la plantilla que mostré mas arriba
••» @exeCutive: otra forma de colocar permanente el modo de protección es colocando 0
••» @exeCutive: o sea que no se quitará trascurrido cierto tiempo
••» @exeCutive: ejemplo
••» @exeCutive: /mode #canal +f [2j#R0]:60
••» @exeCutive: esto significa que: cuando se ejecuten 2 entras en 60 segundos colocara el modo +R
••» @exeCutive: y este no se quitara solo, deberá quitarlo algún operador del canal
••» @exeCutive: como dije
••» @exeCutive: con los ejemplos anteriores se pueden armar todas las protecciones para los floods mencionados
••» @exeCutive: dare un ejemplo más
••» @exeCutive: /mode #canal +f [2n]:60
••» @exeCutive: o sea 2 cambios de nicks en 60 segundos colocará la protección por defecto que es +N
••» @exeCutive: +N = no podrán cambiarse de nick
* exeCutive pone modo: +f [2n]:60
••» @exeCutive: dale FIREWALL
* Micronet está ahora como Micronet4
* Micronet4 está ahora como Micronet43
* Micronet43 está ahora como Micronet431

-chat01.universochat.net:%#Operadores- *** Channel nickflood detected (limit is 2 per 60 seconds), setting mode +N
* chat01.universochat.net pone modo: +N
••» @exeCutive: =)
* exeCutive pone modo: -N
••» @exeCutive: recuerden que algunos modos solo afectan a usuarios regulares
••» @exeCutive: ahora bien
••» @exeCutive: entraremos a un terreno mas complejo
••» @exeCutive: mezclando varios tipos de flood y protecciones en el modo +f
••» @exeCutive: /mode #canal +f [2j#R5,5n,3c#M10,5m#M2]:10
••» @exeCutive: ahora el desglose
••» @exeCutive: dice así
••» @exeCutive: el modo +f detectara cuando se produzca
••» @exeCutive: 2 entradas en 10 segundos - protección modo +R por 5 minutos
••» @exeCutive: 5 cambios de nicks en 10 segundos - protección +N que es la que tiene por defecto por eso no coloque nada
••» @exeCutive: 3 ctcps en 10 segundos - protección modo +M durante 10 minutos
••» @exeCutive: 5 mensajes al canal en 10 segundos - protección modo +M durante 2 minutos
••» @exeCutive: si se dan cuenta se separan por una coma
••» @exeCutive: =)
••» @exeCutive: es algo complejo a la primera
••» @exeCutive: pero con dedicación y atención lo lograrán
••» @exeCutive: así pueden mezclar todas las protecciones para los distintos tipos de flood
••» @exeCutive: es importante algo
••» @exeCutive: todos estos seteos son a criterio del operador del canal
••» @exeCutive: dependiendo del movimiento que tenga la sala o bien el uso que se le de a esta
••» @exeCutive: otra cosa importante
••» @exeCutive: este modo tiene su desventaja
••» @exeCutive: al haber un netsplit falla este modo
••» @exeCutive: imagínense que tenemos seteado protección para los joins
••» @exeCutive: al haber un netsplit
••» @exeCutive: entraran todos los usuarios de golpe y el modo se activara
••» @exeCutive: Wink
••» @exeCutive: por eso es importante que si usan este modo sus operadores estén atentos a los sucesos
••» @exeCutive: pero es muy útil para los ataques de clones
••» @exeCutive: =)

1 comentario:

Anónimo dijo...

Genial la clase magistral, muchisimas gracias :)