NickServ

NickServ (NS) permite registrar un nick y mantenerlo, NS informa a los usuarios que no son dueños del nick y que intentan usarlo que por favor cambien el nick a otro, ya que ese esta registrado, si un nick registrado no es usado (Identificandose ante NS como dueño) en un lapso de 21 dias o más, este es dado de baja o desregistrado por NS y queda libre para que cualquier otro usuario pueda usarlo.

Bueno como ya sabemos, para ver la ayuda de NS podemos escribir en cualquier ventana de nuestro cliente de IRC lo siguiente: /msg NS help y nos desplegará todos los comandos que tiene disponible para poder usarlo, y si queremos saber para que sirve y como se usa cada comando ponemos /msg NS help comando.

Comando REGISTER , este comando sirve para registrar el nick, por eso se explica primero, ya que una vez que se haya registrado el nick podemos hacer uso de los demas comandos como SET o ACCESS. Antes de registrar tu nick deberás pensar en un password, que es una palabra clave que solo tu debes de saber, ya que es tu seguro para que el nick siempre sea tuyo y es con la cual te identificarás ante NS como dueño del nick. Y una dirección de correo electrónico que te servirá para recibir tu password en caso de que se te olvide.

Sugerencia de como poner elejir un password: Los passwords deberan contener como mínimo 5 caracteres y pueden ser minusculas mayusculas o caracteres numericos, NS no reconoce espacios en blanco. Se aconseja no usar tu nombre fecha de nacimiento o tu mismo nick como password, ya que eso seria muy obvio y fácil de adivinar por personas maliciosas.
NS toma las mayusculas como mayusculas y las minusculas como minusculas osea que Mascota no es lo mismo que mascota.

Sintaxis:  /msg NS REGISTER password email
Ejemplo: /msg NS REGISTER mascota shikit0@hotmail.com

NOTA : El abuso de este comando causará la pérdida de todos sus nicks.

Comando IDENTIFY , este comando sirve para identificarse ante NS como dueño del nick. El password que ponemos aqui debe ser el mismo que cuando lo registramos.

Sintaxis:  /msg NS IDENTIFY password
Ejemplo: /msg NS IDENTIFY mascota

Comando ACCESS , este comando sirve para agregar eliminar y listar usuarios en la base de accesos de nuestro nick, estas direcciones son reconocidas por NS y permite usar el nick. Si quieres hacer uso desde diferentes direcciones debes enviar primero un IDENTIFY para que seas reconocido.

Para agregar un access al nick
Sintaxis:  /msg NS ACCESS ADD mask
Ejemplo: /msg NS ACCESS ADD shikito@*. bepeg.com

Para eliminar un access del nick
Sintaxis:  /msg NS ACCESS DEL mask
Ejemplo: /msg NS ACCESS DEL shikito@*. bepeg.com

Para listar los access que tenemos en el nick.
Sintaxis:  /msg NS ACCESS LIST

NOTA : En Irc-CiudadFutura se recomienda eliminar TODAS las direcciones de nuestra lista de acceso (/msg ns ACCESS DEL) por cuestiones de seguridad.

Comando Group , este comando sirve para crear un alias entre tu nick y otro que tengas, cuando usas este comando, la lista de acceso que tienes en el nick actual es reemplazada por la lista del nick que estas linkeando, los memos que recibas serán listados en los memos del nick linkeado, esto puede causar que se sature el buzón de memos.

Sintaxis:  /msg NS group nick password
Ejemplo: /msg NS group shikito mascota

Una vez que se haya establecido el enlace, su nick será transparente convertido por todas partes en servicios dentro del nick linkeado, a excepción del comando DROP. Por ejemplo, usted puede utilizar cualquier nick para leer el mismo conjunto de memos (y memos enviados a cualquier nick entrarán a la misma lista). Si usted se identifica para un nick, también le identificarán automáticamente para el otro. Si cualquier nick está en la lista de acceso de un canal, entonces ambos nicks conseguirán los mismos privilegios del acceso. Para utilizar este comando, te debes identificar primero para que seas reconocido como dueño del nick (comando de IDENTIFY), y debes colocar el password del nick que deseas linkear.

Comando SET , este comando sirve para agregar varias opciones. Por default se debe identificar ante NS antes de intentar usar cada comando.

Sintaxis:  /msg NS SET opción parámetro
Ejemplo: /msg NS SET KILL ON

Las opciones disponibles para este comando son:

PASSWORD    Sirve para cambiar el password del nick.
LANGUAGE    Sirve para colocar el idioma en el cual los servicios darán la ayuda.
URL               Sirve para colocar una dirección web asociada con el nick.
EMAIL             Sirve para colocar una dirección de email asociada con el nick.
ICQ                   Sirve para colocar un número de ICQ a la información de tu nick.
GREET            Sirve para colocar un mensaje de bienvenida a tu nick.
KILL                Sirve para activar la opción kill del nick
SECURE          Sirve para colocar security al nick.
PRIVATE         Sirve para colocar modo invisible para cuando alguién usa /msg NS LIST
HIDE                Proteje ciertas piezas de información del nick.

NOTA : Para poder usar este comando y las opciones debemos identificarnos primero con el NS.

Opción PASSWORD , este comando nos sirve para cambiar el password actual del nick por uno nuevo. Pero para usar este comando debemos identificarnos primero como dueño del nick.

Sintaxis:  /msg NS SET PASSWORD nuevo-password
Ejemplo: /msg NS SET PASSWORD ivo893

Comando LANGUAGE sirve para cambiar el lenguaje en el cual queremos que se sea mostrada la ayuda cuando la solicitamos con el comando /msg NS HELP.

Sintaxis:  /msg NS SET LANGUAGE número
Ejemplo: /msg NS SET LANGUAGE 2

Por el momento solo hay dos lenguajes soportados, pronto estará disponible el ESPAÑOL.
      1) English
      2) Français (French)

Opción URL , este comando permite agregar una dirección URL(Dirección WEB) asociada con el nick, esta url colocada aparece cuando alguien pide la INFO del nick.

Sintaxis:  /msg NS SET URL url
Ejemplo: /msg NS SET URL http://ciudadfutura.org.es/

Opción EMAIL , este comando permite agregar una dirección email asocidad con el nick, esta dirección email colocada aparece cuando alguien pide la INFO del nick.El comando HIDE esconde su dirección de quien use el comando INFO.

Sintaxis:  /msg NS SET EMAIL address
Ejemplo: /msg NS SET EMAIL shikito@ciudadfutura.org.es

Comando ICQ sirve para agregar a la información de tu nick un número de ICQ. Este número debe aparecer junto con la demas información cuando se use el comando /msg NS INFO nick.

Sintaxis:  /msg NS SET ICQ número
Ejemplo: /msg NS SET ICQ 20255056

Comando GREET , sirve para agregar un mensaje a tu nick, este mensaje será mostrado cuando entres a un canal donde tengan el GREET activado.

Sintaxis:  /msg NS SET GREET Mensaje
Ejemplo: /msg NS SET GREET Hola, ya llegue!

Opción KILL , este comando nos permite activar la opción KILL, esto hace que nadie pueda usar un nick registrado que no es de el, a menos que se identifique como dueño, si alguien intenta usar un nick registrado no propio tendrá 60 segundos para cambiarlo por otro o el NS lo va a cambiar por un nick aleatorio.

Para activar la opción kill.
Sintaxis:  /msg NS SET KILL ON

Para desactivar la opción kill.
Sintaxis:  /msg NS SET KILL OFF

Opción SECURE , este comando sirve para colocar seguridad a tu nick, esto es que cada vez que se requiera usar un comando como: GHOST, RELEASE, RECOVER, NS pedirá que coloques el password. Esto sirve o da seguridad para cuando tienes usuarios en tu lista de access.

Para activar secure.
Sintaxis:  /msg X SET SECURE ON

Para desactivar secure.
Sintaxis:  /msg X SET SECURE OFF

Opción PRIVATE , este comando sirve para colocar nuestro nick en modo privado, esto sirve para cuando alguien pide la lista de nicks registrados, nuestro nick no aparece ahi si esta activado esta opción.

Sintaxis:  /msg NS SET PRIVATE ON u OFF
NOTA : Colocando ON activamos esta opción, si ponemos OFF se desactiva.

Comando HIDE , sirve para guardar o mantener en secreto algunas partes de información de nuestro nick, esto es cuando alguien use el comando /msg NS INFO nick.

Las opciones disponibles para este comando son:
EMAIL            Previene que se muestre tu EMAIL.
USERMASK   Previene que se muestre tu ultima mascara usada user@host
QUIT               Previene que se muestre tu ultimo mensaje de salida.

Sintaxis:  /msg NS SET HIDE EMAIL on
Ejemplo: /msg NS SET HIDE EMAIL on

Comando DROP , este comando sirve para cancelar el registro del nick y estar disponible para que cualquier otro usuario pueda registrarlo. Para poder usar este comando primero se tiene que identificar ante NS como dueño del nick que se desea dropear.

Sintaxis:  /msg NS DROP

Comando RECOVER , este comando sirve para recuperar un nick registrado que esta siendo usado por otro usuario, para poder usar este comando se tiene que poner el password del nick que se quiere recuperar, hay que ser un poco pascientes, ya que el nick puede estar siendo usado por un usuario novato que no esta familiarizado con los registros de nick y que sin saber que ese nick esta registrado lo uso, por eso recomendamos primero pedir al usuario que deje de usar ese nick y elija otro, ya que ese esta registrado y uds lo pueden recobrar, mediante NS, sugiero esto ya que al usar este comando el otro usuario será desconectado de la red por NS. Una vez que se uso este comando se debe usar release para liberar al nick de la custodia por medio de NS.

Sintaxis:  /msg NS RECOVER nick password
Ejemplo: /msg NS RECOVER shikito mascota

Comando RELEASE , este comando sirve liberar a un nick de la custodia que otorga NS a nicks registrados. Los nicks entran en custodia con NS cuando se intenta usar un nick con la opción KILL activada o cuando se ha usado el comando RECOVER. Un nick en custodia se libera despues de 60 segundos de haber entrado en custodia, si es que no se libera antes mediante RELEASE.

Sintaxis:  /msg NS RELEASE nick password
Ejemplo: /msg NS RELEASE shikito mascota

Comando SENDPASS , sierve para enviarte el password a la cuenta de email que colocaste en la info de tu nick. Este comando es importante cuando olvidas tu password. Este comando no esta disponible cuando la opción de encryptar este activada.

Sintaxis:  /msg NS SENDPASS nick
Ejemplo: /msg NS SENDPASS shikito

Comando GHOST , este comando sirve para terminar con la sesión de nick nick que se ha quedado colgado, por una u otra razón, por lo general sucede cuando tu ISP te desconecta inesperadamente o cuando tu PC sufre algún desperfecto, cuando esto sucede se dice que tu nick se quedo como fantasma (GHOST), para recuperar tu nick usamos este comando.

Sintaxis:  /msg NS GHOST nick password
Ejemplo: /msg NS GHOST shikito mascota

Comando INFO , este comando sirve para solicitar a NS información acerca de un nick, tales como ultima vez visto en la red, fecha de registro y algunas opciones del nick.

Sintaxis:  /msg NS INFO nick
Ejemplo: /msg NS INFO shikito

Comando LIST , este comando sirve para dar una lista de nicks registrados que tiene un mask como el que se da, los nicks que tengan activada la opción PRIVATE no serán mostrados a usuarios normales, solamente a los administradores de servicios, los nicks con la opción NOEXPIRE tendrán un ! como prefijo y solo es mostrado a admin de servicios.
Si las opciones FORBIDDEN o NOEXPIRE son colocadas, solo se mostrarán aquellos nicks que tengan estos modos. Si la opción both es dada, solo se mostrarán los nicks que tengan la opción both, limitado a admin de servicios.

Sintaxis:  /msg NS LIST parametro FORBIDDEN NOEXPIRE
Ejemplos: /msg NS LIST Nopal!Nopal@*.telmex.net.mx
                Para listar los nicks que pertenescan a *!shikitol@*.ciudadfutura.org.es
                /msg NS LIST *!shikito@*.ciudadfutura.org.es
                Para listar los nicks que tengan shikito como nick
                /msg NS LIST *shikito*!*@*
                Para listar los nicks que pertenescan al dominio *!*@*.ciudadfutura.org.es
                /msg NS LIST *!*@*.ciudadfutura.org.es
                Para listar todos los nicks que tengan NOEXPIRE activado.
                /msg NS LIST * NOEXPIRE

Comando LOGOUT , sirve para desidentificarse ante NS, esto significa que NS ya no nos va a reconocer como dueños del nick y ya no tendremos privilegios hasta que volvamos a identificarnos.

Sintaxis:  /msg NS LOGOUT nick
Ejemplo: /msg NS LOGOUT shikito

Comando STATUS , este comando sirve para mostrarnos el status de un nick, nos dice que usuario esta usando un nick dado y si es reconocido como dueño del nick.

Sintaxis:  /msg NS STATUS nick
Ejemplo: /msg NS STATUS shikito

La respuesta de NS ante este comando debe ser: nick code .

Lista de codigos:
     0 - No hay tal usuario en linea o el nick no esta registrado.
     1 - Usuario no reconocido como dueño del nick.
     2 - Usuario reconocido como dueño vía lista de acceso solamente.
     3 - Usuario reconocido como dueño identificado con la clave del nick.