Issuu on Google+

<<COMANDO AWAY>> SINTAXIS:

/AWAY mensaje Indica que el usuario está ausente con el motivo especificado en el mensaje. Ejemplo: /away Me voy a tomar un café!!!!!!! /AWAY El usuario deja de estar ausente. Ejemplo: /away (a secas para volver)

<<COMANDO ADMIN>> SINTAXIS:

/ADMIN servidor Devuelve información administrativa sobre el servidor especificado. Ejemplo de Respuesta: Administrative info about jupiter.irc-hispano.org Servidor IRC IRC-Hispano Devel Team Contacto devel@irc-dev.net <<COMANDO GHOST>> SINTAXIS: /GHOST Nick password Libera una sesión fantasma de un nick registrado en el servidor. Ejemplo: /ghost Runaway clave Tendré esta respuesta : * Runaway (ircap@Runaway) Quit (Killed (Comando GHOST utilizado por miii)) Y para ponerme el Nick /Nick Runaway:clave <<COMANDO HELP>> SINTAXIS:

/HELP Nos da información de los comandos disponibles en el servidor, se debe hacer a través de : /RAW HELP ó /QUOTE HELP Ya que sino el programa cliente puede tomar el comando como propio.

Comandos IRC

Página 1


<<COMANDO INFO>> SINTAXIS: /INFO Nos da información sobre la versión y el copyright del software del servidor local. Ejemplo de respuesta: IRC -Based on the original code written by Jarkko Oikarinen, version 2.6: Copyright 1988, 1989, 1990, 1991 University of Oulu, Computing Center Wiz Jarkko Oikarinen <jto@tolsun.oulu.fi> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. The UnderNet code is based upon version 2.8.10. The main developers of version 2.7 and 2.8 are: Avalon Darren Reed <avalon@coombs.anu.edu.au> msa Markku Savela <msa@tel4.tel.vtt.fi> Wumpus Greg Lindahl <lindahl@pbm.com> The main developer of version u2.9 and u2.10 is: <<COMANDO INVITE>> SINTAXIS: /INVITE NICK #CANAL Invita a un usuario al canal especificado. Ejemplo: /invite miii #arnor [14:16] -irc.irc-hispano.org:@#arnor- Runaway invited miii into channel #arnor El otro usuario verá esto: * Runaway (ircap@Runaway) invites you to join #arnor

<<COMANDO ISON>> SINTAXIS: /ISON nick1 nick2 nick3 Comprueba si los nicks especificados están online. (ison = is online). Ejemplo: /ison Runaway Respuesta: ison: no such user (si no está conectado) Respuesta: ison: Runaway (si está conectado)

<<COMANDO JOIN>> SINTAXIS: /JOIN #canal Entrar en un canal. /JOIN #canal,#canal1,#canal2 Entra en los canales que especifiques. /JOIN #canal password Entra en un canal con contraseña ( mode +k ). Ejemplo : /join #arnor hercules(clave) Comandos IRC

Página 2


<<COMANDO KICK>> SINTAXIS: /KICK #canal Nick Expulsa a un usuario del canal especificado /KICK #canal Nick mensaje Expulsa a un usuario del canal con el mensaje especificado. Ejemplo: /kick #arnor miii miii ha sido expulsado por Runaway (Por favor, respete las normas). (El usuario puede volver a entrar sin problemas).

<<COMANDO LIST>> SINTAXIS: /LIST Lista todos los canales. /LIST *tema* Lista canales que contengan la palabra indicada en el tema.  Ejemplo : /list *ayuda* /LIST –min número –max número Lista canales con el mínimo y máximo indicado.  Ejemplo /list -min 250 -max 1000

<<COMANDO LUSERS>> SINTAXIS: /LUSERS Lista información global de usuarios, canales y red. /LUSERS servidor Lista información local de usuarios , canales y red. Ejemplo de respuesta: There are 11042 users and 14292 invisible on 28 servers 28 Helper(s), 12 IRCop(s) and 1 official bot(s) online 39 unknown connection(s) 7932 channels formed I have 0 clients and 0 servers

Comandos IRC

Página 3


<<COMANDO LINKS>> SINTAXIS: /LINKS servidor máscara del servidor Muestra las conexiones entre sí, estadísticas de usuarios y el número de links entre un servidor y el servidor desde donde se ha ejecutado el comando, permite la búsqueda por máscaras. Al ejecutar este comando sale: [14:36] *** Denegado. No eres IRCop

<<COMANDO MAP>> SINTAXIS: /MAP Muestra las conexiones de los servidores entre sí, estadísticas de usuarios y el número de links entre un servidor y el servidor desde donde se ha ejecutado el comando. Al ejecutar este comando sale: [14:37] *** Denegado. No eres IRCop

<<COMANDO MODE>> SINTAXIS: /MODE Nick +/- mode Cambia los modos de un Nick.  Ejemplos: /mode Diablesse +R ……. /mode Diablesse –R /MODE #canal +/-mode Cambia los modos de un canal  Ejemplos : /mode #IRcap +m ……./mode #IRcap –m /MODE #canal +/- mode Nick|máscara Cambia los modos de un usuario respecto al canal. Ejemplos: /mode #IRcap +o Nick1 (da @ al Nick que pongamos) /mode #IRcap +v Nick2 (da voz al Nick que pongamos) /mode #IRCap +b Nick3 (silencia o banea al Nick que pongamos) /mode #IRcap +b *!*@D7thwf.CygHn7.virtual /mode #IRcap –b *!*@D7thwf.CygHn7.virtual

<<COMANDO NAMES>> SINTAXIS: /NAMES #canal1,#canal2,…. Este comando visualiza a los usuarios que están dentro de los canales especificados, excepto los nicks que estén en modo +i (invisible) y los canales en modo +s (secretos).

<<COMANDO MOTD>> SINTAXIS: /MOTD servidor Nos da el mensaje de entrada o bienvenida del servidor.

Comandos IRC

Página 4


<<COMANDO NICK>> SINTAXIS: /NICK Nick Ponerse un Nick. Ejemplo: /Nick Runaway /NICK Nick:password Ponerse un nick registrado con su clave. Ej. /Nick Runaway:miclave /NICK Nick!password Ponerse un Nick registrado liberando la sesión fantasma Ejemplo: /Nick Runaway!miclave

Nota:

Se podría decir que este comando es DOS comandos en UNO.

Sería lo mismo que poner : /ghost Runaway clave y /Nick Runaway:clave. /quote NICK Tunick clave Ejemplo: /quote Nick Runaway miclave

<<COMANDO NOTICE>> SINTAXIS: /NOTICE Nick mensaje Envía mensaje en forma de notice a un Nick. Ejemplo: /notice Runaway Estoy probando el notice :) [14:55] -> -Runaway- Hola, estoy probando el notice :) /NOTICE #canal mensaje Envia mensaje en forma de notice a un canal. Ejemplo : /notice #arnor Hola, probando esta vez el notice al canal. [15:02] -> -#arnor- Hola, probando esta vez el notice al canal. /NOTICE @#canal mensaje Envía mensaje en forma de notice a los operadores del canal. Ejemplo : /notice @#arnor Probando el notice a los ops . -miii:@#arnor- Probando el notice a los ops

<<COMANDO TIME>> SINTAXIS: /TIME servidor Nos da el tiempo según el servidor local. Ejemplo : Lun, 18/07/2011 22:54:04 +0200

<<COMANDO TRACE>> SINTAXIS: /TRACE Muestra el camino que sigue la conexión hasta el servidor donde estemos. /TRACE servidor|Nick Muestra el camino de la conexión a otro server o usuario.

Veremos esta información:  Class Clase del servidor.  nS Número de servidores alcanzados vía ese link.  Name Nombre del servidor linkado.  Connby Como se ha establecido el link.  Last Segundos desde que se obtuvieron datos desde ese link.  Age Segundos que lleva el link operativo. NOTA : Si intento poner este comando siendo un usuario normal, me dice : No tienes privilegios para ejecutar el comando.

Comandos IRC

Página 5


<<COMANDO PART>> SINTAXIS: /PART #canal mensaje Sale del canal con el mensaje especificado. Ejemplo : /part #arnor Nos vemos más tarde!!!!!! Esto saldrá en el canal que acaba de dejar: * miii (ircap@DdXOji.CiLOhs.virtual) has left #arnor (Nos vemos más tarde!!!!!!)

<<COMANDO PRIVMSG>> SINTAXIS: /PRIVMSG Nick mensaje Envía un mensaje a un Nick en forma de privad /PRIVMSG #canal mensaje Envía un mensaje a un canal en la ventana del mismo.

<<COMANDO QUIT>> SINTAXIS: /QUIT mensaje Desconecta del IRC con el mensaje especificado. Ejemplo : /quit “Penséis lo que penséis, creo que no están de más las buenas palabras.” * miii (ircap@DdXOji.CiLOhs.virtual) Quit (Quit: “Penséis lo que penséis, creo que no están de más las buenas palabras.”)

<<COMANDO SILENCE>> SINTAXIS: /SILENCE +/- Nick|máscara Ignora los privados y ctcps del usuario o máscara. Ejemplo : /silence +miii (silence un Nick) Ejemplo: /silence +*!mirc@* (silence la userID “mirc”) Ejemplo : /silence –miii (quita el silence) /SILENCE Lista los silences activos.

<<COMANDO TOPIC>> SINTAXIS: /TOPIC #canal Visualiza el topic del canal especificado desde fuera del canal. Para visualizar el topic el canal no tiene que estar en modo +s (secreto) y encontrarnos fuera del canal. /TOPIC #canal texto Pone el texto especificado como topic en el canal.

<<COMANDO USERHOST>> SINTAXIS: /USERHOST nick1,nick2,nick3 Muestra la host utilizada por los nicks que pongamos ( 5 máximo ).

Comandos IRC

Página 6


<<COMANDO USERIP>> SINTAXIS: /USERIP nick1,nick2,nick3 Muestra la ip numérica de los nicks que pongamos ( 5 máximo).

<<COMANDO VERSIÓN>> SINTAXIS: /VERSION servidor Da información de la versión del software utilizado por el servidor. Ejemplo de respuesta: u2.10.H.10.161. jupiter.irc-hispano.org B56eEFfI+KMpSt6W.ESNET.2048.40.N5.JG+CS4+CSF3+XM2+DB123C7+CFG5+.Z14+.W11(96)+.TS6(30)+CH2.IRC-HISPANO.ORG:O2+Cr-C+VIP39++-.G7.

<<COMANDO WHOIS>> SINTAXIS: /WHOIS Nick Da información del Nick /WHOIS Nick Nick (el mismo Nick) Da información del nick y el idle del mismo. Ejemplos: Runaway is ircap@Runaway * IRcap*8.6+ • www.ircap.com Runaway on -+#mi -@#la -@#fa -@#re -@#do Runaway using irc.irc-hispano.org Servidor de IRC-Hispano Runaway Tiene el nick Registrado y Protegido Runaway Utiliza los modos [rxd] Runaway has been idle 12mins 22secs, signed on Tue Jul 19 12:40:58 runaway End of /WHOIS list

No da la siguiente información: Runaway = Nick usuario  Ircap = ident  @Runaway = ip personalizada del usuario  IRcap*8.6+ • www.ircap.com = Realname ó fullname  -+#mi -@#la -@#fa -@#re -@#do = canales en que está el usuario  El orden de entrada en canales se lee de derecha a izquierda. Es decir, el primer canal donde entró Runaway es #do , luego #re etc…  Si lleva @ delante = es Operador de canal en esa sala.  Si lleva + delante = el usuario es voz en la sala.  Si lleva el signo MENOS (-) delante , quiere decir que el usuario lleva activado el modo +d o modo sordo, es decir ignora todo lo que se habla públicamente.  Nos muestra el servidor por el que el usuario está conectado al IRC-Hispano.´  Nos dice que el usuario tiene el Nick registrado.  Los modos que lleva el usuario ( +r = Nick registrado +x = ip protegida por el servidor +d = nos dice que el usuario no ignora lo que se habla en canales. ( eso no afecta a los privados ).  El idle del usuario, es decir el tiempo de inactividad, es decir sin darle al intro . NOTA IMPORTANTE: Si te haces un whois a ti mismo , la información que te da es con TUS DATOS REALES.

Ejemplo: *13:02+ Runaway ircap@Runaway * IRcap*8.6+ • www.ircap.com [13:02] Canales' : -+#mi -@#la -@#fa -@#re -@#do [13:02] Servidor : jupiter.irc-hispano.org Servidor IRC-Hispano 9

Comandos IRC

Página 7


[13:02] +info "" : Runaway Tiene el nick Registrado y Protegido Runaway is actually ircap@126.Red-81-25-186.dynamicIP.rima-tde.net [81.25.186.126] [13:02] +info "" : Runaway Utiliza los modos [rxid] [13:02] Login : 21mins 53secs idle : 21mins 51secs [13:02] Runaway .Bot_info. .Query. .Whois. .Clones. .Ping. .Chat. Nombre concreto del servidor, en este caso Jupiter.irc-hispano.org Y nuestra IP REAL. POR ESO NUNCA SE DEBE PASTEAR UN WHOIS HECHO A UNO MISMO, YA QUE ESTARÁS DANDO INFO REAL Y ESO NO ES NADA RECOMENDABLE.

El comando WHOIS admite comodines * y ? es decir búsqueda por patrones. No funcionará con usuarios que lleven activado el modo +i (invisible) sobre sus nicks ya que ese modo pretende que nos se puedan buscar nicks a menos que sepas EL NICK EXACTO. Si usas tu Nick exacto, no hay +i que valga. Ejemplo : /whois *sexy* xicosexycam is 8B@AV9VtW.C2YWVF.virtual * Usuario del webchat de Terra v5 xicosexycam on #sexo xicosexycam using irc.irc-hispano.org Servidor de IRC-Hispano xicosexycam Utiliza los modos [x] chicosexy24 is E5ndpsC@BQNHzk.DPeCCq.virtual * Usuario del webchat de Terra v5 chicosexy24 on #ligar chicosexy24 using irc.irc-hispano.org Servidor de IRC-Hispano chicosexy24 Utiliza los modos [x] xico_wapo_sexy is hbnq3mc@Bbv5BU.Awm6GM.virtual * Usuario del webchat de Terra v5 xico_wapo_sexy on #terra_chat xico_wapo_sexy using irc.irc-hispano.org Servidor de IRC-Hispano.

<<COMANDO WHOWAS>> SINTAXIS: /whowas elnick Da información de un Nick recién desconectado ó que se ha caído.Esta información es retenida por el servidor unos minutos. Ejemplo: /whowas Runaway

Runaway was ircap@Runaway * IRcap[8.6] • www.ircap.com Runaway using irc.irc-hispano.org Tue Jul 19 13:22:37 2011 End of WHOWAS Si lo haces fuera del tiempo te dirá: Runaway There was no such nickname - El nick que busca no estaba en IRC End of WHOWAS

Comandos IRC

Página 8


<<COMANDO WHO>> SINTAXIS: /WHO máscara [-flag][%campo][tipo de query] Flags: son los patrones de búsqueda:       

n Busca usuarios por nicks. u Busca usuarios por la Ident o UserID H Busca usuarios por el Host Name. i Busca usuarios por la ip numérica. e Busca usuarios por el nombre del servidor. r Busca usuarios por el real name ( o fullname ) Busca operadores.

Campos: definen la información a mostrar en los datos localizados.  %c Indica el último canal en el que entró el usuario o el primero de los comunes si este usuario tiene el modo +i activado.  %d Indica en cuantos servidores está el usuario en away.  %h Nombre del Host.  %i Ip numérica.  %n Muestra el Nick.  %r Realname.  %s Nombre del servidor.  %u Ident.  %f Incluye todos los modos usados.  %t Incluye tipo de query de respuesta. Símbolos utilizados por el servidor en las respuestas:  H/G Indica que el usuario está en away o no ( H = here G= Gone )  El usuario es un Operador del IRC.  @ El usuario es operador en el último canal en el que entró y aun continua en el. Se pueden usar comodines * o bien el 0 hace el mismo efecto cuando está solo.     

/who *cia* busca nicks que contengan las letras cia /who cia* busca nicks que empiecen por las letras cia. /who * o busca opers ó /who 0 o /who Madrid* -r busca usuarios cuyo realname empieza por Madrid. /who *tre* busca usuarios cuya ident contenga las letras tre.

Comandos IRC

Página 9


the 005 numeric (RPL_ISUPPORT) of the IRC protocol Configuración del servidor de IRC. Nos sale en la ventana de status al conectar al servidor: dune.irc-hispano.org u2.10.H.10.161 dioswkgxXrRhSBc biklmnopstvcrRMCNu CHANMODES=b,k,l,imnpstcrRMCNu CHANTYPES=#&+ KICKLEN=160 MAXBANS=200 are supported by this server MAXCHANNELS=25 CHANNELLEN=64 MAXTARGETS=20 MODES=6 NICKLEN=30 are supported by this server PREFIX=(ov)@+ SILENCE=25 TOPICLEN=240 WALLCHOPS WHOX are supported by this server USERIP CPRIVMSG CNOTICE CHARMAPPING=rfc1459 NETWORK=IRCHispano are supported by this server MAP SAFELIST QUITLEN=300 AWAYLEN=160 XMODE FNC GHOST WATCH=96 are supported by this server CHANMODES = b,k,l,imnpstcrRMCNu Modos que le puedes poner a un canal. Los modos seguidos de coma (,) necesitan parámetros adicionales. Ejemplo: /mode #canal +b Nick/máscara /mode #canal +k clave (clave del canal. Para entrar en un canal con clave : /join #canal clave). /mode #canal +l 10 (pondremos el número de límite de usuarios). CHANTYPES =#&+ Tipos de canales que puedes encontrar en el servidor. Canales con # delante : canales globales con moderación y registrables. Ejemplo: #micanal Canales con & delante : canales locales, solo pueden ser vistos en el servidor en el que se crearon. Con moderación y no registrables. Ejemplo: &micanal Canales con + delante: canales llamados anárquicos. NO topic, no moderación, no modos (+nt por defecto). El uso del ignore para combatir a los que molestan. Ejemplo: +micanal

KICKLEN=160 Número máx. de caracteres para el motivo en el KICK. MAXBANS=200 Número máx. de bans por canal. CHANNELLEN=64 Número máx. de carácteres para la longitude de un canal.

Comandos IRC

Página 10


MAXTARGETS=20 Protección del servidor que fija en 20 el número de impactos que no debes sobrepasar sino te dará :

Target change too fast- Este mensaje significa que están tratando de mandar muchos mensajes a muchas personas diferentes, intentando entrar también a muchos canales en un período cortode tiempo, o usando el viejo comando /onotice. Usen el comando /notice @#canal en vez de /onotice. MODES=6 Número máximo de modes en una línea. Ejemplo: /mode #canal +oooooo Nick nick1 nick2 nick3 nick4 nick5 nick6 NICKLEN=30 Número máximo de caracteres que puede tener un Nick. PREFIX=(ov)@+ Prefijos en los nicks que podemos encontrarnos:[ @ = o =Operador de canal ] [+ = V = Voz ] SILENCE=25 Número máx. de silences que puedes tener en la lista. WALLCHOPS Permite mensaje en forma de notice a los operadores de canal. Es similar al comando /notice @#canal texto. WHOX Permite el Who con parámetros extendidos. USERIP Permite mostrar la ip numérica. CNOTICE Permite enviar mensajes masivos en forma de notice a todos los usuarios de un canal (solo puede ser utilizado por @ y +v). CHARMAPPING=rfc1459 r=requests f= for c=comments – Protocolo en el que se basa el IRC. NETWORK=IRC-Hispano Nombre de la RED de IRC MAP SAFELIST Protección para evitar la desconexión por flood al hacer un listado de canales. QUITLEN=300 Número máx. de carácteres en el mensaje de quit de salida. AWAYLEN=160 Número máx. de caracteres en el mensaje de ausencia. XMODE Es un modo espúreo por el cual un operador de la red puede cambiar modos en un canal (darse op, cambiar modos, poner bans) insertando la x en la cadena de carácteres, en caso de caída de los Services o de Split. Ejemplos: Dar op : /mode #canal +xo fulanito Poner ban : /mode #canal +xb Nick!máscara FNC Forced nick changes. El servidor puede cambiar el nick sin que el cliente envie un NICK mensaje. GHOST Permite el uso del comando Ghost para liberar el Nick que se quedó colgado en el servidor tras la desconexión. WATCH=96 Número máximo para el notify.

Comandos IRC

Página 11


Comandos para canales y usuarios Si tienes @ en una sala : /mode #canal b Te muestra la lista de baneos del canal. (Para que te salga la lista debes estar en el canal). Ejemplo: /mode #arnor b #Arnor hamburguesa!*@* set by Runaway (Thu Jul 21 20:36:29) #Arnor vinagreta!*@* set by Runaway (Thu Jul 21 20:36:10) #Arnor pepitopalotes!*@* set by Runaway (Thu Jul 21 20:36:01) #Arnor pepito!*@* set by Runaway (Thu Jul 21 20:35:37) #Arnor End of Channel Ban List Si pones el comando estando fuera del canal te dirá: #Arnor You're not on that channel /topic #canal Muestra el topic del canal especificado estando fuera de el. No nos mostrará el topic de un canal en modo +s (secreto). Ejemplo : /topic #Francia #francia Este es el primer precepto de la amistad: Pedir a los amigos sólo lo honesto, y sólo lo honesto hacer por ellos. #francia topic set by CHaN on Thu Jul 21 20:46:37 Ejemplo : /topic #arnor (#arnor está +s) #Arnor You're not on that channel /mode #canal Muestra los modos actuales puestos en el canal.( a diferencia de los modos candados mediante el mlock que podemos ver con : /msg chan info #nombrecanal. ) Ej emplo: /mode #Arnor #Arnor +stnrc /kick #canal Nick Expulsa al Nick fuera del canal en que estamos. /mode #canal +o nick Da @ a un usuario, dándole control sobre el canal. Por lo que hay que llevar cuidado y dársela a personas en quien confie. Ejemplo : /mode #canal +o pepito /mode #canal +v Nick Da +v ( voz ) a un usuario. Ejemplo: /mode #canal +v Nick Puedes dar @ ó +v a varios usuarios a la vez (máx. 6). Ejemplo : /mode #canal +oooooo nick1 nick2 nick3 nick4 nick 5 nick6 Otro ejemplo: /mode #canal +ooovvv nick1 nick2 nick3 nick4 nick5 nick6 ( dará +o a los 3 primeros nicks que pongas y +v a los otros 3 ). /mode #canal –o nick Quita el @ a un usuario en una sala. Ejemplo : /mode #canal –o pepito /mode #canal –oooo nick1 nick2 nick3 nick4 Comandos IRC

Página 12


/mode #canal –v Nick Quita el + a un usuario en una sala. Ejemplo: /mode #canal –v pepito /mode #canal –vvv nick1 nick2 nick3 ( hasta 6 a la vez ) /mode #canal +v–o Fulanito Fulanito Te das +v y te quitas el @. /mode #canal +/- b nick Para poner y quitar un ban a un usuario. Pueden ser de varios tipos. Vamos a recordar rápidamente lo que es una máscara: La máscara es la forma que tenemos de identificar a un usuario en el IRC. Formato: Nick!userID@host Se compone del Nick, userid y host del usuario, asi como de los separadores ! (separa Nick de userID) y @ (separa la userID del Host). Una máscara admite comodines * y ? donde * sustituye cualquier número de caracteres en su posición y ? que sustituye un único carácter. Ejemplos: poner un ban : /mode #canal +b elnick Ejemplos: pepitillo is holaaaaaaa@. AAbqJA.BpRioU virtual Pepitillo = Nick holaaaaaa = userID AAbqJA.BpRioU virtual = Virtual Host. Ban al Nick : /mode #canal +b pepitillo Ban a la userID: /mode #canal +b *!holaaaaaa@* Ban a la v.host : /mode #canal +b *!*@AAbqJA.BpRioU virtual

Si usamos un script basado mIRC podemos también: /ban -kruN #canal nick/mascara tipo Ejemplos: /ban miaaa 2 Baneará y silenciará a miaaa ( sin expulsión de la sala) con un ban de tipo 2 es decir A LA IP VIRTUAL. Si miaaa intenta hablar en la sala, le dirá esto: *** no puedes enviar texto al canal (baneado o canal moderado). Si quieres expulsar a miaaa de la sala habrá que usar el comando KICK : /KICK miaaa #canal /ban –k miaaa 2 motivo Baneará con expulsión a miaa con el motivo que especifiques. /ban –ku30 miaaa 2 motivo Baneará con expulsión de 30 segundos a miaaa con el motivo que especifiques. Pasados los 30 segundos , le ban se levantará solo y la usuaria podrá regresar a la sala.

Tipos de bans:

Comandos IRC

Página 13


Quitar baneos: Podemos de las maneras siguientes: Con script: Ponemos en el canal : /channel … ó doble click sobre la ventana del canal. De las dos maneras nos aparece:

Seleccionamos el ban a quitar y REMOVE. Otra manera manual: Pedimos la lista de bans con /mode #canal b Ejemplo: /mode #arnor b #Arnor *!*@AAbqJA.BpRioU.virtual set by Runaway (Thu Jul 21 22:08:36)

#Arnor End of Channel Ban List Y ponemos : /mode #arnor –b *!*@AAbqJA.BpRioU.virtual /mode #canal +i Pondrá el modo +i (solo para invitados) en el canal. A partir de ese momento solo podrás entrar entrar en la sala si eres invitado por un @ mediante el comando : /invite Nick #canal o invitándote a la sala si eres usuario registrado en el canal con nivel de invite. /mode #canal +k clave Pone clave que especifiques al canal. A partir de ese momento podrás entrar en la sala con el comando : /join #canal clave Para quitarlo: /mode #canal –k clave

Comandos IRC

Página 14


<<COMANDOS A SABER>> COMANDO IGNORE SINTAXIS: /ignore [-lrpcntikdwxu#] nick /máscara Este comando nos permite ignorar varios mensajes de los otros usuarios. Puedes elegir de ignorar a un usuario completamente o específicos mensajes de ese usuario. p = private, c = canal, n = notice, t = ctcp, i = invite, k = control codes, d = dccs. -u# **Este parámetro especifica un tiempo trás el cual el ignore se quitará automáticamente. Ejemplo : /ignore –tu30 Runaway Este comando pondrá un ignore de 30 segundos a los ctcps que nos manda Runaway. Ejemplo : Este comando pone un ignore de 60 segundos a todos los ctcps de todos los usuarios. /ignore –tu60 * ó /ignore –tu60 *!*@* * Added *!*@* to ignore list for 60 secs * Ignore list: *!*@* (t) [1] - IRC-Hispano * Removed *!*@* from ignore list

-r Este parámetro especifica que la máscara ignorada debe ser borrada. Ejemplo : /ignore –r Runaway * Ignore list Runaway!*@* (pcntdik) - IRC-Hispano * Removed runaway!*@* from ignore list

-x -l

Este parámetro indica que la máscara debería ser excluída de todos los ignores.

Este parámetro nos muestra la lista de ignores que tengamos. Ejemplo: /ignore –l * Ignore list: pepito!*@* (pcntdik) - IRC-Hispano pepita!*@* (pcntdik) - IRC-Hispano luisito!*@* (pcntdik) - IRC-Hispano

-W Este parámetro indica que los ignores se aplican a cualquier Red. Ejemplos: Ignorar privados y notices de fulanito : /ignore –pn fulanito Ignorar privados y notices de todos los usuarios : /ignore –pn * o /ignore –pn *!*@* Ignorar solo los dcc : /ignore –d fulanito y /ignore –d * o /ignore –d *!*@* ( para todos )

Comandos IRC

Página 15


COMANDO NOTIFY SINTAXIS: */notify Nick comentario Añade un usuario a tu lista de contactos para que te avise cuando conecta al IRC. */notify –r Nick Borra al usuario de la lista de contactos. */notify –l Lista los contactos que tienes añadidos. */query nick Abre una ventana al usuario y le envía un mensaje privado. */join #canal Entras en el canal que especifiques. */join #canal clave Entras en un canal con contraseña ( en clave ponemos la contraseña que tenga el canal). */hop Sales y reentras al canal. */closemsg ó /close –m Cierra todos los privados de golpe. */me mensaje Envía el mensaje especificado al canal en el que estás. Ejemplo : [20:57] * @Yvresse Vaya tarde de lluvia!!!!!!!!!! */ame mensaje Envía el mensaje especificado a todos los canales en los que estás. Ejemplo : [20:57] * @Yvresse Vaya tarde de lluvia!!!!!!!!!! ( en todos los canales). */amsg mensaje Envía el mensaje especificado o la acción a todos los canales en los que estes actualmente. */invite nickname #channel Invita a un usuario a un canal en el que estás. */list –m número –max número Para listar todos los canales o por número de

usuarios. Ejemplos: /list Lista todos los canales /list -min 5 – max 20 Lista canales con un mínimo de 5 usuarios y un máximo de 20 usuarios. /list *mirc* Lista canales que contengan la palabra marcada en su nombre. En este caso mirc. /partall Sales de todos los canales.

Comandos IRC

Página 16


<< c >> ( no colores ) Si canal +c… y tu Nick +c…. no véras colores. Si canal –c… y tu Nick +c …. verás colores. Si canal –c… y tu Nick –c… verás colores.

<<d >> ( mode deaf ) Los usuarios que tengan este modo, no verán ningún texto en ningún canal, únicamente algunos eventos, como entradas y salidas de otros usuarios, cambios de modo en el canal. Este modo, permite hablar en privado normalmente.

[20:49] * Skylane sets mode: +d [20:49] Skylane is Skylane@Ane2n5.DxK9XA.virtual * Skyline is my nickname [20:49] Skylane on -+#skylane NOTA: Si tienes activado el modo +d sobre tu Nick , si te hacen un whois delante del nombre del canal aparecerá un – (menos).

<< g >> ( mode glob-ops ) Teniendo este modo activado, recibiremos ciertas notificaciones del servidor.

<< w >> ( mode wall-ops ) Este modo nos permite recibir ciertas notificaciones del servidor, en formato wall-op.

<< x >> ( mode ipvirtual ) Este modo oculta nuestra ip real al resto de usuarios, mostrando una ip virtual. Los usuarios con el nick registrado (+r) disponen de un servicio de personalización de ip virtual, la cual se verá con este modo activado. Este modo, se activa automáticamente al conectarse a la red, puede desactivarse, pero es muy recomendable tenerlo siempre activado para evitar facilitar nuestra ip real a los usuarios.

<< R >> ( mode privados restringidos ) Para poder usar este modo, deberemos tener el nick registrado. Nos permite que solo podamos recibir privados de usuarios con el nick registrado (modo +r).

<< i >> ( mode invisible ) Este modo, nos ayuda a tener un poco de privacidad en la red, evitando aparecer si un usuario que no está en un canal, use el comando /names #canal, tampoco apareceremos si hacen una búsqueda en base a un patrón con el comando /who. En el caso de que el usuario que ejecute el /names esté en el mismo canal que nosotros, si apareceremos en la

lista. De esta forma, deberán conocer nuestro nick/alias para poder buscarnos por la red.

Comandos IRC

Página 17


<< r >> (mode Nick registrado) Este modo identifica a un nick registrado en la red, de tal forma, que solo se puede usar conociendo la contraseña del mismo. Este modo es necesario para poder usar la mayoría de los comandos de los bots de servicio de la red. Este modo, lo fija los servicios de la red.

<< S >> ( mode Nick suspendido ) Este modo, sirve para identificar a un nick suspendido, el cual no tiene acceso a los servicios de la red, y sustituye al modo de usuario registrado (+r). Este modo es puesto por los servicios de la red. Actualmente, un nick suspendido no puede usar el nick, con lo cual no veremos este modo en ningún usuario.

<< B >> ( mode robot de la red ) Los usuarios que tengan este modo, son roBots oficiales de la red que nos ofrecen algún servicio, ya sea de forma directa o indirecta. Este modo, lo fija los servicios de la red

<< o >> ( mode ircop ) Este es el modo que identifica a administradores de la red, o ircops. Este modo tiene los siguientes privilegios. *Pueden entrar en cualquier canal, independientemente de los modos que tenga *Pueden usar el “x-mode”, pudiendo cambiar modos en un canal sin necesidad de tener el estado de moderador (@ o modo +o). *Permite activarse sobre si mismo los modos channel service (+k), notificaciones del servidor (+s) y ver ip reales (+X).

Este modo, lo fija los servicios de la red.

<< h >> ( mode helper ) Este es el modo que identifica a los operadores de los servicios de la red. Este modo tiene los siguientes privilegios. *Pueden entrar en cualquier canal, independientemente de los modos que tenga *Tienen acceso a los comandos de gestión de los bots de la red. *Pueden usar el “x-mode”, pudiendo cambiar modos en un canal sin necesidad de tener el estado de moderador (@ o modo +o). *Permite activarse sobre si mismo los modos channel service (+k) y notificaciones del servidor (+s). Este modo, lo fija los servicios de la red

Comandos IRC

Página 18


<< k >> ( mode channel service ) Este modo tiene los siguientes privilegios. *No se le puede quitar el modo de moderador en ningún canal (@ o modo +o) salvo que sea él mismo el que se lo quiera quitar. *No puede ser expulsado del canal con el comando /kick

*Puede hablar en un canal, aunque no tenga voz (+v) y esté moderado (+m) o baneado (+b) *Puede enviar mensajes externos al canal aunque esté en (+n) *Puede entrar en un número ilimitado de canales. Este modo, solo puede ser activado, si se tiene previamente el modo helper (+h), el modo ircop (+o) o bien si se solicita mediante el servicio de docking

<< s >> ( mode notificaciones del servidor ) Este modo, permite recibir notificaciones del servidor, del tipo net-splits, glines…. Este modo, solo puede ser activado, si se tiene previamente el modo helper (+h) o el modo ircop (+o)

<< X >> ( mode ver ip real ) Este modo, permite ver la ip real de los usuarios, aunque tengan el modo ipvirtual (+x) activado. Este modo, está restringido a los operadores y administradores de los servicios de la red.

<< z >> ( mode conexión segura ) Este modo identifica a los usuarios que conectan a la Red de forma segura con SSL.

<< C >> ( mode Coder ) Este modo identifica a los Desarrolladores de la Red.

<< a >> ( mode admin ) Este modo identifica a los Administradores de la red.

<< n >> ( mode oculta canales ) Modo especial que oculta los canales en el whois del usuario. Este modo, solo puede ser activado, si se tiene previamente el modo helper (+h), el modo ircop (+o) o bien si se solicita mediante el servicio de docking.

Comandos IRC

Página 19


<< i >> ( mode invite ) Este es un modo restrictivo, solo se podrá acceder al canal mediante invitación. Las formas de recibir la invitación son: Que un usuario con estado de operador en el canal nos invite mediante el comando /invite nuestronick #elcanal. Invitándonos mediante CHaN, siempre que tengamos nivel suficiente para ello con el comando /msg CHAN INVITE #elcanal.

<< k >> ( mode keyword o contraseña ) Es un modo restrictivo, de tal manera, que para poder entrar al canal, deberemos conocer la contraseña de acceso. Para entrar en un canal con este modo, deberemos poner: /join #elcanal laclave Sintaxis: /mode #canal +/-k laclave Ejemplo: /mode #pepe +k fabada

<< l >> ( mode límite de usuarios ) Es un modo restrictivo, nos permite poner un límite máximo de usuarios en un canal, de tal manera, que si en el canal, llega al número de usuarios que tenemos indicado en el límite, no se podrá acceder al mismo, salvo que seamos invitados de la misma forma que en el modo invite (i). Este modo es incompatible la opción de limite automático (SET AUTOLIMIT) de CHaN. Sintaxis: /mode #canal +l numero_máximo_de_usuarios /mode #canal –l Ejemplo: /mode #pepe +l 50

<< m >> ( mode moderado ) Es un modo restrictivo, evita que puedan hablar en el canal los usuarios que no tengan el estado de moderador en el canal (@ o modo o) o voz (+ o modo v). Sintaxis: /mode #canal +/-m

<< M >> ( mode moderado para nicks sin registrar ) Es un modo restrictivo, que a diferencia del anterior, este modo, evita que hablen en el canal los usuarios que no tengan el estado de moderador en el canal (@ o modo o), voz (+ o modo v) y el nick registrado (modo +r en el nick) Sintaxis: /mode #canal +/-M

<< R >> ( mode restringido ) Es un modo restrictivo, con este modo activado, solo permitimos entrar al canal a los usuarios con nick registrado (modo +r activado en nuestro nick). Sintaxis: /mode #canal +/-R Comandos IRC

Página 20


<< z >> ( mode conexión segura ) Es un modo restrictivo, con este modo activado, solo los usuarios que conecten mediante SSL accederán al canal (modo +z activado en nuestro nick). Sintaxis: /mode #canal +/-z

Estos modos, se aplican hacia los usuarios y solo afectan en el propio canal.

<< o >> ( mode moderador / operador del canal ) Este modo, da acceso a ciertas herramientas al usuario para moderar y controlar el canal, se distingue por tener el símbolo “@” delante de su nick. Sintaxis: /mode #canal +/-o nick

<< v >> ( mode voz ) Este modo, permite al usuario poder hablar, cuando el canal tenga activados los modos m y/o M. Se distingue por tener el símbolo “+”. Sintaxis: /mode #canal +/-v nick

<< b >> ( mode baneado ) Este modo, evita que el usuario, pueda hablar en el canal, aunque no tengamos activado el modo m y/o M salvo que tenga voz. Tampoco podrá cambiarse de nick. Si sale del canal, no podrá volver a entrar, salvo que seamos invitados al canal, por un moderador o mediante CHaN. Este modo se puede aplicar a cualquier parte de la máscara del nick (nick, identd o ip), aceptando los caracteres comodín como “?” y “*” Sintaxis: /mode #canal +/-b nick/mascara

<< r >> ( mode canal registrado ) Este modo, indica que el canal está registrado. Permite guardar la configuración del canal cuando quede vacío, y nos permite usar los comandos de control y gestión de CHaN en el canal. Este modo, no se puede activar/desactivar por el usuario, lo hace la propia red.

<< C >> ( mode CTCP ) Con este modo activado, evitamos que puedan enviar eventos CTCP al canal, a excepción del CTCP ACTION, más conocido como /me. Sintaxis: /mode #canal +/-C

<< c >> ( mode colores ) Con este modo activado, permitimos al usuario la elección de evitar ver colores en el canal, siempre que tengan activados sobre su nick el modo +c (/mode tunick/tualias +c Sintaxis: /mode #canal +/-c Sólo puede ser ajustado en el MLOCK de CHaN por el fundador del canal o un usuario con nivel 499. Comandos IRC

Página 21


<< n >> ( mode no mensajes externos al canal ) De esta forma, evitamos que usuarios puedan enviar texto al canal si están fuera del mismo. Sintaxis: /mode #canal +/-n

<< N >> ( no notice al canal ) Este modo, previene que los usuarios envíen notices (/notice #canal mensaje) al canal. No afecta a los ONOTICES, que son usados entre los moderadores del propio canal. Sintaxis: /mode #canal +/-N

<< p >> ( mode privado ) Este modo nos permite evitar que nuestro canal aparezca en un listado de canales (/list) y en el whois a un usuario (/whois), pero si aparecerá con el /who. En el caso de que estemos dentro del canal y hagamos un whois a otro usuario del canal, o a nosotros mismos, si aparecerá en el whois. Lo mismo pasa con el comando /list Este modo es incompatible con el modo s, no se pueden tener los dos activados a la vez. Sintaxis: /mode #canal +/-p

<< s >> ( mode secreto ) Este modo, evita que el canal aparezca en el listado de canales (/list), en el whois (/whois), y en el who (/who). Este modo es incompatible con el modo p, no se pueden tener los dos activados a la vez. Sintaxis: /mode #canal +/-s

<< t >> ( mode topic ) Este modo nos permite, que solo los usuarios con estado de moderador (@ o modo o), puedan cambiar el topic del canal, salvo que esté bloqueado mediante la opción SET TOPICLOCK de CHAN, que solo se podrá cambiar teniendo el nivel necesario para usar el comando TOPIC de CHaN. Sintaxis: /mode #canal +/-t

<< u >> ( mode quit ) Teniendo activado este modo en el canal, bloquearemos los mensajes de salida utilizados por los usuarios, tanto en el /quit como en el /part, dejando como mensaje de salida “signed off”. Si un usuario, se encuentra en al menos 1 solo canal con este modo, el mensaje de salida, será bloqueado en el resto de canales, aunque no tengan este modo activado .

Sintaxis: /mode #canal +/-u

Comandos IRC

Página 22


¿Qué diferencia hay entre un silence de servidor IRC y un ignore de nuestro cliente IRC? Los silence sólo persisten para la sesión en curso. Los silence no se eliminan hasta que se lo decimos al servidor. Los silence no suponen un ignore en el server. Sólo suponen que los mensajes y comandos personales que nos envíe esa persona son descartados por la propia red IRC. No obstante lo que se envíe de forma pública en un canal, por ejemplo, sigue siendo visible para nosotros. Ello permite eliminar un flooding que nos hace alguien en concreto, pero manteniendo el contacto con él a través de un canal abierto. Esta distinción respecto al ignore es muy importante. Por otra parte, el silence se propaga a través de la red de IRC, cortando el envío de mensajes y comandos personales desde la propia fuente. Es decir, con un ignore el ataque debe viajar por toda la red de IRC y llegar hasta nuestro cliente para que éste simplemente lo descarte. Con un silence será el propio servidor al que conecta el atacante el que descarte sus mensajes, evitando la saturación en la red y en el modem del pobre usuario que lo está padeciendo.

Silence: Solo duran la sesión en curso, si te desconectas o te caes, hay que volver a ponerlos. Es el propio servidor quien descarta los mensajes del atacante. Se puede seguir leyendo al atacante en el abierto del canal.

IGNORE: Se pone a nivel de tu cliente de IRC , como puede ser mIRC, Xchat, etc… El ignore persiste hasta que no se borra desde el cliente. Con el ignore se ignora todo del atacante , se le puede ignorar totalmente o puedes ignorar por separado , privados, ctcps , dccs, notices, canales, códigos de control etc….

¿Qué significa el signo + delante de un Nick? El signo + delante de un Nick significa que tienes VOZ en la sala. Su función es importante cuando el canal está en modo moderado (+m) donde solo los usuarios con @ o +v pueden hablar en el canal. Si no lo tienes te dará el siguiente mensaje: No puedes lanzar texto al canal, baneado o canal moderado. También en un canal +M es decir moderado pero donde solo los nicks registrados pueden hablar, si no tienes + delante de tu Nick no podrás hablar y recibirás el mismo mensaje. Si el canal no tiene puestos esos modos y ves usuarios con + delante, puede ser porque sean usuarios asiduos, que contribuyen a la buena marcha del canal y en este caso sería digamos como algo simbólico. También hay canales donde el responsable de la sala, por la razón que sea, ha configurado el canal para que dé voz (+v) a todos los usuarios que entran sean nicks registrados o sin registrar o solo a nicks registrados (+r).

¿Porqué no sale la frase que pongo cuando salgo del IRC? Si pones un mensaje al dejar el IRC : ejemplo /quit A nadie le faltan fuerzas; lo que a muchísimos les falta es voluntad y ves que solo te sale SIGNED OFF, puede ser por los motivos siguientes *Si estás en varios canales y en uno de ellos está puesto el modo +u ( basta que solo uno de ellos lo tenga), tu mensaje de quit será anulado y reemplazado por signed off. *Si estás en un canal moderado sea +m y no tienes el +v delante de tu Nick, igualmente verás ese mensaje. *Lo mismo si estás en un canal +M y no tienes tienes el Nick registrado ni el +v delante. *Si estás baneado en una sala sin estar expulsado de la misma, lo mismo.

Comandos IRC

Página 23


DEFINICIONES DE TÉRMINOS QUE NOS PODEMOS ENCONTRAR EN EL IRC

IRC : IRC (Internet Relay Chat) es un protocolo de comunicación en tiempo real basado en texto, que permite debates entre dos o más personas. Las conversaciones se desarrollan en los llamados canales de IRC, designados por nombres que habitualmente comienzan con el carácter # o & (este último sólo es utilizado en canales locales del servidor). Es un sistema de charlas ampliamente utilizado por personas de todo el mundo. IRCop: (IRC Operator). Persona encargada de gestionar y mantener la red. Operador: es un usuario con privilegios de administrador en un canal en específico. Suele tener una @ antes del nick. Helper: Persona que sirve de ayudar a los demás con comandos, generalmente personas nuevas en IRC. Lag: tiempo que tarda en llegar un mensaje que se envía a otro usuario, si es más de 30 s de lag es recomendable tratar de conectar otro servidor. Netsplit: sucede cuando un servidor pierde el enlace de comunicación con el resto de la red Flood: consiste en enviar gran cantidad de datos a un usuario o canal, normalmente con la finalidad de molestar o desconectar a otros usuarios Clon: un Clon es una conexión al IRC de un usuario usando una conexión ya abierta, con la misma IP. K-Line: es la prohibición de entrar por un determinado servidor de IRC, normalmente por saturación o por reconectar demasido rápido, aunque en algunas redes existan k-lines diferentes por acciones inapropiadas, la solución a un k-line es entrar por otro servidor del IRC. PING?PONG!: esto aparece en nuestra ventana del status, y es la comprobación que hace el servidor para ver si nuestra conexión está activa y si llevamos algún tiempo sin enviar ningún dato, y si nuestro ordenador no contesta, cortará la comunicación. También un PING escrito así /ctcp nick ping sirve para ver el lag del nick que queramos. Kick: expulsa un usuario de un canal. Sólo puede ser realizado por un op. Banear: impide la entrada de un usuario en un canal. Si el usuario se encontraba en él no podrá hablar, ni volver una vez salga o sea expulsado. Sólo puede ser realizado por alguien con @ o %. CTCP: protocolo Cliente a cliente - (Client-To-Client-Protocol), es una forma especial de comunicación entre dos clientes de IRC. CTCP permite a los usuarios preguntar a un cliente remoto la versión del cliente que está usando (vía CTCP VERSION), la hora (vía CTCP TIME), o conseguir información de un usuario remoto (vía CTCP USERINFO), entre otros. DCC: (Direct Client-to-Client) (DCC) es un protocolo de IRC que permite interconectar dos peers (puntos) usando un servidor IRC para permitir intercambiar archivos o llevar a cabo tareas no relacionadas con el chat.

Comandos IRC

Página 24


Ejemplos prácticos del comando WHO: Buscando usuarios : Buscando usuarios en cuyo Nick o alias o pseudo lleven la palabra “sexo” /who *sexo* -n Nos daría este tipo de respuesta: si no se pone el campo nos da una información más completa. [13:31:46 02/02/2015] #chueca_com_valenciana ALC-PIETROSEXOAHORA Hx 9ei@CoHN3g.AS6ZQf.virtual :3 Usuario del webchat de Chueca v4 [13:31:46 02/02/2015] #chueca_euskadi casadosexoahora Hx hiE8lp@CPsvVw.AP90eW.virtual :3 Usuario del webchat de Chueca v4 [13:31:46 02/02/2015] #gay_maduros MADURO60PASIVOXSEXO Hx a7lm8@Bts8dR.AzVTJy.virtual :3 Usuario del webchat de Chueca v4 [13:31:46 02/02/2015] #gay_sevilla tiopasivoxsexo Hx p38oDAg5@BnOOnR.DjrxZf.virtual :3 Usuario del webchat de Chueca v4 [13:31:46 02/02/2015] #GayBCN sexoahoraalfx Hx H7D@DvYNAl.CeWahr.virtual :3 Webchat de Chathispano.com [13:31:46 02/02/2015] *sexo* End of /WHO list

Como se ha visto en el comando WHO tenemos los flags y los campos , los campos sería para buscar la info concreta que queremos de la búsqueda. Si de la búsqueda solo queremos que nos dé los nicks sin el resto de información se pone el campo %n

/who *sexo* -n%n [13:34:03 02/02/2015] ALC-PIETROSEXOAHORA [13:34:03 02/02/2015] casadosexoahora [13:34:03 02/02/2015] MADURO60PASIVOXSEXO [13:34:03 02/02/2015] tiopasivoxsexo [13:34:03 02/02/2015] sexoahoraalfx [13:34:03 02/02/2015] toledosexohoy [13:34:03 02/02/2015] *sexo* End of /WHO list

Si se busca solo la ident : lo haremos poniendo %u que es un campo que busca usuarios por la ident.

/who *sexo* -n%u [13:38:18 02/02/2015] 6dso0g [13:38:18 02/02/2015] 9ei [13:38:18 02/02/2015] hiE8lp [13:38:18 02/02/2015] a7lm8 [13:38:18 02/02/2015] H7D [13:38:18 02/02/2015] lm0 [13:38:18 02/02/2015] p38oDAg5 [13:38:18 02/02/2015] *sexo* End of /WHO list

Si se busca usuarios en cuyo nombre contenga *sexo* y queremos que nos dé solo sus nicks y su ident : /who *sexo* -n%nu [13:40:00 02/02/2015] hiE8lp casadosexoahora [13:40:00 02/02/2015] a7lm8 MADURO60PASIVOXSEXO [13:40:00 02/02/2015] H7D sexoahoraalfx [13:40:00 02/02/2015] lm0 toledosexohoy

[13:40:00 02/02/2015] p38oDAg5 tiopasivoxsexo

[13:40:00 02/02/2015] 8B9 TOLECAPSEXOAHO [13:40:00 02/02/2015] *sexo* End of /WHO list Recuerda que no nos dará información de los nicks que lleven el +i activado ya que llevando ese modo solo puedes buscar información si sabes el Nick exacto con el comando “WHOIS”.

Comandos IRC

Página 25


Antes de poner un ban : **Decide si el ban será temporal o a largo plazo. ** Obtén la información del usuario con el comando /WHOIS o el de /WHOWAS **Si el ban es temporal, entonces coloca un ban limitado como nick!*@* o *!userid@* **Si el ban es a largo plazo, coloca un AKICK más amplio como *!*@*.host **Revisa tu ban asegurándote que es eficiente y no detiene a demasiados usuarios al entrar al canal. Formato de una máscara : Nick!ident@host [14:06:40 02/02/2015] Skylane is Nevada@BfX5FM.AkvMq5.virtual * Using mIRC Skylane = nick Nevada = ident BfX5FM.AkvMq5.virtual = host virtual Poner ban a un Nick : /mode #nombrecanal +b Skylane!*@* ( Este comando pone ban al Nick Skylane con cualquier ident (*) con cualquier host.) Poner ban a la ident: /mode #nombrecanal +b *!Nevada@* (la ident la podemos ver en un whois ) Poner un ban a la ip virtual : /mode #nombrecanal +b *!*@ BfX5FM.AkvMq5.virtual ( pone ban a cualquier nick que lleve cualquier ident y ese host virtual). El "*!*" le dice al servidor que no permita a ningún nick o nombre de usuario que tenga el VHOST especificado entrar a tu canal.

Caso 1 Supongamos un conjunto de usuarios que usaremos para aplicar máscaras: 1. joaquin!abirc@Ay5lr7.DqlQut.virtual 2. pedro!12bA@viva.mi.ip.personal 3. pedro23!opirc@tengo.mi.ip.personal Y ahora supongamos un conjunto de máscaras, diremos con qué usuarios de la lista de arriba coinciden:  o o o o o o o

*!*@Ay5lr7.DqlQut.virtual Esta coincide con (1)  *!*@*.personal Esta coincide con (2) y (3)  *!*irc@* Esta coincide con (1) y (3)  *!irc@* Esta coincide con ninguno  *!?????@* Esta coincide con (1) y (3) ya que tienen exactamente 5 caracteres en su ident  pedro*!*@*.ip.personal Esta coincide con (2) y (3)  pedro??!*@*.ip.personal Esta coincide con (3) ya que después de pedro tiene que haber exactamente 2 caracteres.

Comandos IRC

Página 26


Caso 2 Supongamos un conjunto de usuarios que usaremos para buscar la máscara que banee a todos y sea a su vez la menos restrictiva posible: 1. pedro24!12bA@viva.mi.ip.personal 2. pedro23!14c@tengo.mi.ip.personal 3. pedro22!12bA@viva.mi.iphone.personal Debemos buscar la parte común entre estos 3 usuarios a la hora de buscar una máscara. El razonamiento paso a paso sería el siguiente:   

Para la parte del Nick, el denominador común es "pedro2" y después de "pedro2" hay exclusivamente 1 carácter. Para la parte del Ident, el denominador común es "1" y después de "1" hay 2 o más caracteres. Para la parte del host, el denominador común es ".mi.ip" y ".personal". Además la primera parte del host tiene 4 o más caracteres.

Por todo anterior, la solución de la máscara buscada sería: pedro2?!1??*@????*.mi.ip*.personal. Caso 3 Quiero banear a cualquier Nick que contenga la palabra pepe, pero que no sea exactamente pepe: Solución: La forma más efectiva sería la combinación de dos máscaras. ?*pepe*!*@* y *pepe?*!*@* Con estas dos nos aseguramos que siempre haya al menos 1 carácter antes o después de pepe y así no afecte a pepe. Si solo usamos la primera, no incluiría a pepe_grillo, y si sólo usamos la segunda no incluiría a yo_pepe

Caso 4 Supón que entran al canal 4 usuarios con ips distintas con los nicks Martita125, Martita522, Martita523, Martita524. Como se ve, en común tienen Martita y siempre va seguido de 3 números. En este caso usaremos el comodín ? que se ha visto que reemplaza un carácter y SOLO UNO , en el lugar que ocupa.

/mode #nombrecanal +b Martita???!*@* Lo que pueda pasar es que si cambian el Nick y entonces entra una Martita1230 , ya no le afectaría el ban, en esos casos ya sería cuestión de poner un ban usando el otro comodín * que se ha visto que representa cualquier número de caracteres en la posición que ocupa .

/mode #nombrecanal +b Martita*!*@* Ahora todo aquel que lleve Martita en el Nick será baneada. Caso 5

/mode #nombrecanal +b perr?!*@* Este ban dejará fuera los nicks como perrO, perra, perri, perru, perr1, pero solo UN CARÁCTER. Pero no baneará los perroS , perraS, etc etc. /mode #nombrecanal +b perr*!*@* Este ban dejará fuera a todos los nicks que empiecen por perr y sea cual sea el numero de caracteres que lleva detrás como : perrosgalgos, perros1254, perroSSS, etc.

Comandos IRC

Página 27


Espero que os sirva para saber cรณmo desenvolverse un poquito mรกs en el Chat. Saludos

Comandos IRC

Pรกgina 28


Comandos IRC