IRCop

 

Comandos para Operadores de Servicios (IRCop’s)

 

help

 

Comandos para operserv:

 

global à envía un mensaje a todos los usuarios.

stats à muestra estatus de los servicios y la red.

oper list à lista todos los operadores de servicios.

admin. list à lista todos los administradores de servicios.

 

Comandos disponibles solo para operadores y administradores de servicios:

 

mode à cambia los modos de un canal.

kick à kickea un usuario de un canal.

clearmodes à limpia los modos de un canal.

killclones à killea todos los usuarios en un host.

akill à manipula la lista akill.

sgline à manipula la lista sgline.

sqline à manipula la lista sqline.

szline à manipula la lista szline.

 

Comandos disponibles solo a administradores de servicios:

 

oper à modifica la lista de operadores de servicios.

chanlist à lista todos los records de canal.

userlist à lista todos los records de usuarios.

logonnews à define mensajes para ser mostrados al usuarios al conectarse.

randomnews à define mensajes para ser mostrados al azar a usuarios al conectarse.

opernews à define mensajes a ser mostrados a usuarios al transformarse en operadores.

session à muestra la lista de sesiones de host.

exception à modifica la lista de límite de sesión.

cache à lista cache de hostnames usado por el detector de proxys.

noop à temporalmente remueve todas las línesas O: de un servidor remotamente.

jupe à “jupiter” un servidor.

ignore à ignora a un usuario.

umode à otorga cambios de modos de usuario.

oline à otorga privilegios ircop temporalmente (unreal ircd).

set à setea varias opciones globales de los servicios.

reload à recarga la configuración de los servicios.

update à fuerza a la base de datos de los servicios a ser updateada a disco inmediatamente.

quit à termina el programa de servicios sin salvar.

restart à guarda la base de datos de los servicios y recarga los servicios.

shutdown à termina el programa de servicios guardando los cambios.

 

Comandos disponibles al super-usuario de servicios solamente:

 

admin à modifica la lista de administradores de servicios.

 

Nota.- Todos los comandos enviados a operserv son monitoreados.

 

global

 

Sintaxis: /msg operserv globlal mensaje

 

Permite a los ircop’s a enviar mensajes a los usuarios en la red. El mensaje será enviado desde el nick operserv.

 

stats

 

Sintaxis: /msg operserv stats [akill | all | reset]

 

Sin una opción muestra el número actual de usuarios e ircop’s en línea (incluyendo a los servicios), el máximo número de usuarios desde que los servicios partieron, y el tiempo que los servicios han estado corriendo.

 

Con la opción akill, muestra el tamaño actual de la lista akill y el actual tiempo de expiración por defecto.

 

La opción all está solo disponible a administradores de servicios, y muestra información en el uso de memoria de los servicios. Usar esta opción puede congelar a los servicios por un corto periodo de tiempo en redes grandes, así que no lo uses demasiado.

 

La opción reset resetea la cuenta máxima de usuarios al número de usuarios actualmente presentes en la red. (uptime puede ser usado como sinónimo para stats).

 

oper

 

Sintaxis:

 

/msg operserv oper add nick

/msg operserv oper del {nick | número | lista}

/msg operserv oper list {mascara | lista}

/msg operserv oper clear

 

Permite a los administradores de servicios añadir o remover nicknames a la lista de operadores de servicios. Un usuario con su nickname en la lista de operadores de servicios y que ha sido identificado con operserv podrá acceder a comandos de operador de servicios.

 

El comando oper add añade el nickname dado a la lista de operadores de servicios.

 

El comando oper del remueve el nickname dado de la lista de operadores de servicios. Si una lista de instancias es dada, esas instancias son borradas (ver ejemplo para list mas abajo).

 

El comando oper list muestra la lista de operadores de servicios. Si una mascara es dada, solo las instancias que concuerden con la mascara son mostradas. Si una lista de números es dada, solo esas instancias son mostradas; por ejemplo:

 

            /msg operserv oper list 2-5,7-9

 

Lista instancias de operadores de servicios enumeradas 2 a 5 y 7 a 9.

 

El comando oper clear limpia todas las instancias de la lista de operadores de servicios.

 

Cualquier operador de irc puede usar la forma oper list del comando. Todos los otros usos limitados a los administradores de servicios.

 

admin

 

Sintaxis:

 

/msg operserv admin add nick

/msg operserv admin del {nick | número | lista}

/msg operserv admin list [mascara | lista]

/msg operserv admin clear

 

Permite al root de servicios a añadir o remover nicknames a la lista de administradores de servicios. Un usuario cuyo nickname está en la lista de administradores de servicios y que ha sido identificado con operserv podrá acceder a comandos de administradores de servicios.

 

El comando admin add añade el nickname dado a la lista de administradores de servicios.

 

El comando admin del remueve el nickname dado de la lista de administradores de servicios. Si una lista de instancias es dada, esas instancias son borradas (ver el ejemplo list mas abajo).

 

El comando admin list muestra la lista de administradores de servicios. Si una mascara es dada, solo las instancias que concuerden con la mascara son mostradas; por ejemplo:

 

            /msg operserv admin list 2-5,7-9

 

Lista instancias en la lista de administradores de servicios numeradas 2 a 5 y 7 a 9.

 

El comando admin clear limpia todas las instancias de la lista de administradores de servicios.

 

Cualquier operador de irc puede usar la forma admin list del comando. Todos los otros están limitados al root de servicios.

 

ignore

 

Sintaxis: /msg operserv ignore {add | del | list} [tiempo] [nick]

 

Permite a los administradores de servicios a ignorar a un usuario por cierto tiempo o hasta el próximo reinicio. El formato del tiempo es en segundos y puede ser especificado en unidades. Unidades válidas son: s por segundos, m por minutos y h por horas y d por días. Combinaciones de estas unidades no están permitidas. Para hacer a los servicios ignorar a un usuario permanente tipo 0 como tiempol

 

mode

 

Sintaxis: /msg operserv mode canal modos

 

Permite a los operadores de servicios setear modos de canal para cualquier canal. Parámetros son los mismos que para el comando standard /mode.

 

Limitado a los operadores de servicios.

 

umode

 

Sintaxis: /msg operserv umode usuario modos

 

Permite a los administradores de servicios a setear modos de usuarios para cualquier usuario. Los parámetros son los mismos que para el comando /mode.

 

Limitado a administradores de servicios.

 

oline

 

Sintaxis: /msg operserv oline usuario opciones

 

Permite a administradores de servicios a dar permisos de operador a cualquier usuario. Las opciones deben estar antepuestas con un “+” o con un “-“. Para remover todas las opciones simplemente tipear un “-“ en vez de cualquier opción.

 

Limitado a administradores de servicios.

 

clearmodes

 

Sintaxis: /msg operserv clearmodes canal [all]

 

Limpia todos los modos binarios (I,k,l,m,n,p,s,t) y bans del canal. Si all es dado, también limpia todos los ops y voices (modos +o y +v) del canal.

 

Limitado a operadores de servicios.

 

kick

 

Sintaxis: /msg operserv kick canal usuario razón

 

Permite a los ircop’s a kickear un usuario de cualquier canal. Parámetros son los mismos que para el comando /kick. El mensaje del kick tendra el nickname del ircop enviando el comando kick antepuesto; por ejemplo:

 

***SpamMan ha sido kickeado del canal #mi_canal por OperServ (Alcan (Flood))

 

Limitado a operadores de servicios.

 

akill

 

Sintaxis:

 

/msg operserv akill add [+expiración] mascara razón

/msg operserv akill del {mascara | número | lista}

/msg operserv akill list [mascara | lista]

/msg operserv akill view [mascara | lista]

/msg operserv akill clear

 

Permite a los operadores de servicios manipular la lista de akills. Si un usuario concordando con una mascara en la lista de akills se intenta conectar, los servicios enviarán un Hill a ese usuario y, en tipos de servidores soportados, instruirá a todos los servidores a añadir un ban (línea k) para la mascara que del usuario.

 

El comando akill add añade la mascara usuario@host dada a la lista de akills por la razón dada (la que debe ser dada), expiración es especificada con un entero seguido de d (días), h (horas), o m (minutos). Combinaciones (como 1h30m) no están permitidas. Si un especificador de unidades no es incluido, por defecto serán días (o sea, +30 por si solo significa 30 días). Para añadir un akill que no expire, usa +0. Si la mascara a ser añadida comienza con un +, un tiempo de expiración debe ser dado, aun si es el mismo que el por defecto. El tiempo de expiración por defecto actual de akills puede ser visto con el comando stats akill.

 

El comando akill del remueve la mascara dada de la lista de akills si está presente. Si una lista de números es dada, esas instancias son borradas (ver ejemplo para list más abajo).

 

El comando akill list muestra la lista de akills. Si una mascara es dada, solo las instancias concordando con la mascara son mostradas. Si una lista numerada es dada, solo esas instancias son mostradas; por ejemplo:

 

            /msg operserv akill list 2-5,7-9

 

Lista las instancias de akill numeradas 2 a 5 y 7 a 9.

 

El comando akill view es una versión mas verbal de akill list, y mostrará quien añadio un akill, la fecha en que fue añadido, y cuando expirará, así como también la mascara usuario@host y la razón.

 

El comando akill clear limpia todas las instancias de la lista de akills.

 

Limitado a operadores de servicios.

 

sgline

 

Sintaxis:

 

/msg operserv sgline add [+expiración] mascara:razón

/msg operserv sgline del {mascara | número | lista}

/msg operserv sgline list [mascara | lista]

/msg operserv sgline view [mascara | lista]

/msg operserv sgline clear

 

Permite a los operadores de servicios a manipular la lisa de sglines. Si un usuario con un nombre real concordando una mascara sgline se intenta conectar, los servicios le impedirán conseguir una sesión de irc.

 

El comando sgline add añade la mascara de nombre real dada a la lista de sglines por la razón dada (la que debe ser dada), expiración es especificada como un entero seguido de un d (días), h (horas), o m (minutos). Combinaciones (como 1h30m) no están permitidas. Si la especificación de la unidad no es incluida, por defecto son días (o sea, +30 por si solo significa 30 días). Para añadir una sgline que no expire, usa +0. Si la mascara de nombre real dada empieza con +, el tiempo de expiración debe ser dado, aun si es el mismo que el por defecto. El tiempo actual de expiración por defecto para sglines puede ser visto con el coamando stats akill.

 

Notese.- Ya que la mascara de nombre real puede contener espacios, el separador entre ésta y la razón y la razón es un signo de dos puntos.

 

El comando sgline del remueve la mascara dada de la lista de sglines si está presente. Si una lista de instancias es dada, esas instancias son borradas (ver el ejemplo para list mas abajo).

 

El comando sglines list muestra la lista de sglines. Si una mascara es dada, solo las instancias concordando con la mascara son mostradas. Si una lista de instancias es dada, solo esas instancias son mostradas; por ejemplo:

 

            /msg operserv sgline list 2-5,7-9

 

Lista las instancias de sglines enumeradas 2 a 5 y 7 a 9.

 

El comando sglines view es una version más verbal que sgline list, y mostrará quien añadió la sgline, la fecha en la que fue añadida y cuando expira, además de la mascara de nombre real y la razón.

 

El comando sgline clear limpia todas las instancias de la lista de sglines.

 

Limitado a operadores de servicios.

 

sqline

 

Sintaxis:

 

/msg operserv sqline add [+expiración] mascara:razón

/msg operserv sqline del {mascara | número | lista}

/msg operserv sqline list [mascara | lista]

/msg operserv sqline view [mascara | lista]

/msg operserv sqline clear

 

Permite a los operadores de servicios a manipular la lista de sqlines. Si un usuario con un nick concordando una mascara sqline se intenta conectar, los servicios le impedirán conseguir una sesión de irc.

 

Si el primer carácter de la mascara es #, los servicios prevendrán el uso de los canales concordantes (en ircds que lo soporten).

 

El comando sqline add añade la mascara de nombre real dada a la lista de sqlines por la razón dada (la que debe ser dada), expiración es especificada como un entero seguido de uno de d (días), h (horas) o m (minutos). Combinaciones (como 1h30m) no están permitidas. Si la especificación de la unidad no es incluida, por defecto son días (o sea, +30 por si solo significa 30 días). Para añadir una sqline que no expire, usa +0. Si la mascara de nombre real dada empieza con +, el tiempo de expiración debe ser dado, aun si es el mismo que el por defecto. El tiempo actual de expiración por defecto para sqlines puede ser visto con el comando stats akill.

 

El comando sqline del remueve la mascara dada de la lista de sqlines si está presente. Si una lista de instancias es dada, esas instancias son borradas (ver el ejemplo para list más abajo).

 

El comando sqline list muestra la lista de sqlines. Si una mascara es dada, solo las instancias concordando con la mascara son mostradas. Si una lista de instancias es dada, solo esas instancias son mostradas, por ejemplo:

 

            /msg operserv sqline list 2-5,7-9

 

Lista instancias de sqlines enumeradas 2 a 5 y 7 a 9.

 

El comando sqline view es una versión más verbal que sqline list, y mostrará quien añadio la sqline, la fecha en la que fue añadida, y cuando expira, además de la mascara de nombre real y la razón.

 

El comando sqline clear limpia todas las instancias de la lista de sqlines.

 

Limitado a operadores de servicios.

 

szline

 

Sintaxis:

 

/msg operserv szline add [+expiración] mascara razón

/msg operserv szline del {mascara | número | lista}

/msg operserv szline list [mascara | lista]

/msg operserv szline view [mascacara | lista]

/msg operserv szline clear

 

Permite a los operadores de servicios manipular la lista de szlines. Si un usuario con una ip concordando una mascara en la lisa de szlines intenta conectarse, los servicios le impedirán obtener una sesión de irc.

(y esto es, si la ip tiene un ptr rr o no).

 

El comando szline add añade la mascara ip dada a la lista de szlines por la la razón dada (la que debe ser dada), expiración es especificada como un entero seguido de uno de d (días), h (horas) o m (minutos). Combinaciones (como 1h30m) no están permitidas. Si una especificación de unidad no es incluida por defecto es días (o sea +30 por si solo significa 30 días). Para añadir una szline que no expire, usa +0. Si la mascara a ser añadida empieza con un +, el tiempo de expiración debe ser dado, incluso si es el mismo que el por defecto. El tiempo actual de expiración por defecto para szlines puede ser visto con el comando stats akill.

 

El comando szline del remueve la mascara dada de la lista de szlines si está presente. Si una lista de instancias es dada, esas instancias son borradas (ver el ejemplo para list más abajo).

 

El comando szlines list muestra la lista de szlines. Si una mascara es dada, solo aquellas instancias concordando la mascara son mostradas. Si una lista de instancias es dada, solo esas instancias son mostradas; por ejemplo:

 

            /msg operserv szline list 2-5,7-9

 

Lista instancias szline enumeradas 2 a 5 y 7 a 9.

 

El comando szline view es una versión más verbal de szline list, y mostrará quien añadió una szline, la fecha en la que fue añadida, y cuando expira, además de la mascara ip y la razón.

 

El comando szline clear limpia todas las instancias de la lista de szlines.

 

Limitado a operadores de servicios.

 

set

 

Sintaxis: /msg operserv set opción seteo

 

Setea varias opciones globales de servicios. Nombres de opciones actualmente definidas son:

 

readonly à stea modo read-only o read-write.

logchan à reporta el log a un canal.

debug à activa o desactiva el modo debug.

noexpire à activa o desactiva el modo no expire.

superadmin à activa o desactiva el modo superadmin.

 

set readonly

 

Sintaxis: /msg operserv set readonly {on | off}

 

Setea el modo read-only a encendido o apagado. En modo read-only, usuarios normales no podrán modificar datos de servicios, incluyendo acceso a la lista de canales y nicknames, etc. Ircops con suficientes privilegios con los servicios podrán modificar la lista akill de servicios y botar o prohibir nicknames y canales, pero ninguno de estos cambios será salvado a menos que el modo read-only sea desactivado antes de que los servicios sean terminados o recargados.

 

Esta opción es equivalente a la opción –readonly en la línea de comando.

 

set logchan

 

Sintaxis: /msg operserv set logchan {on | off}

 

En modo on, los servicios envían sus logs a un canal especificado y a sus debidos archivos. Logchannel debe estar definido en la configuación de los servicios para poder usar esta opción.

 

Nota.- Es importante que el canal sea apropiadamente seguro con ingreso de administradores solamente.

 

set debug

 

Sintaxis: /msg operserv set debug {on | off | número}

 

Setea el modo debus a encendido o apagado. En modo debug, toda la información enviada de y hacia los servicios, además de un número de mensajes son escritos al archivo de log. Si número es dado, el modo debug es activado, con el nivel de debug seteado a número.

 

Esta opcion es equivalente a la opción –debug en la línea de comando.

 

set noexpire

 

Sintaxis: /msg operserv set noexpire {on |off}

 

Setea el modo no expire a encendido o apagado. En modo no expire, nicks, canales y excepciones no expirarán hasta que la opción sea sacada.

 

Esta opción es equivalente a la opción –noexpire en la línea de comando.

 

set superadmin

 

Sintaxis: /msg operserv set superadmin {on | off}

 

Este seteo da privilegios extra como la habilidad de ser “fundador” en todos los canales, etc.

 

Esa opción no es persistente y debe ser usada solo de ser necesario.

 

noop

 

Sintaxis:

 

/msg operserv noop set servidor

/msg operserv noop revoke servidor

 

El comando noop set remueve todas las línes O: del servidor dado y killea a todos los ircops actualmente en el para prevenirlos a hacer rehash en el servidor (ya que esto cancelaría el efecto).

 

El comando noop revoke hace las líneas O: disponibles nuevamente en el servidor dado.

 

Notese.- El servidor no es checkeado por los servicios.

 

Limitado a administradores de servicios.

 

jupe

 

Sintaxis: /msg operserv jupe servidor [razón]

 

Le dice a servicios que haan Júpiter a un servidor (esto es, crear un “servidor” falso conectado a los servicios el cual previene al servidor real de conectarse). El jupe puede ser removido usando el estandar squit. Si una razón es dada, es puesta en el campo de información sobre el servidor, de otra forma, el campo de información sobre el servidor tendrá el texto “Juped by <nick>”, mostrando el nickname de la persona que jupiterio el servidor.

 

Limitado a administradores de servicios.

 

raw

 

Sintaxis: /msg operserv raw texto

 

Envía una línea de texto directamente al servidor al cual los servicios están conectados. Este comando tiene un uso muy limitado y puede trastornar a una red si es usado de manera inapropiada. No uses este comando a menos que estés absolutamente seguro de lo que estas haciendo.

 

Limitado a administradores de servicios.

 

update

 

Sintaxis: /msg operserv update

 

Causa a los servicios a updatear todos los archivos de la base de datos tan pronto como envíes el comando.

 

Limitado a administradores de servicios.

 

reload

 

Sintaxis: /msg operserv reload

 

Causa a los servicios a recargar el archivo de configuración. Notese que algunas directivas aun así necesitan que los servicios partan de nuevo para tomar efecto (tal como nicknames de los servicios, activación de la limitación de sesiones, etc).

 

Limitado a administradores de servicios.

 

quit

 

Sintaxis: /msg operserv quit

 

Causa a los servicios a para inmeditamente, las bases de datos no son salvadas. Este comando no debe ser usado a menos que las copias en la memoria se crean dañadas y no deban ser guardadas. Para parar normalmente, usa el comando shutdown.

 

Limitado a administradores de servicios.

 

shutdown

 

Sintaxis: /msg operserv shutdown

 

Causa a los servicios a guardar todas las bases de datos y parar.

 

Limintado a administradores de servicios.

 

restart

 

Sintaxis: /msg operserv restart

 

Causa a los servicios a guardar todas las bases de datos y luego parar y partir nuevamente (esto es, terminar el programa e inmediatamente correr el ejecutable nuevamente).

 

Limitado a administradores de servicios.

 

killclones

 

Sintaxis: /mg operserv killclones nick

 

Killea a todos los usuarios con el mismo host a nick. Un akill temporario de la forma *@host, es añadido para prevenir al cliente ofensor de reconectarse inmediatamente. Un wallop es también envidado indicando quien uso el comando, que host fue afectado y cuantos usuarios fueron pilleados. Este comando es útil para remover múltiples clones de la red.

 

Limitado a operadores de servicios.

 

chanlist

 

Sintaxis: /msg operserv chanlist [{patron | nick} [secret]]

 

Lista todos los canales actualmente en uso enla red irc, estén registrados o no.

 

Si patrón es dado, lista solo canales que concuerden con el. Si un nickname es dado, lista solo los canales en los que el usuario este. Si secret es especificado, lista solo los canales que concuerden con el patrón y que tengan los modos +s o +p.

 

Limitado a administradores de servicios.

 

userlist

 

Sintaxis: /msg operserv userlist [{patron | canal} [invisible]]

 

Lista todos los usuarios actualmente en línea en la red irc, estén registrados o no.

 

Si patrón es dado, lista solo a los usuarios que concuerden con el (debe ser en el formato nick!usuario@host). Si canal es dado, lista solo usuarios que estén en el canal dado. Si invisible es especificado, solo usuraos con la bandera +i serán listados.

 

Limitado a administradores de servicios.

 

cache

 

Sintaxis:

 

/msg operserv cache del hotname

/msg operserv cache list patrón [queed | all]

 

El comando cache del borra el host especificado del cache. Esto está dispuesto solo para propositos de debug.

 

El comando cache list lista todos los proxies encontrados que concuerden con el patrón dado. Si la opción queed es dada, listara los procesos encolados o en progreso en ves, y si la opción all es dada, listará todos los hostnames en cache.

 

Limitado a administradores de servicios.

 

exception

 

Sintaxis:

 

/msg operserv exception add [+expiración] mascara limite razón

/msg operserv exception del {mascara | lista}

/msg operserv exception move número posición

/msg operserv exception list [mascara | lista]

/msg operserv exceeption view [mascara | lista]

 

Permite a los administradores de servicios manipular la lista de hosts que tienen un límite de sesión especifico (peermitiendo a ciertas máquinas, como servidores de shells, mantener mayor número de clientes al mismo tiempo). En cuanto un host alcance su límite de sesiones, todos los clientes intentado conectarse desde ese host serán pilleados. Antes de killear usuarios, estos son notificados a través de un /notice del operserv con ayuda acerca de el límite de sesión. El contenido de este notice es un seteo de configuración.

 

El comando exception add añade la mascara de host dada a la lisa de excepción. Ten en cuenta que las mascaras nick!usuario@host y usurio@host son invalidas. Solo mascaras reales como box.host.dom y *.host.dom, son permitidas ya que el límite de sesiones no toma en cuenta nicks o nombres de usuario. Limite debe ser un número mayor o igual a cero. Esto determina cuanas sesiones el host puede tener a un dado tiempo. El valor cero significa que el host no tiene limites de sesión. Ver la ayuda acerca de akill para detalles acerca del parámetro opcional de expiración.

 

El comando exception del remueve la mascara dada de la lista de excepción.

 

El comando exceptcion move mueva la excepción número a posición. Las excepciones entre medio serán movidas arriba o abajo para llenar el espacio.

 

Los comandos exception list y exception view muestran todas las excepciones actuales; si la mascara opcional es dada, la lista es limitada a las excepciones similares a la mascara. La diferencia es que exception view es mas verbal, mostrando el nombre de la persona que añadió la excepción, el limite de excepción, razón, mascara de hosts y la fecha y hora de expiración.

 

Toma en cuenta que un cliente conectándose “usara” la primera excepción a la que el host se asemeje. Largas listas de excepción y mascaras que se asemejen a muchas mascaras posiblemente degraden el rendimiento de los servicios.

 

Limitado a administradores de servicios.

 

session

 

Sintaxis:

 

/msg operserv session list umbral

/msg operserv session view host

 

Permite a los administradores de servicios ver la lista de sesiones.

 

El comando session list lista hosts con al menos umbral sesiones. El umbral debe ser un número mayor a 1. Esto es para prevenir listados accidentales del gran número de hosts de sesión.

 

El comando session view muestra información detallada acerca de un host especifico (incluyendo la cuenta de sesión y el límite de sesión actual). El valor host no puede incluir comodines.

 

Mira la ayuda sobre exception para mayor información acerca de límites de sesión y como setearlos para hosts y grupos específicos de ahí en adelane.

 

Limitado a administradores de servicios.

 

 

Más especificaciones.-

 

 

/oper login password à te identificas como Operador.

 

/kill nick razon à desconectas a un usuario determinado.

 

/kline *@host/ip razón --> prohíbe la conexión al servidor de la máscara especificada, en algunos servidores la razón es opcional y en otros es obligatorio.

 

Ejemplo: /kline *@200.82.168.325 no Spam

 

/kline -@host/Ip à borras un kline.

 

Ejemplo: /kline -@200.82.168.325

 

/stats K à con este ves la lista de Klines.

 

/gline *@host/ip razon --> Es igual que el Kline, pero la única diferencia es que un gline pone un ban en todos los servidores; es decir en todos los servidores unidos (linkeados) y que salen en el /links o /map y el kline solo es un ban local.

 

/gline *@host/ip 10min razon --> es un gline por tiempo, o sea, que expira al tiempo que nosotros le pongamos.

 

/gline -@Ip à borrar un gline

 

/stats G à con este ves la lista de K-lines.

 

/wallops mensaje à envía una noticia a los operadores de IRC conectados.

 

/trace à te da Información de todas las conecciónes del servdior, es decir, los operadores, usuarios y servidores ligados.

 

/squit servidor comentario à cierra un vínculo entre dos servidores, desliga dos servidores momentaneamente.

 

/connect [servidor] puerto [servidor-a-conectar] à es lo contrario de SQUIT, conecta dos servidores momentáneamente.

 

/locops mensaje à manda un mensaje a todos los IRCops

 

/rehash à reinicia el archivo del servidor ''Unrealircd.Conf''

 

Comandos de global IRCop

 

Un global ircop es más poderoso que un IRC Operador, la escala de Ircops de mayor a menor rango es:

 

1º Server Administrador

2º Services Administrador

3º Global IRcop

4º IRC Operador

 

/die à este comando hace que el servidor de IRC se desconecte de todo y pare su actividad.

 

/globops mensaje à manda un mensaje a todos los ircops del irc que estan en modo +g

 

/restart à reinicia los datos del comando lusers.

 

SENDPASS

 

/msg chanserv sendpass #canal à Envia el password de un canal determinado al correo electrónico del fundador. Este comando es realmente útil para recuperar password perdidos. Posiblemente limitado a Operadores del IRC en ciertas redes. Este comando no esta disponible cuando la encriptación esta habilitada.

 

/msg nickserv sendpass nick à envía el pass al correo del destinatario.

 

STATS

 

Este comando es el mas amplio de los dle servidor nos devuelve mucha informacion del servidor.

 

/stats C: servidores a los que ese nodo se conecta o cuyas conexiones acepta.

 

/stats G: nos muestra los G-lines

 

/stats I: lista de "I" definidas en el "ircd.conf" (solo ircop)

 

/stats K: nos muestra una lista de klines (solo ircop)

 

/stats L: esta opción lista datos sobre cada una de las conexiones en curso

 

/stats M: nos muestra los comandos de servidor

 

/stats O: nos muestra los O-lines, "ircop globales y locales" (solo ircop)

 

/stats T: líneas T presentes en el "ircd.conf". MOTD's de ese servidor.

 

/stats Z: información sobre canales, banes, etc.

 

/stats W: Numero de conexiones e intervalos.

 

/stats Y: nos muestra los Ylines.

 

/stats Q: Reservado para los Servicios

 

 

Comandos de Services Administrador

 

 

Son todos los comandos de IRCops, todos los comandos de OperServ (es decir, si esta agregado a los servicios como admin) también los de HostServ, más los siguientes:

 

/samode #canal (+letra del modo) à Sirve para usar los comandos de operador sin necesidad de poseer @, también podemos dárnosla a nosotros mismos.

 

Ejemplo: /samode #canal +o Emmanuel_Ar

 

/sajoin #canal à Hace que podamos entrar a cualquier canal aunque este se encuentre en modo +l +k o +i o aunque estemos baneados. (además, entrando con este comando, nadie nos podrá expulsar). También lo podemos utilizar para obligar a alguien a entrar a un determinado canal.

 

Ej:  /sajoin nick #canal

 

/sapart nick #canal à Todo lo contrario a /sajoin , ya saben que part es salir y join es entrar.

 

/shun nick razon à Este comando hace que una determinada persona no sea capaz de hablar en ningun sitio (ni notices, ni canales, ni privados,etc..).

 

/shun -*@Ip nick à Para quitar el shun a un nick.

 

 

Los siguientes comandos están disponibles para los administradores de Servicios.

 

ChanServ

 

/msg ChanServ getpass #canal 

 

GETPASS

 

Recupera el password del fundador de un canal (unicamente si la encriptacion esta deshabilitada).

 

FORBID

 

Previene el uso de un canal.

 

STATUS

 

Informa el acceso de un usuario de un determinado canal.

 

CLIST

 

Lista todos los canales de los cuales un usuario es fundador.

 

Los Administradores de Servicios pueden también eliminar cualquier canal, sin necesidad de identificarse via password, y posiblemente podrán ver las listas de accesos, AKICK, y configuración de niveles.

 

LOGOUT

 

/msg ChanServ LOGOUT canal [nick] à Este comando convierte al nick identificado en uno no identificado dentro de un canal determinado.

 

Si usted es el fundador del canal, usted podrça terminar la sesiçon de cualquier usuarios cuando desee, de otra manera solo podrça terminar su propia sesión.

 

Si usted es Administrador de Servicios, usted podrá terminar la sesión de cualquiera de cualquier canal sin necesidad de ser el fundador del mismo. Adicional a esto, usted puede omitir el parámetro del nick; esto terminara la sesion de todos los usuarios del canal.

 

DROP

 

/msg ChanServ DROP #canal à Elimina el registro de un canal. Únicamente los Administradores de Servicios podrán eliminar un canal sin necesidad de identificarse ante el mismo.

 

SET

 

Los administradores de servicios también podrán establecer la opción NOEXPIRE, para los canales que deseen que no expiren. Adicional a esto, los Administradores de Servicios podrán establecer opciones para cualquier canal sin necesidad de identificarse como dueños del mismo.

 

NOEXPIRE

 

/msg ChanServ SET #canal NOEXPIRE {ON | OFF}

 

Establece si expira o no un canal. Para evitar que un canal expire habilite la opción ON. Limitado para Administradores de Servicios.

 

LIST

 

/msg ChanServ LIST parametros [FORBIDDEN] [NOEXPIRE]

 

Lista todos los canales registradores que coincidan con un parámetro. Los canales con la opción PRIVATE serán únicamente mostrados a los Administradores de Servicios. Canales con la opción NOEXPIRE serán mostrados con un ! delante del nombre del canal (solo Administradores de Servicios). Si la opción FORBIDDEN o NOEXPIRE es establecida, únicamente canales con estas opciones serán mostrados, respectivamente. Si ambas opciones son establecidas, ambas serán mostradas. Estas opciones están limitadas a Administradores de Servicios.

 

CLIST

 

/msg ChanServ CLIST nick

 

Lista los canales de los cuales determinado nick es el fundador. Aquellos que tengan la opciçon NOEXPIRE establecida, seran mostrados con el signo !. Limitado para Administradores de Servicios.

 

GETPASS

 

/msg ChanServ GETPASS #canal

 

Muestra el password de un determinado canal. Nota siempre que este comando es utilizado, un mensaje es incluido informando quien lo esta utilizando y el canal donde esta siendo utilizado, la acción es almacenada en un log y mostrada via WALLOPS/GLOBOPS. Limitado para Administradores de Servicios.

 

CHANSERV (WIPE)

 

Se usa: [sop,aop,vop] canal wipe

 

Este comando borrara la lista entera de los sop, aop o vop de un canal.

 

Ejemplo: /msg ChanServ sop #valleviejo wipe

 

CLEARAKILLS

 

Se usa: clearakills

 

Este comando borrara todos los kline o akill de tu server. Este comando no afecta otros servers.

 

Ejemplo: /clearakills

 

FORBID

 

/msg ChanServ FORBID canal [razon]

 

Inhabilita el registro el uso o registro de un canal. Posiblemente sea cancelado eliminando dicho canal. Una razón para ejecutar el comando posiblemente sea requerida en ciertas redes. Limitado para Administradores de Servicios.

 

STATUS:

 

/msg ChanServ STATUS canal nick

 

Informa el nivel acceso correspondiente de un nick determinado en cierto canal. La información es en esta forma:

 

STATUS canal nick nivel-de-acceso

 

Si cualquier error ocurre, la respuesta será mostrada en esta forma:

 

STATUS ERROR mensaje-de-error

 

Limitado para Administradores de Servicios.

 

BotServ

 

Asignar un bot

 

/msg botserv assign #channel botname on

 

BOT (Mantiene la lista de Bots de la Red)

 

/msg BotServ BOT ADD nick ident host nombre-real

BOT CHANGE nick-anterior nick-nuevo ident host nombre-real

BOT DEL nick

BOT LIST

 

Permite a los Administradores de servicios crear, modificar, y eliminar bots que los demças usuarios podrán utilizar en sus canales.

 

El comando BOT ADD añade un bot con un determinado nick, nombre de usuario, host y nombre real. Para no alterar la integridad de la configuracián chequee que todos los parámetros sean correctos.

 

El comando BOT CHANGE cambia el nick de un bot, nombre de usuario, host o nombre real del actual a uno nuevo (y toda la información de la base de datos relacionada con dicho bot permanece intacta).

 

El comando BOT DEL remueve un bot determinado de la lista de bots.

 

El comando BOT LIST es un alias de el BOTLIST y lista los bots disponibles en la red.

 

NOBOT Previene el uso y asignación de un bot a un canal.

 

/msg BotServ SET #canal NOBOT {ON|OFF}

 

sta opción hace a un canal imposible de ser asignado un bot. Si un bot esta previamente asignado, este se desasignará de manera automática. Limitado para los Administradores de Servicios.

 

NickServ

 

LOGOUT

 

/msg NickServ LOGOUT [nick [REVALIDATE]]

 

Con este comando, se produce el efecto inverso al comando IDENTIFY, ocasiona que usted no sea reconocido como el dueño del nick. Es decir termina el uso de la sesión.

 

Nota: sin embargo, no sera necesario que se reidentifique nuevamente.

 

Con el parámetro adicional REVALIDATE los servicios le pedirán que se reidentifique nuevamente. Limitado a Administradores de Servicios.

 

DROP

 

/msg NickServ DROP [nick]

 

Con este comando, eliminara un nick de la base de datos del NickServ. Usted puede eliminar cualquier nick incluso de un grupo con cualquier tipo de privilegios especiales. La eliminación de un nick esta limitado a Administradores de Servicios.

 

SET

 

Los Administradores de Servicios pueden establecer la opción NOEXPIRE previniendo así que un determinado nick expire. Adicional a esto, los Administradores de Servicios pueden establecer opciones utilizando el comando SET nick opciones parámetros.

 

NOEXPIRE

 

/msg NickServ SET [nick] NOEXPIRE {ON | OFF}

 

Establezca o no la opción EXPIRE para hacer o no que un nick tenga la posibilidad de ser borrado de la base de datos del NickServ. Puede activar ON o desactivar OFF. Limitado para Administradores de Servicios.

 

LIST

 

/msg NickServ LIST patron [FORBIDDEN] [NOEXPIRE]

 

Lista todos los nicks registrados comparándolos con un parámetro, ejemplo nick!usuario@host. Nicks que hayan fijado la opción PRIVATE únicamente serán visualizados por Administradores de Servicios. Nicks con la opción NOEXPIRE fija, aparecerán con el símbolo ! antepuesto al nick. Limitado para Administradores de Servicios.

 

Si las opciones FORBID o NOEXPIRE se encuentran activas, únicamente los nicks, que respectivamente, estén en modo FORBID o NOEXPIRE serán visualizados. Si ambas opciones se especifican, ambos tipos de nicks son visualizados. Limitado para Administradores de Servicios.

 

Ejemplos:

 

LIST *!usuario@host.com.ar Lista todos los nicks registrados bajo el parámetro usuario@irclatino.org

LIST *lalala*!*@* Lista todos los usuarios registrados bajo el nombre lalala (caso nosensitivo).

LIST * NOEXPIRE Lista todos los nicks registrados que tienen la opción de no expirar.

 

GLIST

 

/msg NickServ GLIST [nick]

 

Con este parámetro, listara todos los nicks que se encuentren en su grupo. Podrá también ver el grupo donde se encuentra dicho nick. Limitado para administradores de servicios

 

GETPASS

 

/msg NickServ GETPASS nick

 

Muestra el password de un determinado nick.

 

Nota: únicamente cuando sea extremadamente necesario debe ser utilizado. Adicional al password un mensaje será mostrado a través de la red informando quien solicita el password y perteneciente a que nick, este mensaje se guarda en el log de los servicios y dicha información es enviada mediante WALLOPS/GLOBOPS. Esta opción no esta disponible cuando la encriptación esta activa. Limitado para Administradores de Servicios.

 

NICKSERV (GETPASS)

 

Se usa: getpass nick

 

Este comando te dará la clave de un apodo (nickname). Esto se puede usar en caso de que un usuario olvide su clave, al registrar su apodo (nickname).

 

Ejemplo: /ns getpass nick

 

SAMODE

 

Se usa: samode canal modo

 

Este comando le da la habilidad a los administradores de servicios de poner modos en los canales sin la necesidad de ser un operador del canal.

 

Ejemplo: /samode #canal +o nick

 

FORBID

 

/msg NickServ FORBID nick [razón]

 

Deshabilita la posibilidad de registro así como el uso de un nick especifico. Posiblemente sea cancelado por la eliminación del registro de un nick. En ciertas redes, una razón que justifique el comando es requerida. Limitado a Administrador de Servicios.

 

STATS

 

Este comando es el mas amplio de los del servidor, nos devuelve mucha información del servidor.

 

/stats C: Servidores a los que ese nodo se conecta o cuyas conexiones acepta.

 

/stats G: Nos muestra los G-lines

 

/stats I: Lista de "I" definidas en el "ircd.conf" (solo ircop)

 

/stats K: Nos muestra una lista de klines (solo ircop)

 

/stats L: Esta opción lista datos sobre cada una de las conexiones en curso

 

/stats M: Nos muestra los comandos de servidor

 

/stats O: Nos muestra los O-lines, "ircop globales y locales" (solo ircop)

 

/stats T: Líneas T presentes en el "ircd.conf". MOTD's de ese servidor

 

/stats Z: Información sobre canales, banes, etc

 

/stats W: Numero de conexiones en intervalos

 

/stats Y: Nos muestra los Ylines

 

/stats Q: Reservado para los Servicios

 

 

Modos y Flags

 

MODOS DE USUARIO

 

+o - IRCop global. Se activa mediante /oper login pass

+O - IRCop local

+i – Invisible

+w - Recibe wallops

+g - Lee y manda globops y locops

+h - Disponible para ayuda (u Oper)

+s - Recibe noticias del servidor

+k - Recibe los kills que se ponen

+S - Protege los Cservices

+a - Service admin

+A - Server admin

+N - Network admin

+T - Technological admin

+C - Co admin

+c - Recibe los connects/disconnects del servidor local

+f - Recibe alertas de flood del servidor

+r - Identifica el nick como registrado y protegido

+x - Da host virtual

+e - Recibe mensajes del servidor con usuarios de este modo

+b - Lee y manda chatops

+W - Recibe si le hacen un /whois

+q - No puede ser kickeado por Cservices

+B - Es un bot

+F - Recibe los connects/disconnects del servidor remoto

+I - Invisibilidad total

+H - Oculta status de IRCop en un /whois evita que al hacer un whois a algún IRCop muestre que sea IRCop, también funciona al mirar los IRCop's conectados en la Red.

+d - No recibe mensajes de los canales

+v - No recibe archivos infectados por virus

+t - Usa vhost

+G - Reemplaza palabras prohibidas por <censored>

+y - (Solo IRCOP) Notifica si un usuario le hace un whois

+1 - Es un coder

+z - Usa conexión segura (SSL)

 

Flags para los IRCops

 

r: Acceso para /rehash al servidor

R: Acceso para /restart al servidor

D: Acceso para /die al servidor

g: El IRCop puede enviar /globops

w: El IRCop puede enviar /wallops

l: El IRCop puede enviar /locops

c: Acceso local para hacer /squits y /connects

Y: Acceso global para hacer /squits and /connects

k: Acceso local para hacer /kills

K: Acceso global para hacer /kills

b: El IRCop puede dar un /kline a un usuario del servidor.

B: El IRCop puede dar un /kline -@ip users from Server

n: El IRCop puede mandar noticias locales(/notice $servername message)

G: El IRCop puede mandar noticias globales(/notice $*.network.net message)

e: El IRCop puede setear /mode +e

u: El IRCop puede setear /mode +c

H: El IRCop puede setear /mode +H

o: IRCop local, flags incluidas: rhgwlckbBn

O: IRCop global, flags incluidas: oRDKG

A: Modo +A es un Administrador del Servidor.

a: Modo +a es un Administrador de Servicios.

N: Modo +N es un Administrador de la Red.

T: Modo +T es un Administrador Tecnico.

Q: Modo +Q es un HelpTeam User.

C: Modo +C es un Co-Administrador.

z: Puede agregar /zlines

I: Puede ponerse invisible /mode +I

 

 

Símbolo | Flags| Descripción

 

N | netadmin | Network Admnistrator

T | techadmin | Technical Administrator

A | admin | Server Administrator

a | sadmin | Services Operator

C | coadmin | Co Administrator

o | local | Local IRC Operator

O | global | Global IRC Operator

r | can_rehash | Is able to rehash the server

e | eyes | Can use the eyes message mode

D | can_die | Can shutdown the server (with password)

R | can_restart | Can restart the server (with password)

h | helpop | ..is available for help. Can see /helpops

g | can_globops | Can use /globops

w | can_wallops | Can use /wallops

l | locop | Can't kill remote users

c | can_localroute | Can locally /connect and /squit servers

L | can_globalroute | Can globally /connect and /squit servers

k | can_localkill | Can do local /kills

K | can_globalkill | Can do global /kills

b | can_kline | Can set a /kline

B | can_unkline | Can unset a /kline

n | can_localnotice | Can send local notices

G | can_globalnotice| Can send global notices

z | can_zline | Can set /zlines

^ | can_stealth | Is invisible to /names