Sunteți pe pagina 1din 115

Introduccin al IRC

INTRODUCCION AL IRC
SESIN A - INTRODUCCIN AL VOCABULARIO E HISTORIA
LA HISTORIA DE LA INTERNET = Una red consiste en la conexin de dos o ms ordenadores para
intercambiar informacin entre s. En los aos 60, el departamento de defensa de los E.E.U.U. cre la red
Arpanet. Posteriormente, se le aadieron otras redes procedentes de la NASA y otros organismos como
universidades y centros de investigacin. Fue as como naci la Internet.
INTERNET = es una red de redes, que interconecta varias redes de todo el mundo, ofreciendo sus servicios
a millones de usuarios. Su gran auge ha facilitado su acceso y utilizacin por cualquier persona. En
Internet podemos enviar mensajes, escuchar msica, ver animaciones, crear un comercio virtual o tener
acceso a informacin de casi cualquier tipo.
WWW = sistema de pginas con hipervnculos de texto e imgenes para desplazarnos de una a otra.
Podemos grabar en nuestro ordenador el texto y las imgenes. Siglas que provienen del ingls : World Wide
Web.
FTP = (Protocolo de Transferencia de Ficheros) permite transferir archivos desde un ordenador conectado a
la red al nuestro y viceversa.
E-MAIL = (correo electrnico) permite enviar y recibir mensajes de usuarios con una direccin de correo
electrnico. Es posible enviar y recibir tambin ficheros.
GRUPOS DE NOTICIAS = (News o Newsgroups) intercambio entre usuarios de mensajes acerca de un
determinado tema.
IRC o CHAT = conversacin en tiempo real con otros usuarios de Inernet y a varios niveles (hablado, con
vdeo, escrito, enviar archivos, grficos, etc)
TELNET = simula que nuestro ordenador estn conectados a un ordenador remoto, convirtiendo nuestro
ordenador en un terminal de aquel.
REQUERIMIENTOS PARA CONEXIN A INTERNET = Para conectarse a internet necesitamos: Un
ordenador con mdem y lnea telefnica Y Un proveedor de acceso (de pago o gratuito).
SESION B - CONECTANDOSE A INTERNET
Configurando una conexin a internet
Para navegar por Internet necesitamos que el ordenador tenga instalado:
El Acceso telefnico a redes
Un mdem
Conexin con el proveedor de Internet

Csar Vargas

Introduccin al IRC
Si no lo tienes instalado, tendremos que instalar el Acceso telefnico a redes. Para ello:
Paso 1.- Desde Mi PC, acceder al Panel de Control y despus Agregar o quitar programas.
Paso 2.- En la pestaa Instalacin de Windows seleccionar Comunicaciones y pulsar el botn Detalles.
Paso 3.- Seleccionar Acceso telefnico a redes
Paso 4.- Si no ha sido instalado, Windows nos pedir que introduzcamos el CD-ROM de Windows para
copiar los ficheros necesarios.
Paso 5.- Ahora, debemos dar de alta un mdem:
Paso 6.- Mi PC Panel de Control Mdems Agregar. Podemos hacer que Windows detecte
automticamente el mdem o bien seleccionar uno manualmente.

Eligiendo el ISP (Internet Service Proveer) Proveedor de Servicios de Internet.


En la actualidad existen mucho servidores rapidos y ajustables tanto a necesidades econmicas como
lujosas.
Dependiendo de las necesidades de servicios que necesitemos, la conexin podemos hacerla mediante un
proveedor de pago, donde dispondremos de ms espacio para nuestra pgina web, varias cuentas de correo
electrnico, servicios aadidos, etc.
Por ejemplo, en el caso de una empresa que quiera apostar fuerte por incluir su imagen en Internet, crear
una tienda virtual, etc.
A nivel de usuario domstico, existen hoy en da muchos proveedores que dan conexin gratuita (Teleline,
Retevisin, Jazzfree, Al, BTI, etc) incluyendo unos servicios mnimos, pero imprescindibles (correo
electrnico, espacio para pgina web, ftp, news, etc)
La contratacin de este tipo de conexin gratuita puede realizarse de varios modos:
Directamente desde Internet: Existen formularios para dar de alta un nuevo usuario. El proveedor nos
informar de las caractersticas de nuestra conexin (nombre de usuario, contrasea de acceso, etc).
A travs de un CD-ROM: casi todos los proveedores disponen de un cd-rom gratuito que puede adquirirse en
revistas, llamando directamente al proveedor, etc. Desde el CD podemos darnos de alta casi
automticamente.
Llamando directamente por telfono: el proveedor nos pedir los datos y nos ayudar a configurar la
conexin.
Creando una nueva conexin
Para crear una nueva conexin debemos conocer los datos que nos dar el proveedor de acceso a Internet.

Csar Vargas

Introduccin al IRC
No podemos explicar mucho sobre esto ya que con tantos servidores que proporcionan Internet son distintas
formas de conexiones mediante ellos.
Los servicios de internet son conectados por medio de una Contrasea (Password) y un Nombre de Usuario
(Username) con los cuales podras acceder a internet.
SESIN C - EMPEZANDO A NAVEGAR
Para visualizar pginas WWW necesitamos un browser o Navegador. Los ms conocidos son Internet
Explorer y Netscape. Al iniciar el navegador, podemos observar una pgina en concreto, o una pgina en
blanco, depende de la configuracin del navegador. Algunas de las partes ms importantes que podemos ver
en la pantalla son: Barra de mens, Barra de botones y Barra de direcciones.
Para acceder a una pgina de Internet, debemos escribir el nombre de la misma en la barra de direcciones.
Esta direccin se llama en trminos tcnicos URL (Localizador Uniforme de Recursos), formada por dos
partes:
Identificador del protocolo: indica el tipo de servicio al que se va a acceder.
Direccin electrnica: direccin a la que se apunta. [ Por ejemplo : http://www.Carmigos.es.mn ].
Los protocolos con los que nos podemos encontrar son:
http:// = acceso por la World Wide Web.
https:// = acceso a un servidor seguro para enviar informacin confidencial.
ftp:// = acceso por FTP, transferencia de ficheros.
news:// = acceso a los grupos de noticias o News.
malito:// = acceso al servicio de correo electrnico (e-mail).
gopher:// = bsqueda de pginas con un sistema de mens jerrquico.
telnet:// = acceso como terminal de un ordenador remoto con el servicio Telnet
La direccin de una pgina Web puede ser ms o menos larga y suele tener una terminacin segn el tipo
de contenido o pas de la pgina. Entre ellas:
.com = con propsito comercial, es una de las mas utilizadas.
.net = instituciones relacionadas con Internet. Mayormente lo utilizan los proveedores de internet.
.gov = instituciones gubernamentales .
.edu = universidades e instituciones educativas.

Csar Vargas

Introduccin al IRC
.mil = organizaciones militares.
.int = organizaciones internacionales.
.org = organizaciones sin nimo de lucro. Es mayormente utilizado sin fines de ganancia.
.mx = sitios Web establecidos en Mexico o relacionados con el pais.
.es = sitios Web establecidos en Espaa o relacionados con el pais.
.br = sitios Web establecidos en Brasil o relacionados con el pais.
Respecto a las extensiones de webs establecidas en paises hay bastantes por lo que no se podran mencionar
todas.
SESIN D - INTERNET EXPLORER (IE)
Internet Explorer aprovecha la tecnologa IntelliSense para ayudarnos a completar la direccin URL. De
hecho, cuando comenzamos a escribir una direccin , podemos observar que el navegador ha almacenado
las ltimas para elegirla de la lista.
Tambin, si escribimos por ejemplo yahoo y pulsamos ctrl. + Intro, se completar automticamente la
direccin. Cuando una pgina no existe, se mostrar un mensaje avisando del hecho. Cuando la pgina se
haya cargado en su totalidad, Explorer lo avisar con un mensaje en la parte inferior de la pantalla.
Cuando en alguna direccin se utilice el smbolo tilde ~, ste se debe escribir pulsando la tecla Alt y, sin
soltarla, la combinacin numrica 126 de la parte derecha del teclado.
Las funciones de los botones de la barra superior son las siguientes:
Atrs = nos permite volvera la pgina anterior a la actual.
Adelante = muestra la pgina siguiente a la actual si hemos vuelto hacia atrs.
Detener = cancela el proceso de carga de una pgina. Puede utilizarse cuando tarda mucho en cargar por
sobresaturacin.
Actualizar = si la pgina actual no se ha mostrado correctamente, podemos volver a cargarla. Explorer
utiliza el llamado cach de disco que es el almacenamiento de las ltimas pginas para cargarlas antes. Es
posible que el navegador nos muestre en ese momento el cach del disco en vez de la pgina alojada en el
servidor.
Inicio = vuelve directamente a la pgina de partida. Equivale a la opcin Ir a la Pgina principal.
Bsqueda = acceso a la pgina con motores de bsqueda para localizar informacin.
Favoritos = acceso a la carpeta que almacena las direcciones de pginas guardadas previamente.

Csar Vargas

Introduccin al IRC
Imprimir = traslada al papel el contenido de la pgina actual.
Desde Herramientas Opciones de Internet accedemos a un amplio men de configuracin. Desde aqu, por
ejemplo, podemos establecer la pgina de inicio:
Desde el men Ver podemos establecer distintos modos de visualizacin de las barras de herramientas y de
botones, hacindolos ms grandes, pequeos, activando alguna barra que normalmente no est, ocultando
otras, etc. Una vez estamos navegando, podemos observar claramente en casi cualquier pgina los enlaces o
puntos que, al pulsar clic con el ratn, nos envan a otra pgina.
Son los hiperenlaces y normalmente van subrayados. Algunos no tienen porqu ir subrayados, pero si
situamos el puntero del ratn sobre ellos, veremos que la forma cambia a un dedo apuntando.
SESIN E - POR DONDE COMENZAR A NAVEGAR?
Uno de los problemas para los que comienzan a navegar por primera vez, es el de buscar informacin. No
sabemos por dnde comenzar y qu buscar. Para ello, existen hoy da innumerables pginas que permiten
ayudarnos a comenzar a navegar y buscar informacin. Estos son algunas de las pginas que nos ayudarn:
BUSCADOR = son los ms conocidos. Pginas con informacin ordenada por temas. Podemos buscar
pinchando en los temas relacionados o bien introducir una cadena de texto a buscar. (www.yahoo.com,
www.altavista.com, www.lycos.com, www.ole.es, www.GOOGLE.com...)
PORTAL = es cualquier sede web diseada con el objetivo de organizar la informacin existente en Internet
para que su acceso sea ms cmodo al usuario final. Los portales tienen como rasgo comn el disponer de
un sistema para la bsqueda de informacin.
La calidad de un portal est en funcin de la presentacin y de la relevancia de la informacin que
suministra. (www.terra.es, www.tematicos.com, www.alehop.es, www.ya.com...)
COMUNIDAD VIRTUAL = Son sedes alrededor de una temtica, que tienen como objetivo ofrecer todo lo
necesario para satisfacer a un colectivo de usuarios muy concreto (viajeros, fotgrafos, etc) Es habitual que
ofrezcan servicios web gratuitos para atraer a la comunidad de usuarios a la que van dirigidos.
En ocasiones no realizan directamente la venta de servicios y productos sino que nicamente actan como
prescriptores de terceros. (www.telepolis.com, www.ciudadfutura.com...)
Es interesante comenzar a experimentar sin miedo a navegar de una pgina a otra utilizando los
hiperenlaces. Los navegadores tienen opciones para almacenar las direcciones que ms nos interesen a
modo de agenda.
Internet Explorer tiene la opcin del men Favoritos Agregar a favoritos para guardar direcciones Web.
SESION F - CORREO ELECTRONICO (E-MAIL)
El correo electrnico o e-mail es una forma de enviar y recibir mensajes entre usuarios de Internet que
presenta ventajas respecto al correo normal:
El envo y recepcin son casi instantneos.

Csar Vargas

Introduccin al IRC

Podemos preparar varios mensajes antes de enviarlos para no gastar dinero en conexin.
Podemos adjuntar ficheros junto a los mensajes (grficos, documentos, etc)
A cada usuario se le asigna un espacio en el servidor llamado buzn. Una cuenta de correo est formada
por el nombre del usuario, el smbolo @ (arroba) y el dominio al que pertenece.
Todo escrito en minsculas y sin acentos ni espacios en blanco. Algunos ejemplos: antonio@teleline.mx ,
Inglaterra89@hotmail.com , Pdro_Bnidez@hotmail.com, etc.
Existen muchos programas gestores de correo electrnico (Eudora, Pegasus, Outlook....). En todos ellos
podemos enviar y recibir mensajes y su forma de uso es muy parecida.
Lo ms importante aqu es saber configurar la cuenta de correo para su correcto funcionamiento.
Existen muchos proporcionadores
Hotmail,MSN,PASSPORT,Yahoo.

de

correo

gratuito

unos

de

los

mas

famosos

son

Hay E-mail proporcionados regularmente por los proveedores de servicios de internet como por ej. Prodigy o
Terra. [Ej. Dark_LouK@Prodigy.net.mx , algo@Terra.es.mn]
Estos E-mail son E-mail ISP , ya que los proporcionan lo ya antes mencionados Proveedores de Internet.
Mayormente estos E-mails son ofrecidos gratuitamente por los ISP , pus, son obsequio por lo que se paga
al servicio de internet.

COMANDOS DEL IRC


SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO

COMPUTADORA - (computer pc) Lo podemos definir como el dispositivo que acepta entradas, procesa
datos, los almacena y produce salidas. Tu usas el teclado y el ratn (mouse) para comunicarte con ella y

Csar Vargas

Introduccin al IRC
sta utiliza el Monitor para comunicarse contigo y presentarte los resultados. Esto se llama Interfz.
Necesitas una computadora para poder accesar al IRC.
USUARIO - (User) Esta es la persona que usa el IRC. Tu eres un usuario ahora mismo. Veras muchos
usuarios en los salones virtuales llamados canales de chat.
CLIENTE - (Client) Es el programa que usas para conectarte a un servidor del IRC. Algunos de los
clientes del IRC ms populares son mIRC, Ircle, pIRCh. Tambin podrs usar los llamados "script" que
son agregados al mIRC. Podrs bajar algunos en http://www.mirc.com/ - http://checalierirc.com/
-http://escripts.dsland.org
SERVIDOR - (Server) Es una computadora conectada con una red que "sirve" o distribuye recursos a
los usuarios. Con frecuencia, el servidor proporciona los programas de aplicacin y el espacio de
almacenamiento de archivos de datos. Los servidores se muestran as: amsterdam.nl.eu.undernet.org,
paris.fr.eu.undernet.org, geneva.ch.eu.undernet.org.
RED - (Network) Una red es un conjunto de computadoras y otros dispositivos que se comunican para
compartir datos, hardware, y software. Algunas de ellas estn creadas mediante la conexin de dos o
ms redes. Los servidores estn unidos los unos a los otros para crear una red. Consulta con tu cliente
en la opcin de los servidores (hay una lista grande) y te asombrars de todos los que hay.
ISP - (Internet Service Provider) Es una compaa que, a cambio de una cuota mensual, brinda acceso
a Internet a empresas, organizaciones e individuos. Tu computadora "llama" a la computadora del ISP
y establece una conexin a travs de la lnea telefnica.
CANAL - (Channel) En el IRC es un espacio en la red donde se reunen un grupo de personas para
conocerse y tratar diversos temas. Ahora tu ests en un canal tomando esta clase. Este canal es
#Ayuda-class.
COOKIE - Pequeo trozo de datos que entrega el programa servidor de HTTP al navegador WWW para
que ste lo guarde. Normalmente se trata de informacin sobre la conexin o los datos requeridos, de
esta manera puede saber que hizo el usuario en la ultima visita.

SESION B - CONOCIENDO EL IRC

IRC - significa Internet Relay Chatting (Conversacin Remota por Internet).


El IRC fue creado en agosto de 1988 por Jarkko Oikarinen, un joven estudiante de segundo ao de
ingeniera elctrica. Comenz en el pacfico pueblo universitario de Oulu en Finlandia y ahora es usado
en diferentes pases alrededor del mundo.
En sus primeros das del IRC no existan canales de emotivos nombres como #solteros, #Latinos o
canales de ayuda, sino que a los canales se les identificaba por simples nmeros como el #42 etc..
El IRC tiene la magia de hacer nuestro mundo, uno ms pequeo y social. Los canales ayudan a
segmentar la enorme poblacin de los servidores y de esa forma, los usuarios pueden conocer personas
con los mismos gustos y en su idioma.

Csar Vargas

Introduccin al IRC

Desde entonces ha crecido como un fenmeno mundial y es una de las formas para conocer gente de
todo el mundo, pases, noticias, compras, tomar clases, aprender idiomas y hasta para enamorarse :).
Te explicar cmo funciona el IRC. Para estar en los canales de Undernet, necesitas conectarte a un
servidor. Cuando escribes una lnea de texto, esta lnea va a tu servidor. Entonces, ste se une a los
dems servidores de Undernet (red), y la lnea es mostrada a los usuarios que estn en el canal. Pero
hay veces que ocurre el lag y el envo nos llega tarde.
Te aconsejo que te conectes a un servidor que est lo ms cercano a donde tu vives. Todos los servidores
de Undernet siguen el mismo formato: ciudad.estado.pas.undernet.org. Para ver la lista de los
servidores entra en http://www.undernet.org/servers.php

SESION C - CONFIGURAR TU CLIENTE Y OTRAS AYUDAS


Ahora necesitas configurar tu cliente (el programa que usas para conectar a un servidor de IRC de tal
manera que funcione lo mejor para t. Para sto pulza alt +o y se abrir una ventana "mIRC option"
donde aprenders a configurarlo.
NAME - (nombre) La mayora de los clientes piden el nombre real. No tienes porque escribir tu
nombre real, pero si quieres, escrbelo. La mayora de las personas no lo hacen y solo escriben un
mensaje, *Ejemplo: "solo vivo para ayudar***!".
E-MAIL - (direccin electrnica) No tienes que escribir tu email, puedes dejar lo que ya viene escrito en
esa parte o escribir una frase que la utilizes tambin para tu ident.
NICK - (apodo) Necesitas elegir un nick. Un nick es el nombre por el que la gente te reconocer en el
IRC. Selecciona uno que no sea comn, y s creativo. Undernet solo acepta nueve (9) caracteres como
mximo en tu nick.
ALTERNATIVE - (nick alternativo) Aqu escribes el nick alternativo que desees por si al entrar al IRC y
el primero est ocupado, tu cliente seleccione el alternativo.
IDENT - (identificacin) Otra opcin importante de la configuracin se llama IDENTD. Ident es el
proceso que ejecuta el protocolo de la identificacin - un sistema que ayuda al servidor de IRC para
identificar la coneccin de la persona.
Configuremos bien tu Ident. En la ventana "mIRC option" busca la categora a tu izquierda
<b>Conect</b> (conectar) y presiona en la perilla (+). Vers que se abre un subdirectorio en el cual
dars click en IDENTD. Las siguientes informaciones deben ser usadas:
User ID - (identificacin del usuario) Esta debe ser igual a tu email address escrito en la opcin
principal de CONECT en el mIRC. Ejemplo: si en la opcin principal, tu email es rusi@undernet.com, su
User ID debe ser rusi. (Esto previene la confusin de que si el servidor verifica si hay IDENT en tu Host
y falla, el tenga que utilizar lo que est escrito en la parte del frente del email address en lugar del
Ident).

Csar Vargas

Introduccin al IRC
System - (sistema) El sistema DEBE decir UNIX (aunque ests utilizando Windows, UNIX es el que
entra en el campo del sistema).
Port - (puerto) El puerto debe ser 113 (generalmente fijado por defecto).
Para ayuda adicional sobre sto por favor lee los ficheros de ayuda del mIRC (help) (www.mirces.com) o
entra a #mIRC. *Nota el canal es en ingls.
Algunos usuarios usan el IDENT que viene ya prefijado de su cliente. Es recomendable que seas
creativo y lo cambies debido a que muchos canales tienen ban puestos a dichos ident. Alguna ves te has
preguntado el porqu eres baneado al entrar a un canal si NUNCA habas estado all? Seguramente
"hay un ban puesto al ident de tu cliente". Solucin, cambiarlo. Puedes cambiarlo enviando este
commando:
/identd on nuevo ident
En la misma ventana de mIRC option (alt+o) busca donde dice IRC (perilla +) y en el subdirectorio
buscas a:
Perform - (ejecutar) Al pulzar en perform se abre una ventana de dilogo donde puedes escribir el login
de la X para facilitarte la autentificacin al entrar al IRC. :
/msg x@channels.undernet.org login username password
Messages - (mensaje) Aqu puedes escribir un mensaje que se leer al t salir del IRC. Selecciona uno
que deje una buena impresin de ti.
Ejemplo: Vive la vida amando a los dems.
DCC - (dcc) Cuando entres a salones de chat encontrars que te llegan algunos ficheros sin tu pedirlos.
Debes tener cuidado al aceptarlos ya que podran ser "virus".
NUNCA aceptes ficheros de personas desconocidas, por lo que es aconsejable chequear todos los
ficheros recibidos con este sistema antes de ejecutarlos en nuestra computadora.
Para prevenir sto y que se destruya mucha de la informacin que tengas en tu pc te aconsejamos que
en DCC vayas a Folders y que marques "ignore all except", o agregues estos archivos a tu lista de NO
aceptar: *.txt.shs,*netol.scr,*.exe,*.com,*.bat,*.dll,*.ini,*.mrc,*.vbs,*.js,*.pif,*.scr,*.lnk,*.pl. Cuando una
amigo *te indique que desea enviarte un archivo con alguna de esas extensiones*, entonces desactivas
la opcin.
SESION D - COMANDOS DEL IRC
El IRC nos da la oportunidad de interactuar con individuos de diferentes orgenes, educarnos y
enriquecer nuestros conocimientos acerca de la comunidad mundial. Al entrar en l necesitas conocer
algunos comandos y reglas para que el tiempo que ests conectado, sea de entretenimiento, educacin y
respeto.

Csar Vargas

Introduccin al IRC
Tengan en cuenta que el conocimiento de los comandos es el primer paso para entender el
funcionamiento del IRC en general y tambin de los script, es muy recomendable que los usen
habitualmente para irse familiarizando con ellos, aunque su programa de IRC pueda realizar estas
mismas funciones de forma automtica mediante opciones de men.
Muchos comandos no son exclusivos del mIRC, sino que son propios del protocolo IRC general y
podrn, por tanto, usarlos sea cual sea su programa cliente de IRC.
Es hora de aprender los comandos bsicos del IRC. Para escribir un comando recuerda poner la
diagonal / antes del comando. Los parmetros que se adjuntan dentro de estos smbolos < > son
obligatorios. No escribas los smbolos < > al enviar el comando.
/nick tunick - Este comando nos permite cambiar el nick a uno nuevo. No lo uses mientras
ests en esta clase. Solamente puedes cambiar tu nick unas 2 veces en un periodo de 30 segundos.
Recuerda, un nick est limitado a nueve caracteres.
/whois nick - Este comando nos permite encontrar informacin bsica sobre otro usuario. Por
ejemplo si queremos informacin sobre Nitvo, debes escribir /whois Nitvo. Esto nos mostrar el nombre,
y los canales en los que l est.
/away mensaje del away - Este comando nos permite poner a tu cliente en modo away. Esto
ayuda a otros usuarios a saber que no nos encontramos en ese momento. Esto normalmente se usa si
vamos a dejar de estar unos 5 minutos. Asegrate de poner un buen mensaje de away.
/away - Este comando desactiva tu away. No debes poner mensage.
/query nick - Este comando abre una charla privada entre otra persona y nosotros donde
solamente ambos puedemos ver lo que se escribe.
/ignore nick - Este comando ignora a un usuario. Lo usaremos solo si el usuario nos provoca
molestias, ya que al enviarlo NO veremos ms su escritura.
/ignore -r nick - Este comando borra al usuario de la lista de ignorados.
/dcc chat nick - Este comando activa un canal privado de charla, parecido al /query, pero se
establece como conexin directa entre cada usuario, sin pasar por el servidor. Es muy efectivo para
cuando hay lag.
/dcc send nick archivo - Este comando enva dirctamente a un usuario un fichero especificado.
Escribe el nick de la persona a la que se lo vas a enviar, y el fichero que quieres enviar.
/notice nick mensaje - Este comando enva una lnea de mensaje a un usuario sin abrir otra
ventana. Este mensaje puede salir en el canal o en status y es de color marrn.
/onotice mensaje - Este comando permite a los operadores de los canales enviar mensaje a todos
los dems operadores del canal.

Csar Vargas

10

Introduccin al IRC
/list - Este comando nos permite ver la lista de canales. Sin embargo ha sido eliminado por
algunos servidores de Undernet, ya que ocupan demasiado espacio. Puedes hacer la bsqueda si la
describes por ejemplo: /list eggdrop. Te mostrar canales de eggdrop.
/names #canal - Este comando nos permite ver la lista de nick en el canal especificado si ste no
est en modo secreto . Por ejemplo, escribe /names #Ayuda-class
/dns nick - Este comando nos permite ver el ip y host de un usuario especificado.
/clear - Este comando nos limpia la ventana en que lo enviemos.
/clearall - Este comando nos limpia todas las ventanas que tenemos abiertas.
/Font - Este comando nos abre una ventana donde podremos cambiar la letra de la escritura y el
tamao.
/remove file - Este comando remueve un fichero que no deseemos. Ejemplo: un fichero que nos
enviaron sin pedir y que puede ser un virus.
/ctcp nick ping - Packet In Grouper
Rastreador de Paquetes Internet) Es un Programa
utilizado para comprobar si un Host est disponible. Enva paquetes de control para comprobar si el
host est activo y los devuelve con el PONG!.
/server nombre del servidor - Este comando nos conecta al servidor especificado.
/join #canal - Este comando nos permite entrar al canal especificado. Si el canal no existiera, con
esta accin lo crearamos y seramos colocados como @operador del canal. Por ejemplo, si quieres
entrar a #Ayuda-class solamente tienes que escribir /join #Ayuda-class.
/quit mensaje - Este comando provoca la desconexin del servidor de IRC y enva el motivo que
hayamos especificado en el "mensaje".

SESION E - ENTRANDO A LOS CANALES DE UNDERNET


Todos los canales del IRC comienzan con # o &. Los que comienzan con # son los ms comunmente
usados porque estn disponibles a los usuarios de las redes mundiales. Por ejemplo, #Ayuda-class es
un canal. Los nombres de los canales tienen una longitud mxima de 80 caracteres.
Un canal con & solamente est disponible a los usuarios de un servidor local del IRC.
Para entrar a un canal debes saber que en ellos hay operadores. Estos son los anfitriones de un canal.
Su labor es la de vigilar el cumplimiento de las normas del canal. Se distinguen por una @ que llevan
al lado izquierdo de su nick. Ellos pueden expulsar, moderar, poner modos de Voice y Op etc.. en el
canal.
Algunos comandos slo estn disponibles cuando ests dentro de un canal.
algunos.

Csar Vargas

Aqu mencionaremos

11

Introduccin al IRC

/part #canal - Este comando nos permite dejar un canal, pero seguimos conectados a otros
canales a los que nos hubisemos conectado previamente. Si quieres dejar el canal debes escribir /part
#Ayuda-class
/part #canal mensaje - Este comando nos permite enviar un mensaje de salida del canal. Ejemplo:
Siembra una rosa ---<--,--<{-@ en el jardn de tu amor y florecer en tu corazn un rosal.
/invite nick #canal - Este comando invita a un usuario al canal en el que estemos. Si el canal est
en modo slo-invitados (se explica ms tarde), slamente un operador puede usar este comando para
invitar a ese canal.
/topic #canal topic - Este comando cambia el tpico del canal. Esto hace que el tpico aparezca
cuando un usuario entre en un canal en la parte superior de la ventana del canal en la mayora de los
clientes.
/me accin - Este comando nos permite hacer una accin en un canal. Nuestro mensaje saldr asi;
Ejemplo: *Morfeo se va a las clases de anatoma humana. :)
/ame accin - Este comando nos permite hacer una accin global.
/kick #canal nick razn - Este comando echa (patea) a un usario de nuestro canal. Necesitas ser
@operador del canal.
SESION F - CREANDO TU PROPIO CANAL
Para crear tu propio canal solo escribe /join #canal que deseas crear. Si el canal ya existe, entonces
crea uno nuevo con otro nombre.
Puedes registrar tu canal si quieres en Undernet. Necesitas primero registrar un username para luego
poder registrar tu canal. Antes de hacer sto, asegrate de que uno de los bots de Cservice no est en el
canal. Los bots de Cservice son robots con los nicks X .
Para registrar tu "username" ve a http://cservice.undernet.org/live/newuser.php y llena el formulario
completo con los 6 pasos (step). *Nota: Para registrar tu username necesitas ISP es el email que te
ofrece tu servidor de internet.
Espera que cservice te conteste va correo electrnico (email). Cservice te enviar una cookie a la cual
entrars para poder ver tu password. Si no te llega rpido el email de cservice no te desesperes. Se
paciente y recuerda que ellos estn sobrecargados. Si an asi no recibes nada, te aconsejo que vuelvas
a registrarte.
Para registrar tu canal ve a CService logueate, da click en donde dice "Regist a Channel" e inscribe tu
canal llenado el formulario. Debes tener 10 usuarios (support) los cuales sern los apoyadores de tu
canal. El proceso de la registracin puede durar de 12 a 15 das. Se permite un solo canal por
username y adems necesitas ISP es el email que te ofrece tu servidor de internet.

Csar Vargas

12

Introduccin al IRC
Para verificar el Status de tu aplicacin o de cualquier otro canal (o saber si los support apoyaron etc..),
entra a a la website CService logueate y selecciona "check app", escribes el nombre del #canal da click
en "go baby" y te dice el "status" del canal.
Incoming : es cuando algunos de los usernames que pusiste de apoyo NO han confirmado an.
Pending : eso significa que est aguardando por un CService Admin para repasar la aplicacin ya que
todos tus support confirmaron.
Rejected : significa q tu aplicacin fue rechazada. Dependiendo de la razn del rechazo espera 3 das y
la envias de nuevo.
Ready to view : significa que ya pas toda la etapa de espera y que va a ser revisada entre los ultimos
das. Si es aceptada tendrs la X dentro de 1 o 2 das.
Accepted : significa que tu canal fue aceptado y que puedes enviar el comando de entrar la x.
Entonces envas el comando
/msg X #canal Autojoin ON
para que la X entre a tu canal. Con el bot X podrs asegurar tu canal de robos (takeover).
Si necesitas ayuda o tienes alguna pregunta sobre el registro de tu username o de un canal, entra en
#ayuda-class. Aqu podemos ayudarte. Te enviamos los pasos en espaol para que puedas registrarlos
fcil.
SESION G - APRENDIENDO SOBRE LOS MODOS EN LOS CANALES
Para poner los modos tienes que enviar estos commandos:
/mode #canal modo parmetro
El #canal es el que ests como op, el modo es la clave, y los parmetros son las caractersticas de los
modos.
Tambin puedes enviar ste comando channel y se abrir la ventana donde podrs cambiar los modos
con solo activar el encasillado. Un signo de + o - delante de la clave del modo, determina si el modo ser
activado o desactivado.
Aqu te brindamos el listado de los modos de un canal para los @ops.
n - Este modo indica que NO se permiten los mensajes externos. Si ests fuera del canal no podras
enviar mensajes a ste.
/mode #canal +n

para activarlo

/mode #canal -n

para desactivarlo

Csar Vargas

13

Introduccin al IRC

t - Este modo indica que el tpico est fijado. Slamente los @ops pueden cambiar el tpico.
/mode #canal +t

para activarlo

/mode #canal -t

para desactivarlo

i - Con este modo activado pones el canal en "slo invitados". Para poder entrar tiene que un op
invitarte.
/mode #canal +i

para activarlo

/mode #canal -i

para desactivarlo

s - Este modo indica que el canal est secreto y no se mostrar en el listado de canales cuando se
realize un /who #canal o un /names #canal
/mode #canal +s

para activarlo

/mode #canal -s

para desactivarlo

m - Este modo nos indica que el canal est moderado. Slo los ops y os usuarios con un + delante de su
nick pueden enviar textos al canal.
/mode #canal +m

para activarlo

/mode #canal -m

para desactivarlo

p - Este modo nos indica que el canal es privado. Cuando se ejecuta un /whois a un op en un canal
privado, el canal no mostrar la informacin del /whois.
/mode #canal +p

para activarlo

/mode #canal -p

para desactivarlo

k -llave - Este modo pone una llave en un canal. Solamente los usuarios podran entrar al canal
escribiendo /join <#canal> <llave>.
/mode #canal +k llave

para activarlo

/mode #canal -k llave

para desactivarlo

l- mximo - Este modo nos indica que el canal est limitado en un nmero <mximo> de usuarios.
/mode #canal +l

para activarlo

/mode #canal -l

para desactivarlo

Csar Vargas

14

Introduccin al IRC

b (modo baneo) - Esto banea a un usario.


/mode #canal +b nick

para activarlo

/mode #canal -b nick

para desactivarlo

+o nick - Con este comando le d el op a un usuario.


/mode #canal +o nick para activarlo
/mode #canal -o nick

para desactivarlo

v nick - Con este comando le d voz a un usuario. Este usuario puede hablar cuando el canal est en
modo +m.

/mode #canal +v nick para activarlo


/mode #canal -v nick para desactivarlo
Existen otros modos los cuales son para los usuarios. Estos son muy diferentes a los modos de los
canales. Slo escribe:
/mode nick modo
I - (invisible) Este modo te hace invisible. Si te hacen un /who #canal, tu nick no aparecer en la
informacin que sale. Si hacen un /whois nick, saldr la informacin y mostrar en que canales ests.
s - Este modo te permite ver las noticias del servidor.
w - (Wallops) Este modo te permite ver los mensajes de todos los operadores del IRC.
d - (Sordo) Este modo te impide que veas los textos enviados al canal.
SESION H - DEFINICIONES DEL IRC
Al entrar al IRC te encontrars con trminos que quizs nunca has oido o que quizs no comprendas.
Ahora te presentar algunos de esos trminos y las definiciones de stos.
LAG - Es el tiempo que dura el envo y el recibo de mensajes en IRC. Es decir, si entre un usuario y
otro hay 20 segundos de lag, al usuario le va a llegar los mensajes 20 segundos despus de que los
hayas escrito, igual los que mande el usuario a t. El lag se determina por medio del ping.
PING - Es un comando de los programas de IRC que sirve para poder saber la cantidad de lag que hay
entre dos personas. Mientras menos sea el nivel de segundos, la comunicacin sera ms rpida y gil.

Csar Vargas

15

Introduccin al IRC
FLOOD - Es la repeticin de algn mensaje demasiadas veces y a velocidad inmoderada, que a veces
puede provocar la desconexin del servidor. Usualmente, cuando un usuario hace flood en un canal, se
le patea para que deje de hacerlo.
BOT - (Robot) El bot es algo parecido a los clones, pero normalmente son utilizados para hacer
diferentes acciones y matener el control dentro de un canal. Los bots pueden servir para dar ops, voice,
ban, cambiar topic, etc.
CLON - El clon es una copia de un programa de IRC destinada principalmente a ocasionar flood. Los
clones no son permitidos en los servidores y al ser detectados, la mayora de las veces provoca un g-line
por parte de los ircops.
NETSPLIT - Es la desvinculacin de un servidor con los dems . El netsplit es un poco peligroso, ya que
cuando ocurre, los usuarios que se queden en el servidor puede hacer un takeover.
NET JOIN - Es cuando los servidores que se separaron se vuelven a unir.
TAKEOVER - Es cuando un usuario o ms se apoderan de un canal. Lo logran cuando obtienen el
modo de operador de canal, y empiezan a quitarle ops y a ponerle bans a las personas. Solo los ircops
pueden acceder a canales con takeover si ste no est registrado.
GIVEAWAY - Es cuando t u otro op del canal da ops a un amigo o a otro usuario por error, y ese
usuario al que le dieron op banea, patea o pone en modo invite o con key; sto no es considerado un
takeover, es un "giveaway". TU le diste op a ese usuario y l us sus poderes contra t. Si tienes X en tu
canal usa los comandos apropiados para quitar bans o remover los modos.
SERVEROP - Es cuando el servidor de IRC da op a una persona. Generalmente sucede cuando ocurre
un NetSplit o cuando hay takeover. A veces, los operadores que estn en ese momento en el canal
prefieren quitarle el op a la persona, debido a que se puede ocasionar Takeover.
IP - Internet Protocolo Protocolo de Internet. Es un nmero que te asigna el servidor cada vez que
conectas, como tu n de identidad. Es nico, ningun otro usuario puede tener tu misma ip a menos que
conecte a traves de la misma linea que tu, en ese caso se dice que son clones. Suele cambiar cada vez
que conectas, a menos que tengas contratada una IP fija.
IDLE - Es el tiempo que permaneces sin escribir o de enviar un textos de lnea al canal o a un privado.
SESION I - CONOSCAMOS A LOS IRC OPS
Un ircop es como un operador de canal, la diferencia es que el ircop controla no un canal, si no un
servidor, o una parte determinada de la red. Son Operadores del IRC.
Ellos son los que ponen los modos en tu canal cuando no hay @op o cuando hay un takeover. Ellos
tienen acceso a todos los canales, inclusive a los NO registrados que se encuentren en modo +ik. Si el
canal est registrado los operadores deben de encargarse.
NO le enves mensajes ya que siempre estn muy ocupados en sus obligaciones poniendo en marcha los
servidores y se les hace difcil atender tu pedido.

Csar Vargas

16

Introduccin al IRC

Para encontrar un ircop escribe /who 0 o y en Status te saldr la informacin. Tambin puedes
encontrarlos en #zt, #irc_help, #Cservice y #Arlington.
Los ircop ejecutan comandos.
K-Line - Es un "ban" local de un servidor de IRC. Este comando solo puede ser ejecutado por IRCops y
solo el IRCop que dio el K-line puede removerlo.
G-line - Es un "Ban de TODOS los servidores de la red de la cual has sido el usuario expulsado. Este
comando solo puede ser ejecutado por IRCops y solo el IRCop ke dio el G-line puede removerlo.

SESION J - OTROS CANALES QUE TAMBIEN PUEDEN AYUDARTE

Hay mucha gente que puede ayudarte en los canales de Undernet.


Estas personas poseen
conocimientos para ayudarte con los problemas que tengas. Aqu tienes algunos canales de Undernet a
donde puedes acudir buscando ayuda:
#Ayuda - El canal de ayuda general en espaol. http://www.polarhome.com/~ayuda-hoy
#Ayuda-html - Ayuda relacionada en html para hacer pginas web
#Ayuda-virus - Ayuda en espaol para remover virus y troyanos a los usuarios
#help.undernet - Canal de ayuda en general y en diferentes idiomas. http://www.staff-undernet.org/
#oper - Canal de ayuda en general sobre el IRC en ingls. http://www.oper.fr.fm/
#nastrand - Canal de ayuda para canales no registados y en dificultades.
#arlington - Canal de ayuda para canales en dificultades.
#help - Canal de ayuda general en ingls. http://help.undernet.org/
#cservice - Cservice de Undernet. Te brinda ayuda sobre el bot X e informacin sobre cmo usarlo.
http://cservice.undernet.org/
#irc_help - Ayuda general sobre el IRC en ingls.
#zt - Ayuda tcnica en ingls para canales con diferentes dificultades.
#IRCayuda - Canal de ayuda general sobre irc y undernet en espaol. http://www.ircayuda.net/
#dmsetup - Ayuda en ingls para remover virus y troyanos a los usuarios. http://www.dmsetup.org/
#mirc - Ayuda sobre tu cliente mIRC. http://www.mirc.com/

Csar Vargas

17

Introduccin al IRC

Hay algunas direcciones electrnicas (email) a donde puedes acudir para recibir ayuda.
cservice@undernet.org - Para asuntos relacionados con cservice.
x@undernet.org - Para asuntos relacionados con la X.
object@undernet.org - Para asutos de algunas objeciones, problemas o quejas.
abuse@undernet.org - Para cuando hay falta de manager en un canal, quejas, abusos, etc..

CREACION DE UN CANAL Y COMANDOS POR NIVELES


SESIN A - INTRODUCCIN A CLASE
MANAGER: Para la registracin del canal se necesita un manager. ste es el dueo del canal, quien
lo registr. El dueo (manager) del canal debe poseer algunos requisitos. No puede registrar o ser
encargado de ningn otro canal. Adems debe poseer pleno conocimiento de los comandos de la X.
COMANAGER: Es el Administrador de confianza del canal en el cual el dueo ha delegado en caso de
que ste se ausente. El comanager es el que le sigue en nivel despus del dueo.

Csar Vargas

18

Introduccin al IRC
OP: Es un usuario anfitrin de un canal. Su labor es la de vigilar el cumplimiento de las normas del
canal. Se distinguen por una @ que llevan al lado izquierdo de su nick. Ellos pueden expulsar,
moderar, poner modos de Voice y Op, entre otras cosas.
USER: sta es la persona que usa el IRC, y por lo general entra en un salon virtual (canal). Ud es un
usuario ahora mismo.
ISP: (Internet Service Provider) - Es una compaa que, a cambio de una cuota mensual, brinda
acceso a Internet a empresas, organizaciones e individuos. Tu computadora "llama" a la computadora
del ISP y establece una conexin a travs de la lnea telefnica. Ellos te proveen un email y ese es el
email que *cservice* acepta para registrar username y canales.
SESIN B - TU COMO MANAGER
Antes de enviar la aplicacin de registro de tu canal, es necesario que mires tu interior y te hagas
esta pregunta. Porqu quiero registrar un canal?
Tu contestacin debera ser algo as (sto es solo un ejemplo): quiero registrarlo para que se reunan
personas ( muchas de ellas amigos) con los mismos gustos y en mi propio idioma para conocer su
cultura en una forma entretenida, educada y con respeto ,observando las reglas de Undernet y
aprendiendo los comandos del IRC y de la X.
Si tu contestacin se basa en poder obtener un canal por "solo ser el Gran 500" te dir que sto NO es
una tarea fcil, es muy ardua. Como encargado de tu canal, eres responsable de todas las
actividades de ste incluyendo los operadores, usuarios y bots. Asegrate de que puedes manejarla
antes de decidir registrar tu canal.
Para crear tu canal tienes que tener 10 usernames de tus support sin incluirte a t, los cuales deben
visitarlo continuamente para que ste sea estabilizado. Al seleccionarlos debes considerar que ellos
formarn parte de tus operadores. Por esta razn, toma tu tiempo en la seleccin, no te apresures,
recuerda que ellos deben ser de mucha confianza para t.
No intentes inventarte usernames, tampoco selecciones diferentes usernames de una misma persona,
NI te registres varias veces para obtener diferentes username. Cservice Admins lo verificar todo y te
lo rechazar. Verifica y pregunta primero a los soportes q seleccionaste, si desean ser tus apoyadores.
Si uno de tus "soportes " dice que no lo utilicen, la aplicacin ser rechazada.
Por lo tanto NO andes de canal en canal enviando textos de "alquien me presta su username para
registrar mi canal?". Es muy molestoso adems se presta para que cometas muchos errores entre los
cuales estn: 1. Tu apoyador no entra al canal. 2. tiene cuenta de email que cservice no acepta, 3.
no esta logueado en el momento que envies la aplicacin etc.. Aparte que NI lo conoces.
Si has decidido registrar tu canal ve a http://cservice.undernet.org/live/ logueate, da click en donde
dice Regist a Channel e inscribe tu canal llenado el formulario. El proceso de la registracion puede
durar de 10-12 das. Un solo canal por username. Necesitas ISP, es el email que te ofrece tu servidor
de internet.

Csar Vargas

19

Introduccin al IRC
Mientras esperas la aceptacin del canal, tu sers el encargado de determinar el objetivo del canal,
como tambin el sistema que tendr el mismo para administrarse. Este tipo de decisiones podrn
depender solo del manager o contar con un staff el cual intercambie opiniones y distribuya tareas.
Como seleccionar el staff?: El staff podr ser dividido en la cantidad de cargos que se determinen
dentro del canal. Las personas seleccionadas no necesariamente deben contar con un conocimiento
tcnico, el cual podr ser dado por los entrenadores o superiores del canal o canales dedicados a eso.
Se recomienda que sean personas con buenos criterios, tolerantes, no abusivas, que puedan estar
preparadas para actuar frente a determinadas situaciones, que sean capaces de trabajar con
compaersmo y que se comprometan con el cargo dentro de las medidas posibles para trabajar por el
canal.
Es importante tener conocimiento sobre las personas que formaran parte del staff, pues sern las
encargadas de proteger al canal y en las cuales se tendr que depositar plena confianza.
Recuerda crear tu propio archivo de datos personal de los posibles usuarios que formaran parte de
tu staff en caso de que tu canal sea aceptado, donde indique el username, nickname, nombre y
apellidos, ciudad y pas donde residen, edad, email, si tiene web, hobbies, desde dnde chatea y otras
referencias que creas conveniente apuntar.
SESION C - ENTRAR LA X Y CONFIGURAR LAS VARIABLES
Una ves que tu canal sea Aceptado (accept) es el momento para enviar el comando de entrar la X a tu
canal. Primero loguearte para ejecutar los comandos. Para escribir un comando recuerda poner la
diagonal / antes del comando. Los parmetros que se adjuntan dentro de estos smbolos < > son
obligatorios. No escribas los smbolos < > al enviar el comando. Recuerda que donde dice #canal
escribirs el nombre de tu canal.
La sintaxis es: /msg X join #canal
Una vez que la X haya entrado, el primer paso es agregar a tu canal el AUTOJOIN y fijar los valores
por defecto.
AUTOJOIN - Cuando la opcin esta activada ON su funcin es obligar a la X a entrar
automticamente a tu canal cada vez que haya un Netsplit. Si la opcin est off , sta no entrar.
La sintaxis es: /msg x set <#canal> autojoin ON/OFF
Ahora que X est en tu canal vas a configurar las variables. Puedes seleccionar entre MassDeopPro,
NoOp y StrictpOp. Existen otras variables que se darn ms adelante en esta clase. Al enviar estos
comandos asegrate que los envas corrctamente.
MASSDEOPPRO - es el nmero mximo de deops que X permite en un periodo de 15 segundos.
Cualquier usuario que sobrepase el lmite le ser quitado el Op, pateado y suspendido (si es usuario
con access) y tendr un ban nivel 25 para impedir que se tenga op. El valor por defecto para
MassDeopPro es 3.
La sintaxis es: /msg X set #canal MassDeopPro <valor>

Csar Vargas

20

Introduccin al IRC

NOOP - En este modo, X quitar el op a TODOS los usuarios, quedando como nica op del canal. No
obstante, los usuarios pueden seguir dando kick, ban, etc... a travs de X, solamente no podrs
subir a OP.
La sintaxis es /msg X set #canal NoOp on\of
STRICTOP - En este modo, slo las personas que tengan acceso de nivel igual o superior a 100
pueden ser ops. Si estn en la lista de usuarios, deben enviar el login para poder ser ops.
La sintaxis es: /msg x set #canal strictop on/of
URL - Establece la URL por defecto del canal. Puede verse con Chaninfo, o en la pgina web. Tambin
se pondr en el topic si AutoTopic est ON.
La sintaxis es: /msg X set #canal URL <Direccion URL>
Para ver todos los comandos del SET con la X puedes enviar la sintaxis /msg X help SET. (*Nota: Solo
est disponible si tienes la X fijada en idioma ingls)
SESION D - SISTEMA\ESTRUCTURA DE CANALES
Cada canal, o manager del mismo, decidir la manera de organizar su staff, como el modo de
seleccin de un co-manager, un equipo administrativo, operadores etc.
Co-Manager: Ser la persona de confianza elegida por el Manager. Podr ser siempre la misma o rotar
por periodos segn el sistema. Se recomienda en caso de que el manager no pueda dedicar
demasiado tiempo al canal. El co-manager ser la mxima autoridad luego del 500 y las actividades
que realice varan segn cada canal. Sera importante que tenga algn tipo de conocimiento sobre
IRC y de comandos de la X.
Administracion: Ser la persona o grupo encargado de controlar el funcionamiento del canal, de
poner un equipo tcnico (optativo) encargado de la realizacin del site del canal, mailing list, los bots
etc. Tambin sern los encargados de: los ops, de recibir las quejas tanto de ops como de users y
tomar las medidas segn los distintos casos. Deben mantener el dinamsmo y el trabajo en equipo
para solidificar el canal.
Operadores: Son los moderadores del canal, debern actuar con total criterio y desempear su
funcin al servicio del user. Sern los encargados de mantener el orden del canal y de protegerlo ante
ataques de flood, takeovers, etc.
Debern ser capaces de manejar las distintas situaciones que se den de la manera ms gil y
cautelosa posible. Es recomendable un periodo de prueba y entrenamiento antes de que empiecen a
realizar el desempeo individual. Se debe recordar que lo primero para un op SIEMPRE es el user, el
derecho a chatear en paz, y la seguridad del canal.
Reglas bsicas para los Operadores:

Csar Vargas

21

Introduccin al IRC
Un operador del canal (ChanOp) es un usuario al cual se ha agregado en la base de datos de la X con
un nivel determinado en un canal. Hay 2 tipos de Operadores en un canal registrado: 1. los que
tienen acceso con la X, 2. los que no tienen acceso a X. El manager del canal decidir a quin le dar
access en su canal. Tambin ste puede delegar esa responsabilidad a unos o ms ops del nivel
400+.
Como anfitrin del canal con @op, debes de vigilar el cumplimiento de las normas del canal
impuestas por el manager. Si quieres tener un rato de esparcimiento platicando con otros user en
privado te aconsejamos te mantengas muy alerta ya que un descuido puede estropear una estada en
un canal.
Debes mantener un buen compaersmo con los dems op, conocer sus username y mantenerlos en
archivos personales. Adems de sto, puedes proponer una clave interna entre ustedes en caso de
que surga una salida de la X del canal (split), puedan identificarse como operadores.
No debes dar op a quien entra con un nick de un operador regular sin hacerle un verify nick. La
sintaxis es /msg x verify nick. Este comando te dir el username. Si no est logueado y mantienes
dudas pdele que se loguee. Si aun asi NO lo hace no le des la @. Cuida bien el canal y aunque sea el
manager el que entre sin loguearse, NO lo subas a @op. El sabe loguearse muy bien.
Debes estar pendiente de quienes entran al canal y familiarizarte con sus nicks. Recuerda que son
seres humanos al igual que tu. Brndales respeto, No le agredas y debes ser tolerante para con
ellos.
No debes abusar del poder que se te ha brindado, mucho menos si son asuntos personales, ni
favorecer el amigusmo. Asegrate de tener una suficiente justificacin si das kick, ban, suspendes
un compaero op o cada accin que realices.
Evita la platica que trae enemistad y contiendas dentro del canal. S un buen ejemplo. NO permitas
el racismo ni lo apoyes. Debes ayudar al usuario en sus problemas o derivarlo a un canal de ayuda.
Responde a las preguntas solo cuando creas que has comprendido bien la pregunta y sepas bien la
respuesta. No respondas por responder, procura siempre que lo que digas sirva de alguna ayuda al
que pregunta. Y sobre todo No dejes a una persona "a medias".
Si el canal est registrado y la X se v en split, asegrate cuando vuelva identificarte (envo
nuevamente del login). De lo contrario no te reconocer.
Formas de prevenirte para que no te pueden robar tu user/pass o den takeover.
Como @perador debes de cuidar el canal para no ser objeto de takeover. Aqui te presentamos algunos
consejos para evitarlos.
NO uses programas como psybnc, bnc o shell que anuncian en los canales algunos usuarios como
regalos. S malicioso; algunos user hackean las shell y roban los pass.
Si tienes una psybnc o algun programa parecido, NUNCA enves el login en canal hazlo en status.
Tampoco dejes logueado tu programa en caso de irte. Para deslogearlo envia /jump

Csar Vargas

22

Introduccin al IRC
Si estas en cyber cafes ten cuidado porque algunos user ejecutan programas en esas computadoras
para autoop. Si estas en una de ellas pulza alt+r / View / y verifica TODA la lista que hay de script.
Debes familiarizarte con los eventos remotos / alias /popups para localizar rpido alguno que sea
sospechoso, de encontrarlo dale delete.
Ten cuidado al aceptar archivos de personas aunque sean conocidas, hay ficheros especializados para
enviar a algn canal oculto TODA la informacin que escribes en tu mIRC incluyendo status. Te
aconsejo sigas los pasos de la referencia
Si te llega un privado el cual dice que entres a la web de cservice para loguearte por alguna razn y te
dicen que es un ircops y que le hagas verify y al hacerlo te sale que es un ircops, NO LE CREAS.
Cservice no utiliza esa va para enviar informaciones a los user. Es una forma ms que usan los
lamers para engaar y hacer takover :(.
Si te envan un notice con el mensaje: -Cservices:#canal- Cservice and undernet are being
reconstructed so if you want to keep your user type /msg Cservices with <user> <pass>. Recuerda
Cservice no usa esa forma de mensaje para con los user. Cservice No lleva (`) ni (-) ni (s) ni al final ni
al principio.
Tambin si alguien con el nick de un admins de Cservice te enva un privado o entra a tu canal
diciendo que est investigando los password que han sido hackeados o que si te gustara ser parte de
un Training de cservice para usuarios que ayudan y te piden user/password NO LE CREAS NI SE
LOS DES. Son personas que se dedican a engaar para tomar los password y hacer takeover en los
canales.
Si algn usuario llega a t con ese cuento, por favor rpido enva /log on y entretenlo ONLINE en lo
que te comunicas con un @op de cservice o puedes comunicarte con cualquier @OP de este canal o
de #ayuda y notificarles lo que ocurre. Mientras, NO borres el log.
Si con todas estas advertencias aun te hackean tu password solo tienes que entrar a
http://cservice.undernet.org/ y da click en "web interface". Ahora logueate con tu actual (old)
password. Entras a una nueva pgina y a tu izquierda da click en el link de "new pass" y sigue las
instrucciones. Cservice te enviara tu nuevo password via email que tiene en su data base. Verifica
que este funcionando el email.
Si tienes problemas en cambiarlo entonces entra en http://cservice.undernet.org/live seccin
"Forgotten Passsword" y llena el formulario... en pocos minutos te lo enviarn de nuevo. Solamente
puedes recuperarlo si el email que enviaste a cservice est funcionado.
Reglas bsicas recomendables para un canal:
No permitir agresiones, discriminacin de ningn tipo ni tampoco publicidades personales.
Evitar el abuso de Colores, Mayusculas, y Repeticiones (causan flood). Tratar de evitar las
Invitaciones a otros Canales (sobre todo en canales chicos). NO permitir usuarios faltndole el
respeto a otros, bardeando el canal, enviando palabras indecentes o violando cualquiera otra regla
impuesta por el canal en el cual eres operador.

Csar Vargas

23

Introduccin al IRC
Cuandos veas un usuario violar una regla enviale un mensaje educadamente y pidele que pare la
violacin. Ten en cuenta que todas las advertencias que se emitan, se debern hacer como /notice
/msg, y nunca pblicamente en el canal. As se evitar humillar al agresor, de lo contrario
empeorara la situacin. Si aun asi el continua, procede con la expulsin del usuario del canal.
SESION E - AGREGANDO USUARIOS A TU CANAL
Ahora te ensearemos a agregar usuarios a la base de datos de la X. Cualquier usuario que agregues
con un nivel de 400 o ms, puede agregar usuarios a la base de datos de la X. Por lo tanto se bien
precavido al otorgar niveles de 400+.
La sintaxis es: /msg x@channels.undernet.org adduser <#canal> <username> <nivel>
Recuerda que al agregar puedes dar cualquier nivel que desees siempre y cuando sea menor que el
tuyo. Aqu te dar una gua para los niveles de acceso .
500 - Encargado del canal. Solamente se permitite uno por canal. Este eres tu. En algunos casos
extremos CS ha permitido un segundo 500 en el canal. Esto de por s (ademas de experiencias), trae
conflictos internos en el canal puesto que ambos tienen el mismo nivel. Suguiero que es mejor un
solo 500 para ser encargado del canal y tener un usuario nivel 499.
450+ - Es el Administrador de confianza del canal en el cual el dueo ha delegado en caso de que
ste se ausente. El comanager es el que le sigue en nivel despus del dueo.
400 - Administrador de la lista de usuarios. Puede agregar usuarios a la base de datos de la X.
100 - Operador del Canal. Ellos tienen los comandos bsicos asi que pueden expulsar, moderar,
poner modos de Voice y Op, entre otras cosas.
Para la lista completa de los comandos disponibles para cada nivel en tu canal:
La sintaxis es: /msg X showcommands #canal
Ya tienes tus operadores y el staff en funcin, ahora fijaremos otro set de variables.
Los usuarios agregados tienen 2 indicadores (userflags), Autoop y Autovoice. Estas pueden estar
acivadas ON o desactivadas OFF. El valor por defecto es 0.
USERFLAGS - Establece la configuracin por defecto que tendrn los nuevos usuarios al ser
aadidos a la lista del canal. El valor por defecto es 0. 0 = No automode 1 = autoop ON \ 0 = autoop
OFF 2 = autovoice ON\ 0= autovoiceOFF.
La Sintaxis es: /msg X set #canal Userflags <valor>
Si tienes que ausentarte por un tiempo (3 semanas) del canal sin entrar al IRC, DEBES dejar un
encargado temporero en el canal y notificarlo a Cservice. Si NO cumples con estos requisitos, la X de
tu canal ser quitada. Aqu te indicamos los pasos a seguir:

Csar Vargas

24

Introduccin al IRC
Entra a la web de cservice http://cservice.undernet.org/live/ logueate y selecciona tu "current
timezone", cuando acceses a la pgina "User page for <tu username>" seleccionas a tu izquierda
"Form".
MANAGER CHANGE FORM - Este formulario es para cambiar temporeramente o permanente un
manager. Llena los encasillados correctamente escribiendo: 1. Tu respuesta secreta, 2. Selecciona
que es temporero, 3. Las razones de ausencia y cambio de manager, 4. El username del nuevo
manager y envialo. (*Nota: verifica que la informacin suministrada coincida contigo y llena todos
los campos
En la web de Cservice hay formularios para cuando un usuario cambia de email y para si un
manager quiere purgar un canal, veamos:
E-MAIL CHANGE REQUEST - Este formulario es para aquellos usuarios que cambiaron su email, y
ya no poseen el email con el que registraron su username y canal. Contesta el formulario
corrctamente escribiendo 1. tu respuesta secreta, 2 escribes tu nuevo email y envia.
Hay usuarios que despus de registrar un canal se encuentran que NO es tan fcil como ellos
esperaban en cuanto a las responsabilidades y no quieren ms el canal. Aqu daremos algunos
detalles
PURGE REQUEST - Este formulario es para purgar tu canal. Antes de llenarlo te aconsejamos sto:
Debes platicar con los operadores del canal para la eleccin un nuevo manager y proceder con el
cambio. Si aun asi nadie desea el canal y quieres pulgarlo llena el formulario escribiendo: 1. tu
respuesta secreta, 2. Debes enviar el comando /msg X adduser #canal PurgeME 499, 3. Seleccionas
la razn por la cual quieres purgar el canal, 4. Escribe la explicacin del porqu lo purgas y envias.
SESIN F - COMANDOS NIVEL 500
Es hora de aprender los comandos de X. Para escribir un comando recuerda poner la diagonal /
antes del comando. Los parmetros que se adjuntan dentro de estos smbolos < > son obligatorios. No
escribas los smbolos < > al enviar el comando.
Cambia los modos especiales para el canal. *NOTA : Las variables UserFlags (banderas del usuario),
MassDeopPro, (proteccin de deop en masa), URL y Description (descripcin) pueden ser cambiadas
por un operador de acesso 450+ en el canal. Cuando se registra el canal y se entra la X, las pondr el
dueo del canal. La Sintaxis es /msg x set #canal

VARIABLES DEL SET


AUTOJOIN - (nivel 500) Cuando la opcin esta activada ON su funcin es obligar a la X a entrar
automticamente a su canal cada vez que haya un Netsplit. Si la opcin est off no entrar. La
sintaxis es:
/msg x set <#canal> autojoin ON/OFF

Csar Vargas

25

Introduccin al IRC
MASSDEOPPRO - (nivel 500) Nmero mximo de deops que X permite en un periodo de 15 segundos.
Cualquier usuario que sobrepase el lmite le ser quitado el Op, Pateado y Suspendido (si tiene
access) y tendr un ban nivel 25 para impedir que se tenga op.
El suspend y tiempo de ban son de 5 minutos. Al poner el Masdeoppro, el valor puede ser desde 1,
que es el ms sensible, hasta 7, el cual es menos sensible. Un valor de 0 desactiva la funcin. La
sintaxis es:
/msg X set #canal MassDeopPro <0-7>
NOOP - (nivel 500) En este modo, X quitar el op a TODOS los usuarios, quedando como nica op del
canal. No obstante, los usuarios pueden seguir dando Kick, Ban, etc... a travs de X, solamente no
podrs subir a OP. La sintaxis es /msg X set #canal NoOp on\of
STRICTOP - (nivel 500) En este modo, slo las personas que tengan acceso de nivel igual o superior a
100 pueden ser ops. Si estn en la lista de usuarios, deben enviar el login para poder ser ops. La
sintaxis es: /msg x set #canal strictop on/of
PART - (nivel 500) Hace que X salga del canal. La sintaxis es: /msg x Part #canal
SESIN G - COMANDOS NIVEL 450 a 499
FLOATLIM -(nivel 450) Activa o desactiva el limite en tu canal. La sintaxis es:
/msg x set #canal floatlim <on/of>
FLOATGRACE - (nivel 450) Evita que X cambie el lmite si est bajo el nmero que usted fija. La
sintaxis es: /msg x set #canal floatgrace <0-19>
FLOATMARGIN - (nivelL450) Fija el lmite que corresponde a los usuarios que estn en el canal. La
sintaxis es: /msg x set #canal floatmargin <2-20>
FLOATMAX - (nivel 450) Fija el lmite mximo para la fijacin del floating-limit. ste puede ser
cualquier nmero deseado, y le impedir a X cambiar el lmite del canal superior a un nmero que el
nmero escogido. As, es posible para un canal limitar a cuntos usuarios ellos quieren en un canal
en cualquier momento dado. La sintaxis es:
/msg x set <#canal> floatmax <0 | max limite deseado>
FLOATPERIOD - (nivel 450) Fija los tiempos en periodos (segundos ) en lo que la X chequea tu canal.
La sintaxis es: /msg x set #canal floadperiod <20-200>
JOIN - (nivel 450) Hace que X entre al canal. La sintaxis es: /msg x Join #canal
KEYWORDS - (nivel 450) Establece palabras claves para el canal que sern usadas al hacer un
SEARCH (nivel 0) de canales. Si no se especifica nada, los valores actuales sern borrados. La
sintaxis es: /msg x set #canal keywords <texto>
MODE - (nivel 450) sto guardar los modos actuales del canal. Cuando X entre a un canal, pondr
uno de aquellos modos guardados si es que no estn puestos en ese momento. La sintaxis es:

Csar Vargas

26

Introduccin al IRC
/msg x set #canal mode
USERFLAGS - (nivel 450) Establece la configuracin por defecto que tendrn los nuevos usuarios al
ser aadidos a la lista del canal. El valor por defecto es 0. 0 = No automode 1 = autoop ON \ 0 =
autoop OFF 2 = autovoice ON\ 0= autovoiceOFF. La Sintaxis es:
/msg X set #canal Userflags <valor>
DESCRIPTION - (nivel 450) Establece el topic del canal por defecto. Este topic se utiliza slo cuando
AutoTopic est ON. No afectar el topic que haya en el canal si AutoTopic est OFF. El topic tambin
puede verse con Chaninfo o en la pgina web. La sintaxis es:
/msg X set #canal description <descripcin o topic del canal>
URL - (nivel 450) Establece la URL por defecto del canal. Puede verse con el comando de Chaninfo, o
en la pgina web. Tambin se pondr en el topic si AutoTopic est ON. La sintaxis es:
/msg X set #canal URL <Direccion URL>
AUTOTOPIC - (nivel 450) Hace que X restablezca el topic cada 30 minutos poniendo los contenidos
de Description y Url. Hay que observar que mientras el canal permanezca inactivo, el topic no ser
inicializado. La Sintaxis es:
/msg X set #canal autotopic ON\OFF
SESIN H - COMANDOS NIVEL 400 a 449
ADDUSER - (nivel 400) Agrega un usuario a la base de datos de su canal, con el acceso y username
dados. La sintaxis es /msg x adduser #canal <username> <nivel>.
REMUSER - (nivel 400) Remueve un usuario de la base de datos del canal. Ud debe tener un acceso
mayor que el de la persona a remover. La sintaxis es /msg X remuser #canal <username>
CLEARMODE - (nivel 400) Limpia todos los modos del canal. Es de ayuda cuando un canal ha sido
"cerrado" (con modos +i y +k sin que ud lo sepa). La sintaxis es /msg X clearmode #canal
MODINFO - (nivel 400) Cambia los parmetros (informacin) de un usuario. La sintaxis es
/msg x modinfo #canal
VARIABLES DEL MODINFO NIVEL 400
ACCESS - (nivel 400) Cambia el nivel de acceso de un usuario. El nivel de acceso puede ponerse
entre 1 y uno menos del nivel del tuyo (si tienes un nivel de acceso de 400, usted puede asignar un
nivel de 399 a otros usuarios). La sintaxis es
/msg x modinfo <#canal> access <username> <nuevo nivel>
AUTOMODE - (nivel 400) Cambia el automodo de un usuario a uno los modos especificados: None,
Op, o Voice. El Op o Voice harn que cuando entres a un canal seas autentificado por la X
inmediatamente. Si deseas desactivarlo solo ponlo en None. La sintaxis es
/msg x modinfo <#canal> automode <username> <none|op|voice>

Csar Vargas

27

Introduccin al IRC
SESIN I - COMANDOS NIVEL 200 a 399
MASKKICK - (nivel 200) Este debera de ser un comando raramente usado. Su uso debera ser
limitado a casos extremos de flooding o clones. Ud puede poner un ban en la mask, o +i (poner invite)
en el canal antes de usar la patada para prevenir que los usuarios pateados regresen al canal. La
sintaxis es:
/msg x kick <#canal> <nick |*!*user@*.host> <razn>
STATUS - (nivel 200) Muestra todas las opciones especiales, modos del canal, el nmero de usuarios
y ops en el canal, y usuarios autentificados (formato: "username/nickname (nivel)"). La habilidad de
ver los modos de los canales es eficiente en caso de que el canal este +k (con clave), ya que podrs ver
la clave que est puesta. La sintaxis es
/msg X status #canal
SESIN J - COMANDOS NIVEL 100 a 199

OP - (nivel 100) Le d op a una o ms personas en el canal. La sintaxis es


/msg X op #canal <nick1> <nick2>
DEOP - (nivel 100) Le quita el op a una o ms personas de el canal. La sintaxis es
/msg X deop #canal <nick1> <nick2>
INVITE - (nivel 100) Ud puede hacer que X le invite al canal. (Antes se podia hacer un invite a
cualquier nick, pero esto se modific el 28 de Agosto del 99) El comando puede usarse con o sin
especificar el nick. Sintaxis:
/msg X invite #canal <nick>
SUSPEND - (nivel 100) Le suspende a un usuario el acceso a X por un perodo especifico de tiempo. s
(segundos), m (minutos), h (horas) o d (das) . Ud solo puede suspender a alguien con acceso menor al
suyo. La sintaxis es
/msg x suspend #canal <username> <duracion>
UNSUSPEND - (nivel 100) Quita la suspencin a un usuario de tu lista de acceso. Solo puedes darle
UNSUSPEND a alguien con access menor al tuyo. La sintaxis es
/msg X unsuspend #canal <username>
SESIN K - COMANDOS NIVEL 75 a 99
BAN - (nivel 75) Este banea (prohibe) a un usuario con un nivel determinado. Ban de nivel 1-24:
Impide que un usuario obtenga +v en el canal. Ban de nivel 25-74: Impide que el usuario tenga @ en
el canal. Ban nivel 75: Impide que el usuario entre al canal. La sintaxis es
/msg X ban #canal <nick o *!*user@*.host> <duracin> <nivel> <razn>
UNBAN - (nivel 75) Le quita el ban a una persona del canal, por el nick si est en lnea (on line), o por
el user@host si no lo est. La sintaxis es /msg X unban #canal <nick o user@host>

Csar Vargas

28

Introduccin al IRC
SESIN L - COMANDOS NIVEL 50 a 74
KICK - (nivel 50) Le pide a la X que patee a alguien del canal, la razn es opcional. La sintaxis es
/msg X kick #canal <nick>
TOPIC - (nivel 50) Cambia el tpico del canal. El texto no debe pasar de 145 caracteres. La sintaxis es
/msg X topic #canal <topic>
SESIN M - COMANDOS NIVEL 25 a 49

VOICE - (nivel 25) Pone modo +v (voz) a un usuario. La sintaxis es /msg X voice #canal <nick>
DEVOICE - (nivel 25) Pone el modo -v (quita el voice) a un usuario. La sintaxis es
/msg X devoice #canal <nick>
SESIN N - COMANDOS NIVEL 1-24
BANLIST - (nivel1) Le muestra la lista de banes del canal. Este comando trabaja si ud est fuera o
dentro del canal. La sintaxis es /msg X banlist <#canal>
REMUSER - (usuario) Te remueve de la lista de acceso de un canal. lA SINTAXIS ES:
/msg X remuser #canal <tu-username>
STATUS - (nivel1) Esto hace lo mismo como el nivel 200 del status, aunque no reportar en el canal
los modos (+nt etc.) para cualquiera con menor access de 200. La sintaxis es
/msg X status <#canal>
SESIN O - COMANDOS NIVEL 0 (usuario)
LOGIN - (usuario) Esto carga su acceso en memoria de la X y le autoidentifica en los canales que
tenga acceso. La sintaxis es /msg x@channels.undernet.org login <username> <password>
VERIFY - (usuario) Le muestra si una persona esta logueada y su username. La sintaxis es
/msg X verify <nick>
ACCESS - (usuario) Le ofrece informacin de usted u otra persona indicando su nivel, status y nivel
de la suspencin si ha sido suspendido y la ltima ves que fue visto. La sintaxis es
/msg X access #canal <username>.
INVISIBLE - (usuario) sta es una configuracin personal que permite que usted oculte o ponga
visible la informacin del username. La sintaxis es /msg x set invisible on/of
INFO - (usuario) Le muestra informacin sobre un username, tal y como su nick y user@host estan
visibles adems su lenguaje y configuracin invisible. Su ltima informacin vista y si fueron
suspendidos por un administrador de cservice. Si envas el comando para ud, le enumera todos los
canales que tenga acceso ( solamente Cservice y usted puedran ver su informacin). La sintaxis es
/msg X info <username>

Csar Vargas

29

Introduccin al IRC

LANG - (usuario) Puede usted cambiar su lenguaje para que la X le conteste. Los lenguajes
disponibles son: ca - Cataln
de - Alemn * dk - Dans en - Ingls es - Espaol fr Francs hu - Hngaro it - Italiano nl - Holands*
no - Noruego pt - Portugus ro - Romano tr - Turco. Los lenguajes que tienen * No estn
disponibles todava, pero Cservice espera apoyarlos pronto. La sintaxis es
/msg x set lang <lenguaje>
NEWPASS - (usuario) Todo cambio de password se hara via cservice website. Entra en
http://cservice.undernet.org/ y da click en "web interface". Ahora logueate con tu actual (old)
password. Entras a una nueva pgina y a tu izquirda da click en el link de "new pass" y sigue las
instrucciones. Cservice te enviara tu nuevo password via email que tiene en su data base. Verifica
que este funcionando el email.
-MODIF - (usuario) Le muestra quin le di access a un user y quin modific por ltima vez la lista.
La sintaxis es /msg X access #canal <username> -modif
-MIN - ( usuario) Le ofrece una lista de los usuarios por encima del nivel dado. La sintaxis es
/msg X access #canal -min <nivel>
CHANINFO - (usuario) Para ver la informacin de los canales y quien es el dueo. La sintaxis es
/msg x chaninfo #Canal
STATUS - ( usuario) Para ver los operadores registrados en un canal. La sintaxis es
/msg x status #canal *
ACCESS #CANAL - (usuario) Le ofrece informacin de la lista de access en un canal. El * le ofrece
solo 15 entradas de access. Para ver la lista completa de access en un canal entre en
http://cservice.undernet.org/live/ y logueese. Haga click en "Channel information" y escriba el
nombre del canal. La sintaxis es /msg X access #canal *
LBANLIST - (usuario) Le ofrece una lista de banes del canal. Use el * para ver la lista entera o para
especificar
un
user@host.
Si
hay
ms
de
15
entradas
de
ban
entre
a
http://cservice.undernet.org/live/, logueese . Haga click en "Channel information" y escriba el
nombre del canal. La sintaxis es /msg X lbanlist <#channel>* si es para un user@host la sintaxis es
/msg x lbanlist #canal *| *!*user@*.host
-OP -(usuario) Le ofrece una lista de los usuarios que tengan el autoop activado. La sintaxis es
/msg X access #canal -op
-VOICE - (usuario) Le muestra una lista de los usuarios con el autovoice activado. La sintaxis es
/msg X access #canal -voice
-NONE - (usuario) Le muestra una lista de los usuarios que no tengan automodo. La sintaxis es
/msg X access #canal -none

Csar Vargas

30

Introduccin al IRC
SUPPORT - (usuario) ste es un comando que permite que usted acepte o rechaze la ayuda para la
registracin de un canal en el cual se le nombr como apoyador (support). Al entrar al IRC, X le
enva un mensaje en Status que le notifica que ha sido seleccionado para support y tambin sobre
este comando. El comando SLO es efectivo si a usted le han nombrado apoyador. La sintaxis es
/msg X support #canal <yes/no>

SHOWCOMMANDS - (usuario) Le muestra todos los commandos a los que se tiene accesso en un
canal. La sintaxis es /msg X showcommands #canal
SEARCH - (usuario) Este comando hace una bsqueda de palabras claves (Keywords). La sintaxis es
/msg X search <keywords>
HELP - (usuario) Este comando despliega la ayuda de un commando especifico. La sintaxis es
/msg X help <comando> (*Nota: Solo est disponible si tienes la X fijada en idioma ingls).
SHOWIGNORE - (usuario) Le muestra la lista de ignore de la X. La sintaxis es /msg X showignore

NETIQUETTE.
LA REGLA DE ORO DE LA NETIQUETTE

Csar Vargas

31

Introduccin al IRC
Recuerda que hay seres humanos del otro lado del monitor.
Netiquette = Net (red) + etiquette (educacin, en francs), o sea, cmo
debes comportarte en la red.
Estas reglas no son caprichosas o elegidas al azar. Resultan del uso y conocimiento de un tipo de
comunicacin y apuntan a hacer la misma lo ms agradable y til posible. He aqu estas pocas reglas para
la correcta convivencia en este mundo virtual, que te harn ms fcil la comunicacin.
Se brinda a diferentes horas durante la semana en el canal #Ayuda-class de Undernet.
En este docuento encontrars varios tipos de escritura:
PARA REEMPLAZAR
parte.

- Usaremos esta escritura subrayado cuando sea necesario que reemplaces esa

SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO.


INTERNET - Internet es un conjunto de redes locales conectadas entre s a travs de un ordenador
especial por cada red, conocido como gateway. Las interconexiones entre gateways se efectan a travs de
diversas vas de comunicacin, entre las que figuran lneas telefnicas, fibras pticas y enlaces por radio.
Pueden aadirse redes adicionales conectando nuevas puertas. La informacin que debe enviarse a una
mquina remota se etiqueta con la direccin computerizada de dicha mquina.
E-MAIL - El correo electrnico o e-mail (acrnimo de Electronic Mail) es el sistema de intercambio de
mensajes entre usuarios conectados a una red electrnica. Sirve para enviar mensajes entre usuarios
conectados a la misma red, o entre usuarios que tienen sus mquinas conectadas a la Red Internet. Este
intercambio de mensajes entre una o varias personas se produce de forma asncrona, por lo que no se
requiere la presencia simultnea de los comunicantes.
Las direcciones de correo electrnico son fciles de identificar y estn compuestas de tres partes: el
nombre de la casillas, el identificador y el nombre del servidor; algo as: nombre@servidor.com
E-MAILIST -Un Mailing List o lista de correo electrnico es un sistema que permite la distribucin de
mensajes electrnicos a un conjunto de personas interesadas en un tema concreto. Para participar de una
lista e correo electrnico primero se debe solicitar una inscripcin.
Cada asociado tiene derecho a enviar mensajes a una direccin especfica de la lista de correo. Desde all
se redirige a todos los miembros de la lista que a su vez pueden expresar sus opiniones de la misma forma,
originndose as un enriquecedor intercambio de ideas.
SESIN B - LAS REGLAS EN INTERNET
El objetivo de las reglas en los canales de Undernet es proporcionar un entorno agradable para todos, en el
que se pueda conversar y hacer amigos sin molestar al resto de usuarios. Por ello conviene seguir una
serie de normas bsicas.

Csar Vargas

32

Introduccin al IRC
Internet, al contrario de lo que mucha gente cree, no es una red, sino un gran conjunto de redes.
Extendida por todo el mundo, y tambin muy aceptada ltimamente, es quiz el mejor medio para
conseguir informacin, charlar, conocer gente, compras etc.
Bsicamente una red est formada por ordenadores (computadoras). Ahora definamos lo que es una
computadora.
Una computadora lo podemos definir como el dispositivo que acepta entradas, procesa datos, los almacena
y produce salidas.
No son las computadoras (mquinas que no sienten) los que hacen de Internet un hecho humano, sino lo
que hay detrs de ellas.
Las personas humanas, tenemos las cualidades de pensar y sentir, al contrario de una computadora. El
problema es que no hay un contacto fsico entre los usuarios que integran la red; y al sta estar dispersa
por casi todo el mundo, las diversidad de culturas, el conocimientos y las tradiciones de cada persona o
pueblo es mucha.
Cada persona est acostumbrada al pas donde vive, y al no salir de casa, no sentirse fsicamente como
una persona extraa en otro lugar que no es el tuyo, se pueden cometer algunos [1]"errores"[1] al tratar
con otros usuarios sin tener que movernos de nuestras casas.
SESION C - QU ES NETIQUETTE?
El surgimiento de Los Servicios en Internet tales como canales o correo electrnico (email) y otros, este
nuevo modo de intercambio entre personas, fue tambin el surgimiento de una nueva forma de
comunicarse.
Esta forma nos impone ciertas reglas de educacin a las que no estamos acostumbrados, pero que los
usuarios acostumbrados de Internet no se cansan de leer, atender y corregir.
Estas reglas no son caprichosas o elegidas al azar. Resultan del uso y conocimiento de un tipo de
comunicacin y hacen de la misma lo ms agradable y til posible. He aqu estas pocas reglas para la
correcta convivencia en este mundo virtual, que te harn ms fcil la comunicacin.
En el chat, sto lo definiremos aun ms sencillamente: "recuerda al ser humano del otro lado de Internet".
Cuando te comunicas por chat, query o email, todo lo que se ve es una pantalla de computadora. Donde
no puedes usar expresiones faciales, ni gestos, ni tonos de voz para expresar las opiniones, lo nico que
tiene son palabras, palabras escritas. Y lo mismo le pasa al que est del otro lado.
Cuando se mantiene una conversacin electrnica, ya sea una discusin en un grupo o un email, es fcil
malinterpretar los significados. Y es terriblemente fcil olvidar que del otro lado hay una persona que tiene
sentimientos como uno.
Las computadoras renen a personas que de otro modo jams se hubieran conocido, pero la
impersonalidad del medio vuelve a este proceso algo menos, "personal". En realidad esto suena un poco
irnico.

Csar Vargas

33

Introduccin al IRC
Muchos humanos intercambiando textos o email se comportan como la gente detrs de un volante de un
automvil las cuales insultan a otras personas, hacen gestos obscenos y se comportan como salvajes. La
mayora jamas se comportara de esa forma en su casa, pero el uso de una computadora parece hacerlo
aceptable.
Por esta razn se ha escrito NETIQUETTE: el manual de comportamiento correcto en Internet. He aqui
algunas reglas:
* La primera regla, absolutamente bsica, es: "No hagas nada que no quieras que te hagan a t". Imagnate
como te sentiras si estuvieras del otro lado del monitor. Defiende tu postura, pero trata de no herir los
sentimientos de los dems.
* No debemos desafiar a nadie - Recuerda: nadie ha podido hacer cambiar de opinin a nadie por la red.
* Evitar los enfrentamientos, agravios, insultos, impropios, que son corrientes en la red, especialmente en
los canales IRC.
* Procura no salirte del tema que se d en el canal, muestrate atento a lo que digan; pues es de psima
educacin que se estn dirigiendo a uno, y no estemos haciendo caso por estar atendiendo otra cosa.
* NO se debe incluir, en la respuesta a un mensaje, los comentarios del anterior. Se ve muy ordinario o
vulgar y no sienta bien al receptor.
* Utilize comillas, asteriscos para imitar las cursivas o negritas adecuadamente. A nadie le gusta andar
descifrando lo que le han querido decir. Recuerde que no nos estn oyendo ni viendo.
* NO se deben revelar confidencias al conocer personas. Recuerde: es muy agradable la platica pero
algunos la utilizan para averiguar datos e informaciones.
* Est prohibido molestar al resto de los usuarios, o comprometer y degradar el funcionamiento de la red.
Ello incluye flooding, ataques CTCP, ping, nukes, etc. Una actuacin lo bastante persistente o molesta
puede acarrear la expulsin de la red por tiempo indefinido.
* Cuando entres en un canal nuevo sigue durante un rato las conversaciones para descubrir cul es el
tema que se est desarrollando. Respeta la temtica del canal y utiliza un lenguaje apropiado. Las
conversaciones con temas no vinculados al canal deben mantenerse en privado (usando los Query's o los
DCCs).
* Evita el uso de maysculas, ya que pueden interpretarse como gritos o enfado. Algunos canales tienen
protecciones contra maysculas (caps).
* Si te deseas iniciar una conversacin nueva, no la inicies con un "Alguien quiere hablar?". Es preferible
proponer un tema de discusin concreto y esperar la reaccin de los usuarios en el canal.
* Procura no repetir varias veces seguidas una misma lnea. Aunque ello puede favorecer tu "visibilidad",
slo contribuyes a aumentar el nivel de "rudo ambiente" del canal e invitas a que los dems hagan lo
mismo, empeorando ms -si cabe- la situacin. Seguir las conversaciones en un canal de estas
caractersticas es imposible.

Csar Vargas

34

Introduccin al IRC
* Piensa antes de escribir y evita las palabras o actitudes que puedan resultar molestas u ofensivas para el
resto de los usuarios.
* Pedir disculpas y asumir las equivocaciones. Esto es importante, cuando nos hemos pasado, o hemos
molestado a alguien. Hablando se entiende la gente. Una vez perdonados, no hay que ser pesados ni
cargantes, y olvidarse del tema. No hay que pasarse el resto de nuestra vida pidiendo perdn.
* Nunca pretenda aparentar ser (aunque lo sea) mejor que los dems del grupo. Me refiero a aquellas
personas que se han ganado, a lo largo del tiempo, el merecido respeto y reconocimiento del resto de las
personas del grupo. Alardear no sirve para nada ms que nos tomen por idiotas e insoportables, y ganarse
la hostilidad del grupo. Recuerda "La humildad es una cualidad necesaria en la red".
* Trata de seleccionar tipos de escritura que se entiendan fcilmente. ENveS MEnSaJES d3 EsTA FOrmA
a qU3 Es iNCmODO Le3rlOS. Escriba el mensaje corrctamente y con claridad.
* Trata de NO enviar lneas con ms de 80 caracteres de longitud. Tenga en cuenta que hay gente que tiene
terminales que se truncan las lneas de ah en adelante, resultando el texto enviado, un jeroglfico
incompleto.
* Al dirigirte al usuario es recomendable que escribas su nick. sto es muy elegante, y cmodo para el
receptor.
* Utilice los smileys :-) para abreviar. Estas caras simbolizan expresiones y estados de nimo mejor que
cualquier frase. Adems, se agradece una pequea nota de "color".
* La mayora de los canales tienen reglas las cuales tienes que respetar. Estas reglas son: NO Flood (envo
rpido de texto al canal), maysculas, colores (si tienes colores puedes desactivarlos /events off),
invitaciones, malas palabras, dibujos, troyanos etc.. Hay canales en los cuales no puedes ponerte away ni
mucho tiempo en idle.
* S prudente con el uso de los scripts, especialmente cuando no se conocen a fondo su funcionamiento o
sus efectos.
* Muchos scripts envan publicidad en los canales indicando la pgina donde bajarlos, su creador y son en
llamativos colores. Esto es muy molestoso y hasta te pueden expulsar.
* Evita los mensajes peridicos de AWAY, Fservers, o de cualquier otro tipo. Es especialmente poco tico y
los que lo leen solo les interesa UNA sola vez. NUNCA te marches y dejes tu script diciendo constantemente
a todo el mundo que no ests. Es muy molestoso y ms si tu away tiene colores.
* Cuando entres a los canales no trates de llamar la atencin buscando problemas con otros o queriendo
acaparalo todo. Esto deja mucho que pensar de t, y crme, NO es agradable. No saludes de Hola, Hola,
Hola a todo el que entre. Tampoco enves saludos automticos.
* No enviar datos privados (como la direccin) a personas desconocidas, salvo que fuera necesaria su
difusin.
* No pidas OP en el canal para ayudar, tu comportamiento y otras cualidades de ti harn que te nombren
sin estar pidindolo.

Csar Vargas

35

Introduccin al IRC

* Si entras a canales de ayudas, s paciente, ya que siempre hay muchas personas preguntando. Explica
tu duda o problema lo mejor posible. No enves privados a los Operadores o helper. Recuerda que la ayuda
que ellos prestan es "Siempre voluntaria" y que lo hacen con amor y por el deseo de ayudar.
* NO amenaces a nadie para que te contesten o te brinden ayuda. Se paciente ya que muchos estn
ocupados.
* Si te dan un ban por violar alguna regla la cual consideras injusta comunicate con el Operador. No
tomes la venganza haciendo "estupidezes de nio malcriado" como el nukear o flodear el canal.
* Recuerda que la red dispone de recursos limitados. Esos recursos estn para ser utilizados por todos.
Entonces, cuidmoslos entre todos y hagamos un uso racional de los mismos para que sigan sirviendo.

SESION D - CARACTERES Y ABREVIATURAS


* Es muy comn el uso de combinaciones de caracteres que dan como resultado pequeas figuras que
xpresan el estado de emocin de la persona que lo escribe. Hay cientos de ellos y los ms comunes son:
:-) cara sonriendo
:-( cara triste
;-) guio de ojo
:~~( cara llorando
:-P cara sacando la lengua
0->-< saltos de alegra
Es comn el uso de abreviaturas que vienen del ingls y han permanecido exactamente iguales, por eso es
mejor conocer de antemano el significado que andar preguntando. Algunas son las siguientes:
brb: ya vuelvo ( be right back )
lol: riendo con fuerza o muchas risas ( laughing at loud, lots of laughs ).
wb: bienvenido de nuevo ( welcome back ).
rotfl: revolcandose en el suelo de risa ( rolling on the floor laughing ).

SESION E- NETIQUETTE EN LOS DIFERENTES SERVICIOS


E-mail Otro servicio que nos ofrece la Internet es el email o correo electrnico. El e-mail es un medio de
comunicacin de datos a travs de la internet.

Csar Vargas

36

Introduccin al IRC
Funciona igual que el correo del mundo real solo que puede ser utilizado unicamente para enviar y recibir
cartas o archivos digitales, S se puede enviar o recibir una foto digitalizada, pero no el objeto en s.
Una direccin e-mail est compuesta por un "nombre" que debe comenzar con una letra y puede tener
nmeros y algunos smbolos permitidos el arroba "@" y el "dominio" de quien provee la casilla de correo.
Existen tres tipos de email que mencionaremos aqui:
(a)POP3: Permite la administracin del correo (recibir, enviar, etc) a travs de su programa de correo
electrnico preferido (Ej: Microsoft Outlook, Outlook Express, Netscape Mail, Netscape Messenger, etc.),
desde cualquier lugar del mundo. Cuando un ISP te da acceso a internet lo usual es que te regalen una o
ms direcciones de correo.
(b) WebMail: Permite la administracin del correo (recibir, enviar, etc.) desde cualquier lugar del mundo y
desde cualquier ordenador conectado a Internet desde el navegador. Soin los que te regalan una cuenta por
usar sus servicios de WEB-MAIL. Slo requiere que se conecte a la pgina web de la empresa que provea el
servicio y acceda a su cuenta proporcionando su nombre de usuario y contrasea. Ej. Hotmail, yahoo
mail, etc..
(c) IMAP: Significa Internet Message Access Protocol y es un mtodo o forma de acceder a su cuenta de
correo electrnico que esta almacenada en un servidor de mail. Lo que permite este sistema, es acceder (a
travs de un programa de correo que soporte IMAP) a los mensajes almacenados en el servidor como si
fuera en el disco local, sin tener que "bajarlos".
Las ventajas de esto, ms all de las obvias, es que todo el correo que tenga almacenado en el servidor
puede ser manipulado desde su hogar, oficina y desde una notebook o cualquier PC sin tener que reenviar
mensajes de uno a otro. Es ideal si se accede a la cuenta de correo desde distintos sitios y se desea
mantenerla sincronizada. Pero no todos los servicios lo soportan.
Cuando tengas dudas o problemas con un determinado Host, existe una persona a la que puedes
consultar: el postmaster. El postmaster es el Administrador de una o varias computadoras de Internet.
Para enviar un mail al postmaster, hzlo a postmaster@computadora.dominio.
Por favor, cuando enves mensajes al postmaster, se amable, breve y ten paciencia. El postmaster suele
estar muy ocupado y la respuesta puede tardar varios das.
Para escribir un email debes considerar el asunto a discutirse o dialogar.
ASEGRESE del destino de sus cartas. Verifique los campos:
To (Para): en este espacio se debe colocar la direccin de correo electrnico a la que desea enviar el
mensaje.

Cc (con copia): en este espacio se coloca una direccin alterna de correo, a la cual llegar una copia del
mensaje que se est enviando.

Csar Vargas

37

Introduccin al IRC
Bcc (Con Copia Oculta): tiene la misma funcin que la opcin anterior, con la diferencia de que la direccin
colocada en este espeacio no ser vista por los dems destinatarios.
Subject (Asunto): descripcin o ttulo para el mensaje que se enva. En el recuadro inferior se coloca el
mensaje o texto Y ENVAS.
Trata de no escribir lneas que contengan ms de 80 caracteres, o algunas personas que usan otros
programas pueden tener problemas para leerlas.
NO se deben revelar confidencias en los email.
NO intercepte el correo de otros (ni haga virus, ni todas esas cosas dainas).
En lo posible no uses caracteres ASCII mayores a 127. Es decir, no uses acentos, ni ees, ni smbolos
raros que no estn directamente en el teclado, ya que en el camino que recorre tu mensaje pueden ser mal
"traducidos" por otra computadora y transformarse en otro tipo de smbolos.
NO se deber RESPONDER a un mensaje SIN CITAR el ASUNTO y QUIEN envi el mensaje. Lo bueno del
chat o correo electrnico es la participacin de muchos usuarios. Si no incluye sto, posiblemente la gente
no sepa de que habla (ya que numerosas veces llega la respuesta antes que la pregunta).
SUPRIMA toda aquella parte del mensaje innecesaria. Deje slo lo suficiente para que el destinatario sepa
a que se le contesta; y conteste a eso: clara y concisamente. Evite dar rodeos (vaya al grano) y sin
repeticiones. Sobre todo, sea amable y no se burle de la ignorancia de los dems.
NO se olvide de rellenar el subject. Esto es muy elegante, y cmodo para el receptor. Uno de los criterios
usados por la gente de la red (no toda) para deshechar los mensajes que no pueden contestar cuando el
correo es mucho, o cuando no hay tiempo; es suprimir aquellas cartas que llevan vaco el campo del
subject (asunto).Recuerde:
Usa un vocabulario propio y moderado, sin palabras groseras, vulgares u obcenas. Tampoco discusiones,
peleas estpidas o nieras. S firme, recto y v al grano. Antes de enviarlo verifica que est bien
redactado, que no contenga errores de ortografa y que se entienda.
Puedes envar sugerencias o crticas constructivas.
NUNCA enves email sin firma o el nick por el cual te conocen.
Mailing lists
Para subscribirse y anular una suscripcin a una lista de inters, no enves un mensaje a la direccin de
la lista, sino a la direccin administrativa de la lista, de lo contrario, tu solicitud llegar a todos los
miembros, pudiendo causar molestias (piensa que los mensajes a las listas son multiplicados tantas veces
como personas inscriptas hay en la misma, causando un aumento totalmente innecesario de trfico en la
Red).
Enviar mensajes siempre dentro del tema que trata la lista.

Csar Vargas

38

Introduccin al IRC
Si deseas responder a un mensaje, pero se trata de un respuesta privada, "envale un e-mail al
destinatario" en lugar de a la lista completa.
Algunos e-mail son "read-only" (solo lectura), por ejemplo las de publicidad de ciertas empresas o las de
personas famosas. Esto quiere decir que solo podrs leer los mensajes que lleguen, pero no escribir.
En la medida de lo posible, responder los mensajes va e-mail si la respuesta fuera de ndole privada.
No usar maysculas, esto equivale a GRITAR!
Mantener el subject (tema) del mensaje de acuerdo al contenido. Si hubo un giro en el tema, cambiar el
subject.
No enviar datos privados (como la direccin), salvo que fuera necesaria su difusin.

Csar Vargas

39

Introduccin al IRC

AYUDA HELPS POPUPS


SESIN A - INTRODUCCIN A CLASE
Hace un tiempo atrs entraba en #ayuda por invitacin de charls_a quien era operador de dicho canal y del
canal que asista . El observar en este canal las ayudas brindadas, abri el deseo en mi de querer ayudar.
Pero claro mis deditos en el teclado no eran rpidos.
Copiaba todo lo que lea enviado por los operadores en ese entonces. :) Llen varias libretas y las estudiaba.
Quera ayudar pero cuando enviaba el texto completo ya el user se habia marchado satisfecho de que un op
ya le haba contestado sus dudas y preguntas. 10(A4)
Fu cuando un da nuestro Hugo-Soft me dedic varios minutos a ensearme lo que eran los popus de
ayudas y me enseo a prepararlos. Ahhhhh Hugo graciasssss!!!!!!
Muchos user se me han acercado para que les ensee a prepararlos; lo que he aprendido lo expongo a
ustedes los usuarios que amo por que su deseo al igual que el mo es ayudar.
Esta clase es muy bsica, sencilla, de pocos minutos, pero pondr un granito de arena para que comienzes
a crearlos y a perfeccionarlos.
POPUPS - Los popups son mens configurables a los que se accede presionando el botn derecho del ratn
(mouse) al presionar (click) en las ventanas de mIRC.
Hay varios mens de popups:
status (la nica ventana abierta cuando abrimos el mIRC)
channel (las ventanas de los canales- como #ayuda, #mirc, etc)
nickname list (la ventana que est dentro de la ventana de canales y nos muestra una lista con todos los
nicks que esten en ese canal)
query/chat (las ventanas de privados DCC y privados comunes - los que usualmente accedemos al hacer
doble click sobre un nick)
menubar (el men que est entre los popups DCC y Windows en la barra de herramientas del mIRC)
custom windows (ventanas creadas por los usuarios).
Cmo habrs visto todos ellos tienen distintas opciones que te permiten dar rdenes al programa con un
simple click del ratn. Adems cuando sale el "Triangulito negro" quiere decir que si presionas en esa opcin
tendrs un submen con ms opciones an.
Hay dos formas de editar los popups:

Csar Vargas

40

Introduccin al IRC
1) A traves del men popups del mIRC editor, para acceder pulsas ALT + P dentro del mIRC. Vers un men
(en la parte superior de la ventana) que dice "File", "Edit", "View", "Popup", "Options", "Help". Procede a dar
click en View y ah los vers.
2) A traves del men Remotes del mIRC editor, para acceder a el pulsas ALT + R dentro del mIRC, la sintaxis
para editar pop ups en los remotes es la siguiente " menu <nombre ventana> { comandos } ". Nota: Para esta
clase usaremos el mIRC Editor de remotes.
Dentro de los corchetes escribe igual que si lo editases como en el punto
1) Recuerda el Modo
2) Es la nica forma de editar LAS CUSTOM WINDOWS.
SEPARADORES - Los separadores son lneas horizontales que permiten dividir un popup en partes. Un
ejemplo bien fcil es el siguiente, supongamos que queremos que en el pop up canal nos permita tener
instrucciones de Operador y de usuario comn, bueno, para que el usuario pueda rpidamente
diferenciarlos usamos un separador.
El mIRC entender que queremos poner un separador cuando en algn men de ventana popup en vez de
poner un nombre ponemos un "-". Esto que parece difcil ahora, lo entenders ms adelante en la clase.
Los popups nos permiten tener una cantidad de comandos con solo un par de clicks, nos ahorramos una
cantidad de tipeo y le facilitamos el uso de nuestro script a los usuarios newbie.
SESIN B - ESTRUCTURA DE LOS POPUPS
Viendo sto, ya podemos deducir la estructura de los popups, sta es la siguiente:
Men1
.Submenu1:
..Sub Sub men1:/orden
..Sub Sub men2:/orden
..Sub Sub men3
... Sub Sub Submen1:/orden
... Sub Sub Submen1:/orden
Men 2
.Submenu2.1:/orden
..Submenu2.3:/orden
Tanto donde dice Menu, SubMenu, Sub Sub Menu, y en las ordenes puedes incluir variables (%) y las
acciones con prefijo $.
SESION C - CREACIN DE POPUPS PARA NICKLIST
Antes de comenzar vamos a aprender como separar cada uno de los apartados o separadores.
Un guin (-) nos separar cada grupo dentro de un popups con una lnea horizontal "------", mas arriba se
dio una definicin de lo que son los separadores.

Csar Vargas

41

Introduccin al IRC
Las Opciones principales del men no llevan punto, cada uno de los niveles (o submen) ir con un punto,
y se aadir otro punto para hacer un sub men que cuelga del subnivel, as se pueden seguir haciendo
subniveles hasta donde se quiera.
Es decir los puntos le dicen al mIRC de dnde "pende o cuelga"ese Popup. Despus de definir el nivel y
subnivel comenzaremos a trabajar con el popups.
El "Texto que el usuario ver en el popups" ser puesto debajo o arriba del separador, nunca junto a ste, ya
que mIRC no lo reconocer, solo reconocer (y por lo tanto solo ejecutar) el separador. Comenzaremos por
los " : " (2 puntos). Para que mIRC sepa donde termina el texto que el usuario ver en el popup y el comando
a ejecutar, es necesario separarlo con " : " dos puntos.
Los comandos los escribimos de la siguiente manera, ponemos una / (diagonal) y luego el comando que
queremos que mIRC ejecute, por ejemplo, deseamos mandar un mensaje a un canal entonces ponemos /say
ms lo que queremos decir. Si deseamos manderle un privado a una persona o a un canal escribe "/msg $
$1 el mensaje" o "/msg # el mensaje".
Nota: La orden /say no se puede usar en los remotes, all tendras que usar /msg
Al agregar $$1 le decimos al mirc que cuando pulsemos el nick (orden dada al programa y solo se ejecuta al
pulzar sobre un nick con el botn derecho) interprete que hemos tecleado el nick. Este comando escribir en
el canal el nick que hemos seleccionado de la lista de nicks.
Si agregamos un guin despues de $$1 (de modo que quede asi: $$1-) repetir esa accin a todos los nicks
que tengamos marcados en la nick list, de lo contrario lo har solo al ltimo nick que hallamos marcado.
Ejemplo: Pulzamos a nick charls_a con el popups ..hola: /say $$1 Hola como ests? se ver en la pantalla "> *charls_a* hola como estas?"
Empezaremos por hacer un men nicklist con help popups - Comandos X - nivel 500.
menu nicklist {
Help popups
.Comandos X
..Nivel 500
...Fijar AutoJoin: /say $$1 AutoJoin (nivel 500) - Cuando la opcin es ON, hace que X siempre entre a tu
canal. Cuando est OFF, lo har salir si no est en el canal, y no regresar despus de un Netsplit. La
sintaxis es: /msg X set #canal Autojoin ON/OFF
...Fijar NoOp: /say $$1 NoOp (nivel 500) Para poner el canal en modo NOOP (sin operadores) escribe: /msg
X set #canal NOOP on|off .. Nota : Esto significa que nadie en el canal excepto X pueden ser op.
...Sacar la X de un canal - PART: /say $$1 Part (nivel 500) Para sacar la X de tu canal escribe: /msg X Part
#tu-canal
...Fijar StrictOp: /say $$1 Strictop (nivel 500) En este modo, slo las personas que tengan acceso de nivel
igual o superior a 100 pueden ser ops. Si estn en la lista de usuarios, deben enviar antes su contrasea
para poder ser ops. La sintaxis es: /msg X set #canal Strictop on|off

Csar Vargas

42

Introduccin al IRC

...MassdeopPro: /say $$1 MassdeopPro (nivel 500) Nmero mximo de deops que X permite en un periodo
de 15 segundos. El usuario que sobrepase el lmite sera DeOp, Pateado y Suspendido (si tiene access) y
tendr un ban nivel 25. El suspend es de 5 minutos. La sintaxis es: /msg X set #canal MassDeopPro 1-7
..Nivel 400
...Fijar Auto Limite: /say $$1 Autolmite (nivel 450) Si quieres fijar el comando para el Lmite en tu Canal
debes escribir : /msg X set #canal Floatlim ON
Para ver la lista completa de los comandos de la X y poder continuar la lista en popups ve a la pagina
http://cservice.undernet.org/docs/xcmds-es.txt
SESION D - CREANDO MS APARTADOS O SEPARADORES
Sigamos con nuestros popups. Ya hemos escrito todos los Comandos X desde nivel 500 hasta 0. Esta
coleccin se puede ir aumentando con diferentes separadores que nos gusten, que fabriquemos nosotros si
usamos nuestra creatividad, o que veamos en otras personas. He aqu una lista de ejemplo que puedes usar:
Login - aqui puedes escribir todas las posibles contestaciones a preguntas sobre el login.
Formularios - aqui puedes escribir los formularios de cservice y sus direcciones.
Pginas ComandosX - aqui puedes escribir las pginas en espaol e ingls de los comandos.
Preguntas y pginas - aqui puedes escribir otras posibles preguntas como la pgina de cservice, undernet,
pgina de loguearte etc..
Canal con modos - aqui puedes escribir sobre los canales con modos +ik y cmo poder entrar.
Avisos temporales - aqui puedes escribir avisos temporales con relacin a la X y registraciones.
Comandos IRC y modos - aqui puedes escribir los comandos del IRC y los modos de los canales y user.
Kick y ban - aqui puedes escribir una serie de comandos de canal, para poder efectuar las acciones mas
sencillas, que se utilizan normalmente.
Otras ayudas al canal - aqui puedes escribir otras ayudas que piden los usuarios normalmente.
Estos podran ser algunos de los separadores mas sencillos que necesitaramos. Esto se puede hacer mas
completo y complejo a medida que se vaya necesitando, y con paciencia conseguir tener el mIRC totalmente
configurado a tu gusto.
Mi consejo es que cada uno vaya confeccionando su propio script, a medida de sus necesidades.
Las posibilidades de los popups son mltiples, y te ahorrarn mucho tiempo, como al tratar de recordar en
un momento preciso cual era aquella informacin que en ese momento necesitas y que para cuando la
recuerdas ya no la necesitas por haber pasado la ocasin.

Csar Vargas

43

Introduccin al IRC
SESION E - COMO EJECUTAR EL SCRIPT
Como este es un pop up de ayuda lo hemos creado en remotos y de la forma de hacerlo en remotos, al
principio del archivo agregamos: " on *:Start: { /echo -s Cargaste el menu de Help Addon | /echo -s Esto fue
posible gracias a la labor de la gente de #ayuda y #ayuda-class | /echo -s Email: pones aqui tu email } "
Lo que acabamos de poner dentro de nuestro remoto har que:
"On *:START:..." haga lo siguiente al arrancar el mIRC
".../echo -s..." har que mIRC escriba en la ventana de Status (s) lo que est a continuacin de "-s" (si pones
/echo -a lo har en la ventana activa, /echo # lo har en el ltimo canal activo y /echo $nick lo har en un
privado), los echos los veremos solo nosotros y nadie ms.
La " | " hace de entubador, es decir, le dice al mIRC que si lo que est antes de " | " ya se hizo entonces haz
lo que est despus de " | ".
SESION F - PERSONALIZANDO NUESTRO SCRIPT
Ahora podemos aprender a personalizar nuestro script, algo que sea creativo. Aqui tienes algunas ideas para
comenzar.
Para el tope
1. Tu nick Help addon
2. Hecho por nick y Email
3. Fecha
Para cargarlo
1. Has cargado el nick Help addon
2. Email
Tomaremos de ejemplo: nick: [Pit-J], fecha: 1 de agosto del 2002, email: PitJ@intersome.net
Para personalizarlo (si deseamos) podemos ponerles signos como *, %, +, @, , , & o colores 2 3 4 5 6 7 8
9 10 11 12 13 14 15
-------------------------------------------------------------------------------[Pit-J] Help Addon
Hecho por [Pit-J] PitJ@intersome.net
Hecho en Agosto 1 2002

-------------------------------------------------------------------------------on *:Start: { /echo -s Cargaste el menu de Help Addon | /echo -s Esto fue posible gracias a la labor de la
gente de #ayuda y #ayuda-class | /echo -s Email: pones aqui tu email } "
menu nicklist {
Help popups

Csar Vargas

44

Introduccin al IRC
.Comandos X
..Nivel 500
..Fijar AutoJoin: /say $$1 AutoJoin (nivel 500) - Cuando la opcin es ON, hace que X siempre entre a tu
canall. Cuando est OFF, lo har salir si no est en el canal, y no regresar despus de un Netsplit. La
sintaxis es: /msg X set #canal> Autojoin ON/OFF
Continuamos con lo antes mencionado en la SESIN B escribiendo todos los Comandos de la X y dems
Separadores hasta terminar nuestro script.
Si deseas saber mas de scripting te recomendamos leer la ayuda del mIRC, y el manual de mIRC scripting
de Sarrio.org ( http://www.sarrio.org ) o visitar los canales de ayuda en scripting
NOTA: NUNCA CARGUES O UTILICES UN SCRIPT QUE NO CONOCES

IMPUTS
SESIN A - INTRODUCCIN A CLASE E INPUT 500
Quiero recordarte que para poder utilizar *ALGUNOS* de los LOS INPUT debes ser @Operador del canal. Es
la nica forma que ellos funcionan.

Csar Vargas

45

Introduccin al IRC

Un INPUT es un EVENTO REMOTO y su funcin es a travs de un texto devolver una funcin o simplemente
un texto. Se produce cuando introducimos un texto en una caja de texto (edit box) y pulsamos ENTER. El
formato sera:
on level:INPUT:commandos
Ejemplo:. on 1:INPUT:echo Texto introducido: $1- La funcin $1- devuelve en este caso toda la cadena de
texto introducida
Para que puedas hacerlos funcionar pulza alt+r file (archivo) new file (nuevo) y escrbelos sin las referencias.
Ahora te presentamos una serie de input ms utilizados. Esta NO es la lista completa ya que son muchos.
Los parmetros que se adjuntan dentro de estos smbolos < > son obligatorios. No escribas los smbolos < >
al enviar el comando.
Recuerda que donde dice #canal escribirs el nombre del canal que deseas enviar el comando. Donde diga
username escribes el username que deseas ver la informacin y donde dice password escribe tu password.
Nivel 500
XLOG - Esto carga tu access en la memoria de X y te autentifica automticamente en TODOS los canales en
los que tengas access. y solo tienes que escribir: xlog
on 1:input:*:{ if ($1 == xlog) { .msg x@channels.undernet.org login $?="Username" $?*="Password"
XAJOIN - Este comando es para usuarios de nivel 500, y si est ON su funcin es obligar a la X entrar
automticamente a su canal cada vez que haya un split, solo tienes que escribe: xajoin on/off
on 1:input:*:{ if ($1 == xajoin) { .msg x set $chan Autojoin $2- } }
XMDEOP - Activa o desactiva la proteccin de massdeop de la X, solo tienes que escribir: xmdeop 0-7
(cantidad de deops o lneas en 15 segundos)
on 1:input:*:{ if ($1 == xmdeop) { .msg x set $chan massdeoppro $2- } }
XSTRICTOP - Activa o desactiva el strictop en un canal, solo tienes que escribir: xstrictop on/off
on 1:input:*:{ if ($1 == xstrictop) { .msg x set $chan strictop $2- } }
XPART - Obliga a la X a salir de tu canal, solo tienes que escribir: xpart
on 1:input:*:{ if ($1 == xpart) { .msg x part $chan } }
SESION B - INPUT NIVEL 450
XFLOATLIM - Activa o desactiva el limite en tu canal, solo tienes que escribir: xfloatlim on/off
on 1:input:*:{ if ($1 == xfloatlim) { .msg x set $chan floatlim $2- } }
XFLOATGRACE - Evita que X cambie el lmite si est bajo nmero que usted fija, solo tienes que escribir:
xfloatgrace 0-19
on 1:input:*:{ if ($1 == xfloatgrace) { .msg x set $chan floatgrace $2- } }

Csar Vargas

46

Introduccin al IRC
XFLOATMARGIN - Fija el lmite que corresponde a los usuarios que estn en el canal, solo tienes que
escribir: xfloatmargin 2-20
on 1:input:*:{ if ($1 == xfloatmargin) { .msg x set $chan floatmargin $2- } }
XFLOATMAX - Fija el lmite mximo para el floating-limit. ste puede ser cualquier nmero deseado, y
prevendr que X cambie el lmite a un nmero ms alto que el nmero que usted determine, solo tienes que
escribir: xfloatmax 0 | mximo de lmite deseado
on 1:input:*:{ if ($1 == xfloatmax) { .msg x set $chan floatmax $2- } }
XFLOATPERIOD - Fija los tiempos en periodos (segundos ) en lo que la X chequea tu canal, solo tienes que
escribir: xfloatperiod 20-200
on 1:input:*:{ if ($1 == xfloatperiod) { .msg x set $chan floatperiod $2- } }
XATOPIC - Activa o desactiva el autotopic en un canal, solo tienes que escribir: xatopic on/off
on 1:input:*:{ if ($1 == xatopic) { .msg x set $chan autotopic $2- } }
XDESCRIPTION - Cambia o pone una descripcin al canal actual, solo tienes que escribir: xdescription
nueva descripcion
on 1:input:*:{ if ($1 == xdescription) { .msg x set $chan description $2- } }
XKEYW - Fija las palabras de tu canal que seran accesibles por un Seach 0, solo tienes que escribir: xkeyw
texto
on 1:input:*:{ if ($1 == xkeyw) { .msg x set $chan keywords $2- } }
XMODE - Guarda los modos actuales del canal, y los pone cuando la X entra, solo tienes que escribir:
xmode
on 1:input:*:{ if ($1 == xmode) { .msg x set $chan mode } }
XURL - Guarda las URL`S de tu canal, solo tienes que escribir: xurl textos
on 1:input:*:{ if ($1 == xurl) { .msg x set $chan URL $2- } }
XUFLAGS - Fija los modos de Auto mode a un usuario, solo tienes que escribir: xuflags valor (El valor por
defecto es 0.
1 = autoop ON
2 = autovoice ON
on 1:input:*:{ if ($1 == xuflags) { .msg x set $chan userflags $2- } }
XJOIN - Obliga a la X a entrar a tu canal, solo tienes que escribir: xjoin
on 1:input:*:{ if ($1 == xjoin) { .msg x join $chan } }
SESION C - INPUT NIVEL 400
XADDUSER - Agrega un usuario a la lista de acceso de la X, solo tienes que escribir: xadduser username
access
on 1:input:*:{ if ($1 == .xadduser) { .msg x adduser $chan $2- } }
XREMUSER - Remueve un usuario de la lista de accesos de la X, solo tienes que escribir: xremuser
username

Csar Vargas

47

Introduccin al IRC
on 1:input:*:{ if ($1 == xremuser) { .msg x remuser $chan $2- } }
XCLEARMODE - Limpia los modos de un canal desde afuera si stos han sido cambiados, solo tienes que
escribir: xclearmode #canal
on 1:input:*:{ if ($1 == xclearmode) { .msg x clearmode $2 } }
XNLEVEL - Cambia el nivel de acceso a un usuario, solo tienes que escribir: xnlevel username nuevo nivel
on 1:input:*:{ if ($1 == xnlevel) { .msg x modinfo $chan Access $2- } }
XAMODE - Pone automodes a un usuario, solo tienes que escribir: xamode username none,voice,op
on 1:input:*:{ if ($1 == xamode) { .msg x modinfo $chan Automode $2- } }
SESION D - INPUT NIVEL 200
XSTATUS - Realiza un status al canal, solo tienes que escribir: xstatus
on 1:input:*:{ if ($1 == xstatus) { .msg x status $2 } }
XKICK - Patea un usuario o host del canal, solo tienes que escribir: xkick username razn
on 1:input:*:{ if ($1 == xkick) { .msg x kick $chan $2- } }
SESION E - INPUT NIVEL 100
XOP - Obliga a la X a darle la @ a un usuario, solo tienes que escribir: xop nick
on 1:input:*:{ if ($1 == xop) { .msg x op $chan $2- } }
XDEOP - Obliga a la X a quitarle la @ a un usuario, solo tienes que escribir: xdeop nick
on 1:input:*:{ if ($1 == xdeop) { .msg x deop $chan $2- } }
XINVITE - Te permite invitar un usuario, solo tienes que escribir: xinvite nick
on 1:input:*:{ if ($1 == xinvite) { .msg x invite $chan $2- } }
XSUSPEND - Suspende el acceso a un usuario, solo tienes que escribir: xsuspend username duracin
on 1:input:*:{ if ($1 == xsuspend) { .msg x suspend $chan $2- } }
XUSUSPEND - Remueve el suspend puesto a un usuario, solo tienes que escribir: xususpend username
on 1:input:*:{ if ($1 == xususpend) { .msg x unsuspend $chan $2- } }
SESION F - INPUT NIVEL 75
XBAN - Banea por nivel a un usuario, solo tienes que escribir: xban nick o host duracin razn
on 1:input:*:{ if ($1 == xban) { .msg x ban $chan $2- } }
XUNBAN - Remueve el ban a un nick o host, solo tienes que escribir: xunban nick o host
on 1:input:*:{ if ($1 == xunban) { .msg x unban $chan $2- } }
SESION G - INPUT NIVEL 50
XKICK - Patea un usuario del canal, solo tienes que escribir: xkick nick razn

Csar Vargas

48

Introduccin al IRC
on 1:input:*:{ if ($1 == xkick) { .msg x kick $chan $2- } }
XTOPIC - Cambia el topic en un canal, solo tienes que escribir: xtopic nuevo topic
on 1:input:*:{ if ($1 == xtopic) { .msg x topic $chan $2- } }
SESION H - INPUT NIVEL 25
XVOICE - Obliga a la X a poner el modo +v a un usuario, solo tienes que escribir: xvoice nick
on 1:input:*:{ if ($1 == xvoice) { .msg x voice $chan $2- } }
XDEVOICE - Obliga a la X quitar el modo +v a un usuario, solo tienes que escribir: xdevoice nick
on 1:input:*:{ if ($1 == xdevoice) { .msg x devoice $chan $2- } }
SESION I - INPUT NIVEL 1 a 24
XBANLIST - Te da la lista de bans del canal, solo tienes que escribir: xbanlist
on 1:input:*:{ if ($1 == xbanlist) { .msg x banlist $chan } }
XREMUSER - Te remueve de la lista de acceso de un canal, solo tienes que escribir: xremuser tu-username
on 1:input:*:{ if ($1 == .xremuser) { .msg x remuser $chan $2- } }
XSTATUS - Este comando hace la misma funcin que STATUS nivel 200, excepto no informar los modos
del canal (+nt etc.) a ningn usuario con acceso debajo de 200, solo tienes que escribir: xstatus
on 1:input:*:{ if ($1 == xstatus) { .msg x status $2 } }
SESION J - INPUT NIVEL 0
XACCESS - Te permite ver la cantidad de acceso en un canal o el nivel de acceso de un usuario, solo tienes
que escribir: xaccess username o *
on 1:input:*:{ if ($1 == xaccess) { .msg x access $chan $2- } }
XLBANLIST - Te da la lista de bans del canal, solo tienes que escribir: xlbanlist
on 1:input:*:{ if ($1 == xlbanlist) { .msg x lbanlist $chan } }
XCHANINFO - Te muestra la informacin de un canal, solo tienes que escribir: xchaninfo
on 1:input:*:{ if ($1 == xchaninfo) { .msg x chaninfo $chan } }
XSUSPENDME - Este comando es para ser utilizado en una situacin donde usted vea su cuanta
comprometida, y desea de inmediato suspender todo sus access. Debe haber ms de una persona registrada
en su cuenta para enviar este comando y para que la suspencin sea removida envie email a
x@undernet.org. Solo tienes que escribir: xsuspendme password
on 1:input:*:{ if ($1 == xsuspendme) { .msg x@channels.undernet.org SUSPENDME $?*="Password"
XHELP - Te muestra la ayuda de la X, para cada comando, solo tienes que escribir: xhelp comando
*Nota: La X solo despliega esta informacin si esta fijada en lenguaje ingls.
on 1:input:*:{ if ($1 == xhelp) { .msg x help $2- } }
XINFO - Te muestra la informacin de un username, solo tienes que escribir: xinfo username

Csar Vargas

49

Introduccin al IRC
on 1:input:*:{ if ($1 == xinfo) { .msg x info $2- } }
XMOTD - Te muestra el mensaje del da, solo tienes que escribir: xmotd
on 1:input:*:{ if ($1 == xmotd) { .msg x motd } }
XINVISIBLE - Oculta tu iformacin de username, solo tienes que escribir: xinvisible on/off
on 1:input:*:{ if ($1 == xinvisible) { .msg x set invisible $2- } }
XSHOWCOMMANDS - Te muestra los comandos de la X en ese canal, solo tienes que escribir:
xshowcommands
on 1:input:*:{ if ($1 == xshowcommands) { .msg x showcomannds $chan } }
XSHOWIGNORE - Te muestra la lista de ignore de la X, solo tienes que escribir: xshowignore
on 1:input:*:{ if ($1 == xshowignore) { .msg x showignore } }
XVERIFY - Verifica el username de un usuario, solo tienes que escribir: xverify nick
on 1:input:*:{ if ($1 == xverify) { .msg x verify $2- } }
SESION J - INPUT TODOS UNIDOS
NOTA: Aclaratoria
Si quieres que el evento INPUT no se vea en el canal debes agregar | haltdef al final del comando. Observe
que le hemos quitado un bracket al final.
Por ejemplo:
on 1:input:*:{ if ($1 == xop) { .msg x op $chan $2- | haltdef } Asi evitas que salga en pantalla.
Si deseas tener todos los INPUT juntos puedes hacerlo de sta forma: (Observa que a los input que no
deseas que salgan en pantalla tienen haltdef).
on 1:input:*: {
if ($1 == xlog) { .msg x@channels.undernet.org login $?="Username" $?*="Password"
if ($1 == xajoin) { .msg x set $chan Autojoin $2- | haltdef }
if ($1 == xmdeop) { .msg x set $chan massdeoppro $2- | haltdef }
if ($1 == xstrictop) { .msg x set $chan strictop $2- | haltdef }
if ($1 == xpart) { .msg x part $chan | haltdef }
if ($1 == xfloatlim) { .msg x set $chan floatlim $2- | haltdef }
if ($1 == xfloatgrace) { .msg x set $chan floatgrace $2- | haltdef }
if ($1 == xfloatmargin) { .msg x set $chan floatmargin $2- | haltdef }
if ($1 == .xfloatmax) { .msg x set $chan floatmax $2- | haltdef }

Csar Vargas

50

Introduccin al IRC

if ($1 == xfloatperiod) { .msg x set $chan floatperiod $2- | haltdef }


if ($1 == xatopic) { .msg x set $chan autotopic $2- | haltdef }
if ($1 == xdescription) { .msg x set $chan description $2- | haltdef }
if ($1 == xkeyw) { .msg x set $chan keywords $2- | haltdef }
if ($1 == xmode) { .msg x set $chan mode | haltdef }
if ($1 == xurl) { .msg x set $chan URL $2- | haltdef }
if ($1 == xuflags) { .msg x set $chan userflags $2- | haltdef }
if ($1 == xjoin) { .msg x join $chan | haltdef }
if ($1 == xpart) { .msg x part $chan | haltdef }
if ($1 == xadduser) { .msg x adduser $chan $2- | haltdef }
if ($1 == xremuser) { .msg x remuser $chan $2- | haltdef }
if ($1 == xclearmode) { .msg x clearmode $2 | haltdef }
if ($1 == xnlevel) { .msg x modinfo $chan Access $2- | haltdef }
if ($1 == xamode) { .msg x modinfo $chan Automode $2- | haltdef }
if ($1 == xkick) { .msg x kick $chan $2- | haltdef }
if ($1 == xstatus) { .msg x status $2 | haltdef }
if ($1 == xop) { .msg x op $chan $2- | haltdef }
if ($1 == xdeop) { .msg x deop $chan $2- | haltdef }
if ($1 == xinvite) { .msg x invite $chan $2- | haltdef }
if ($1 == xsuspend) { .msg x suspend $chan $2- | haltdef }
if ($1 == xususpend) { .msg x unsuspend $chan $2- | haltdef }
if ($1 == xban) { .msg x ban $chan $2- | haltdef }
if ($1 == xunban) { .msg x unban $chan $2- | haltdef }
if ($1 == xtopic) { .msg x topic $chan $2- | haltdef }

Csar Vargas

51

Introduccin al IRC
if ($1 == xvoice) { .msg x voice $chan $2- | haltdef }
if ($1 == xdevoice) { .msg x devoice $chan $2- | haltdef }
if ($1 == xbanlist) { .msg x banlist $chan | haltdef }
if ($1 == xremuser) { .msg x remuser $chan $2- | haltdef }
if ($1 == xaccess) { .msg x access $chan $2- | haltdef }
if ($1 == xlbanlist) { .msg x lbanlist $chan | haltdef }
if ($1 == xchaninfo) { .msg x chaninfo $chan | haltdef }
if ($1 == xsuspendme) { .msg x@channels.undernet.org SUSPENDME $?*="Password"
if ($1 == xhelp) { .msg x help $2- | haltdef }
if ($1 == xinfo) { .msg x info $2- | haltdef }
if ($1 == xmotd) { .msg x motd | haltdef }
if ($1 == xinvisible) { .msg x set invisible $2- | haltdef }
if ($1 == xshowcommands) { .msg x showcomannds $chan | haltdef }
if ($1 == xshowignore) { .msg x showignore | haltdef }
if ($1 == xverify) { .msg x verify $2- | haltdef }
}

Fjate que en todos se ha eliminado el ltimo bracket }" de cada input) y al final de la lista se escribe un
bracket solo.

LOS ATAQUES DEL IRC Y COMO PODER DEFENDERNOS


SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO

Csar Vargas

52

Introduccin al IRC

CLON - Es una conexin mltiple desde la misma computadora. Se puede hacer clones tanto utilizando un
cliente IRC que permita conexiones mltiples, o ejecutar varias veces en la computadora el mismo
programa IRC y conectndose a la misma red con todos ellos.
FLOOD - Cantidad exesiva de informacin que se trasmine por la red. Los floods pueden ser de textos, de
CTCP's, de pedidos de DCCs, de Control Codes (Codigos de control, como son las negritas, colores) o
notices. El ms usado es el del CTCP el flood causa, adems de una desconexin propia, si se hace
masivamente, la desconexion del usuario, ya que el server tiene un lmite de informacin que puede pasar
en un intervalo de tiempo, si se rompe ese lmite, se desconecta de el servidor.
PING - Packet In Grouper - (Rastreador de Paquetes Internet) Es un Programa utilizado para comprobar si
un Host est disponible. Enva paquetes de control para comprobar si el host est activo y los devuelve con
el PONG.
NUKE - Se llama "nuke" a la cada de una conexin TCP/IP por parte de un agente externo, normalmente
un usuario con ganas de fastidiar. El nuke funciona enviando informacin OOB (Out of Band) a una
direccin IP, atacando un puerto de comunicacin de windows (que es regularmente el puerto 139).
Este tipo de nukes atacan al puerto ocasionando fallo de proteccin general, que ocasiona a su vez, la
desconexin del usuario al que se ataca.
FIREWALL - Elemento basado en Hardware, Software o en una combinacin de ambos, que controla el
flujo de datos que entra y sale de una red.
PAQUETE - Cantidad mnima de datos que se transmiten en una red o entre dispositivos. Tiene estructura
y longitud variable segn el protocolo utilizado.
PUERTO - Es un nmero que identifica a una aplicacin que interviene o v a intervenir en una
comunicacin bajo TCP.
TCP - Protocolo de Control de Transmisin.
PROTOCOLO - El software que permite que los equipos se comuniquen a travs de una red. El protocolo de
Internet es TCP/IP.
DIRECCION IP - Internet Protocolo Protocolo de Internet. Una direccin nica que identifica a un equipo
en una red mediante una direccin de 32 bits que es nica en toda la red TCP/IP. Las direcciones IP se
suelen representar en notacin decimal con puntos, que representan cada octeto (8 bits o 1 byte) de una
direccin IP como su valor decimal y separa cada octeto con un punto; por ejemplo, 209.40.101.7.
DNS - (nombre del dominio) El nombre de equipo que substituye a una direccin IP de red. Por ejemplo,
www.maestrosdelweb.com en vez de la direccin IP 209.40.101.7. Tambin se llama Nombre descriptivo.
TAKEOVER - Es cuando una persona ajena a el canal sube a op y se apodera del control de ste. Al
mantener el control, muchas veces decide patear y banear a todos los usuarios que estn dentro del canal.

Csar Vargas

53

Introduccin al IRC
PARCHES - (patches) Material para reparar los defecto o solucionar los errores del programa window95,
tambin llamados "features" o "bugs".
SESION B - ATAQUES EN EL IRC
La guerra en IRC no son ms que ataques de usuario a usuario o de un usuario a un servidor. Muchos de
estos ataques son posibles debido a que algunos usuarios descubren las fallas de un sistema y las usan
para su provecho. Estos ataques pueden ser por flood, nukes, death pings, con/con, etc. Nukear a alguien
es ilegal y se le aplican hasta 2 aos de crcel a quien ejecute esta accin.
Bueno, la mayora de las veces estos usuarios, que se creen muy fuertes y muy invulnerables, han
conseguido programas de sitios que encontr por casualidad o, porque ya son atacante del IRC, y se
divierten demostrando su "poder para con los debiles" sin importarles los daos que ocasionen.
El "Flood" es una de las tcnicas de ataque ms comunes de IRC. Algunos usuarios utilizan un programa
preparado con esos fines. Con este ataque ellos toman una frase de texto y la envan a un usuario pero en
vez de enviarla una vez, la envan miles de veces y esto hace que la conexin de ese usuario se congestione
hacindola ms lenta, lo que causa su desconexin del servidor de IRC.
Hay servidores que evitan este tipo de ataque, porque detectan a cualquier usuario que est enviando flood,
ya sea a un canal o a otro usario o al propio servidor, y este servidor automticamente desconecta a dicho
usuario.
El desbordamiento de texto, aunque molesto, es fcilmente neutralizable utilizando los comandos del IRC
para ignorar.
/ignore NICK 3
El uso de: /ignore NICK 3, en lugar de: /ignore NICK, implica que el comando ignore tiene la capacidad de
seguir los cambios de NICK.
Un /ignore nick solo ser efectivo hasta que el agresor cambie su nick. En cambio, /ignore nick 3 coloca un
/ignore en la hostmask del agresor, en lugar de ponersela al NICK.
Silence Hostmask
El desbordamiento de texto no va a interrumpir tu conexin IRC, pero seguro que preferirs silenciarlo
(/silence), ya que los que desbordan con texto, con toda probabilidad estarn tambin desbordando con
CTCP, y el desbordamiento CTCP si que PUEDE romper tu conexin.
Para remover el silence cambie donde dice + por un -. Las mscaras del silencio (/silence) favoritas son:
/silence +nick!*

para el nick

/silence +*!*user@*.host para el User@Host


/silence +*!*@hostname

para el Hostname

Csar Vargas

54

Introduccin al IRC
QU ES UN NUKE?
El nuke, o nukeo (nuking), son trminos genricos para denominar la mayora de los ataques de
Denegacin de Servicio (Denial of Service-DoS) que se producen en Internet. Estos ataques se han
generalizado en la mayora de las redes de IRC.
Algunos de los sntomas de un ataque DoS son: Error de proteccin de Windows (pantalla azul),
Cuelgue/bloqueo del escritorio de Windows y ratn, Pantalla negra, Graves retardos (lag) en tu conexin a
Internet y/o bloqueo del sistema Windows, Cuelgue/bloqueo temporal del sistema, Cese de tu sesin de
IRC, Cese de tus conexiones a Internet y Re-inicializacin de Windows.
Los ataques DoS son ilegales en los EE.UU. (title 18, United States Code). La pena mxima es de $4.000 y 2
aos de prisin y muchos pases tienen leyes similares. Por lo menos, los delincuentes pierden
rutinariamente sus cuentas del Internet Service Provider (ISP).
Estos ataques mayormente afectan a Window95 y a WindowsNT, y en algunos casos UNIX y Linux. Debido
a que hay errores del sistema operativo Windows, que permiten que un usuario que mande cierta
informacin a otro logre romperle el sistema (system crash), colgarlo o que produzca algn otro tipo de error
por el estilo.
Windows 98 ya tiene todos los parches instalados, as que si ests usando ese sistema operativo por
favor no instales los parche porque no es necesario.
La forma ms recomendable de protegerse es cerrando el puerto 139 o instalando un programa antinuke
como el "Conseal's Pc Firewall" o el ZoneAlarm, que detiene este tipo de ataque. Por ltimo una solucin
ms cara sera instalar WinXP ya que es muy seguro para los nukes, porque este error del puerto 139 fue
arreglado en esta versin.
ICMP - es el protocolo encargado de, entre otras cosas, informar de errores y problemas en la red. Este
consiste en enviar al cliente o al servidor un paquete ICMP indicando que la conexin no puede continuar
debido a uno de los siguientes errores: Network Unreachable, Host Unreachable, Bad Protocol o Bad Port.
ICMP ATTACK - Este nuke enva paquetes al cliente dicindole que el servidor tiene alguno de los
problemas anteriores, o viceversa. En realidad las cosas son un poco ms complicadas, ya que el atacante
debe acertar con los puertos que se estn utilizando en esa conexin en particular.
A menudo, el desbordamiento ICMP se realiza desde cuentas shell. Una forma de ataque ms potente es
que el desbordamiento ICMP lleve spoofing (engaar al paquete para que diga que no es de la mquina que
realmente lo enva). La computadora atacante puede utilizar sus recursos para enviar paquetes a tu
computadora, mientras que no utiliza sus recursos para recibir tus respuestas.
Deteccin: Si se ataca el servidor, el cliente no ver nada. Simplemente se desconecta con toda limpieza,
ya que el servidor habr cerrado la conexin TCP y en cuanto reciba un nuevo datagrama del cliente lo
rechazar con un RST. El cliente ver "conection reset by peer" y el resto de los usuarios vern alguno de
los errores indicados arriba.
Si se ataca el cliente, el servidor no ve nada. Simplemente recibir un "conection reset by peer" en cuanto
enve un datagrama, ya que el cliente habr cerrado su conexin. El cliente puede detectar el ataque

Csar Vargas

55

Introduccin al IRC
observando una inusitada actividad en su mdem o bien instalando software de traceo tal como el includo
en el paquete Winsock de Trumpet.
Prevencin: La proteccin ms obvia consiste en utilizar puertos poco previsibles. Es decir, emplear un
puerto diferente del 6667 en la conexin al servidor y un puerto aleatorio en nuestra mquina local. Un
paquete ICMP es ignorado si no contiene los puertos correctos.
Te debes protejer instalando un buen fiewall o instalando los parches propios. Si tienes tus parches
(patches) actualizados, si no haces nada en el IRC que moleste a nadie, si no ests en un grupo de alto
riesgo, probablemente no los necesites. Lo que hacen los parches es solucionar los errores del programa
window95, tambin llamados "features" o "bugs".
PING ATTACK - El "Death Ping" o "Ping de la Muerte" (IceNuke/Ssping), consiste en enviar decenas de
pings a un usuario. Esto ocasiona un tipo de flood al usuario ya que congestiona su conexin debido a la
gran cantidad de informacin que su programa de IRC trata de enviar. Regularmente este "Ping de la
Muerte", desconecta al usuario de la red de Irc.
Deteccin: El usuario atacado observa una actividad inusual en su mdem y nota que el servidor IRC
tarda en responder o no responde en absoluto a sus comandos. Un software de traceo diagnostica el
problema.
Prevencin: Puedes usar las siguientes: Usa un script que tenga protecciones contra ctcp, enva en
cualquier ventana este comando para ignorar ctcp:
/ignore -t *
o si eres @OP pulza alt+r-file-newfile y pegas este addons de proteccin:
ctcp @*:*:#: kick $chan $nick NO CTCP's
WINNUKE OOB - (Conocido como La muerte acecha) El programa de nukeo conecta con tu mdem y enva
paquetes de informacin fragmentados que tu computadora no puede procesar.
Deteccin: Te aparece una pantalla azul (tambin se le llama Blue Screen of Death (BSoD, la Pantalla Azul
de la Muerte), informando de un error en uno de los mdulos del sistema. El ordenador parece seguir
funcionando sin problemas, pero todas las conexiones TCP/IP se bloquean y debers reiniciar tu
computadora y volverte a conectar a Internet.
Prevencin: En Windows95 es posible detectar el atacante realizando un netstat, ya que ese comando nos
lista las conexiones activas. Bajo NT no queda ningn LOG.
WINNUKE PING - Este nuke hace que el ordenador se cuelgue instantaneamente cuando recibe fragmentos
de datagramas ICMP invlidos.
Deteccin: El ordenador se queda bloqueado. No funciona ni el puntero del ratn ni control+alt+sup (del).
Prevencin: Microsoft ha publicado una serie de parches para Windows 95 y Windows NT. Curiosamente
no se responsabilizan de ellos y recomiendan que no se utilicen a menos que sea estrictamente necesario.

Csar Vargas

56

Introduccin al IRC
Accesa a http://www.microsoft.com/win32dev/netwrk/winsock2/ws295sdk.html
recuerda reiniciar tu pc para que sea efectivo.

y los bajes de all,

TEARDROP - El atacante enva fragmentos que tienen una estructura ilegal (algo que puede ocurrir
cuando los fragmentos se construyen a propsito para hacer dao). En estos casos el resultado supone,
normalmente, el cuelgue de la mquina y la desconexin de internet.
Deteccin: La mquina se queda colgada instantneamente, o se reinicia.
Prevencin: Te aconsejamos bajes los parches para Windows 95: WinSock
http://www.microsoft.com/win32dev/netwrk/winsock2/ws295sdk.html
o
http://200.2.113.30/interno/1.16htm.htm. Recuerda reiniciar tu pc para que sea efectivo.

2.2

a
de

LAND/LA TIERRA - El ataque consiste en enviar a una mquina vulnerable un datagrama de conexin
TCP indicando que el remitente es exctamente la misma IP y puerto al que se la enviamos. Ello provoca,
en muchos casos, que el servidor se bloquee mandndose paquetes a s mismo.
Deteccin: Algunas mquinas se ponen a 100% de CPU, ya sea por tiempo indefinido o durante unos
minutos. Otros sistemas operativos como window 95 y NT simplemente se caen. En algunas versiones de
TCP Transport de Apple Macintosh, slo se muere esa aplicacin, perdiendo la conectividad IP.
Prevencin: Dado que el problema es debido a la recepcin de un paquete externo con la misma IP que la
mquina atacada, la solucin ms simple consiste en utilizar reglas anti IP Spoof.
CLICK - Este ataque consiste en la desconexin del IRC. Los mensajes de quit usualmente son: "Connetion
reset by peer", "Connetcion refused", "Operation timed out", y "Host unreachable". No siempre se requiere
reiniciar el sistema.
Deteccin: La desconexin del IRC es muy rpida.
Prevencin: La proteccin consiste en usar un Firewall. Este cerrar los puertos y defenderte de
desconectarte.
SMURF - Este ataque afecta a todo un Proveedor de internet o un servidor de IRC. Son inundaciones
absolutas de datos que enva el atacante para abrumar la capacidad finita de la conexin, y todos lo que
estan conectados se desconectan de los mismos. El ataque puede durar mucho tiempo incluso hasta das.
Esto solo le concierne a los administradores del servidor o del proveedor de internet.
Deteccin: Te desconectas del IRC.
Prevencin: Si el atacante es un floodeador, usted esencialmente debe tener una conexin mejor que l lo
hace. Adems debe instalar un buen firewall. Ms adelante te diremos donde bajarlos.
CON/CON -Este ataque te desconecta si ejecutas ficheros que contengan algunas palabras reservadas, por
ejemplo "c:\con\con". Tambin la ingeniera social ha hecho que el envo llegue en forma de "sound"
haciendo que tu cliente mIRC busque en los codigos fuentes de windows y ocasione un error.

Csar Vargas

57

Introduccin al IRC
Deteccin: Te aparece una pantalla azul, informando de un error en uno de los mdulos del sistema y
debers reiniciar tu computadora y volverte a conectar a Internet.
Prevencin: Bjate el parche para ataques Dos con/con para window95 en
http://www.microsoft.com/downloads/release.asp?releaseID=19491 y para window98
http://www.microsoft.com/downloads/release.asp?ReleaseID=19389. Recuerda que TIENES que reiniciar
tu pc. Otra forma de prevencin es pulzando ALT+E - Sounds - Request - verificar que la opcin accept
sound request este desactivada.
Para los parches, mi mejor consejo es que vayas a http://support.microsoft.com y los bajes de all. No
instales parches que no necesites. Puede que no sea fcil bajarte los parches de microsoft.com. El sitio
puppet http://www.dynamsol.com/puppet/
te lleva directamente a ellos, con una completa y fcil
explicacin para instalarlos.
Para ms informacin sobre nukes e ICMP, y una manera de auto-comprobarse despus de actualizar los
parches, ir a: http://www.hometurf.com/nukefix.html. Cuando instales los parches leer bien las
instrucciones de stos y recuerda que para que sean efectivos es necesario REINICIAR el sistema despues
de cada paso.
Para protegerte de nukes puedes bajar cualquiera de estos firewall de http://www.zonealarm.com/
http://www.sygate.com/
http://www.signal9.com/
- http://www.zeuros.co.uk/firewall/
http://www.symantec.com/

SESION C - OTROS ATAQUES Y FORMAS DE QUE TE DESCONECTEN


Cycle flood (/part y /join) - (cclico)
Cada vez que entran o salen de tu canal, el servidor de IRC te enva un mensaje informndote de ello. Se
denomina desbordamiento cclico (Cycle Flooding) cuando un usuario sale (/part) y entra (/join) en el canal
contnuamente, con el objeto de desbordar tu cliente con mensajes de salida y entrada.
Invite request flood - (invitacin)
Cada vez que te invitan a entrar a otro canal, tu cliente recibe un mensaje pidindote que entres en ese
canal. No es extrao que se aproveche tambin esta funcin para molestar a los usuarios de la red. Con o
sin la ayuda de script, el atacante puede enviarte gran cantidad de /invite, invitndote a un canal
inexistente.
DCC request flood - (conexin directa)
Cada vez que otro usuario te pide que te conectes directamente con l (DCC), tu cliente recibe un mensaje
para pedir tu aceptacin para DCC. Tambin se aprovecha esta funcin para molestar a los usuarios en la
red. Con o sin la ayuda de script, el atacante puede enviarte un sin fn de peticiones DCC.
Otra forma en que un atacante puede desconectarte o desbordar tu canal con total impunidad y sin
provocar que el servidor los expulse automticamente es utilizando varios clones para desbordar el canal
con retransmisiones.

Csar Vargas

58

Introduccin al IRC
Al hacerle /whois a cada clon, revelar que muchos tienen el mismo hostname (nodo de conexin+nombre
de dominio) despus del smbolo @, lo que indica que la computadora de ese usuario tiene ms de una
conexin a la red.
Si cualquier usuario monta una conexin mltiple clones a una red, utilizando servidores diferentes en la
red (para evitar ser detectados por IRCops), podr organizar un ataque velz y poderoso contra otro usuario
o canal. Ya sea en un mass join (entrar y salir del canal varias veces), flood de ctcp, o flood de notice.
Como los clones se turnan entre ellos, ningn clon est desbordando continuamente - funcionan en
retransmisin - y a travs de servidores diferentes - por lo tanto, estn mejor protegidos contra una posible
expulsin por el servidor. Incluso si se expulsara uno, o varios clones, el atacante an seguira conectado.
Si eres @OP, frente a estos ataques debes estar muy alerta observando el userhost de los clones para asi
defender el canal. Ante estas circunstancias puedes hacer lo siguiente:
1. Pulza alt + r y pega este remoto para cambios de modos por envos de ctcp:
ctcp @1:*:#:{ .mode $chan +mi } | .kick $chan $nick Detected ctcp $+ ( $+ $$1 $+ ) No enves Ctcp al canal
2. Puedes tambin cambiar inmediatamente los modos del canal a +mi (moderado e invite si es que no
tienes el remoto). Esto lo tienes que hacer rpido antes de que te desconecten del IRC. Puedes hacerlo de
diferentes formas: enva en cualquier ventana /channel o da doble click en el canal. Tambin usando este
input para dichos cambios. Solo escribes en el canal .mi para activarlo y .-mi para desactivarlos.
on *:input:#: {
if ($1 == .mi ) { .mode $chan +mi | haltdef }
if ($1 == .-mi ) { .mode $chan -mi | haltdef }
3. Enviar los correspondientes comandos de acuerdo al ataque:Si es envo de texto en notice /ignore -n *
Si es envo de texto en tu privado /ignore nick
Si es envo de ctcp /ignore -t *
*Nota: para desactivar el ignore escribes /ignore -r *
4. Si los clones tienen el mismo ident@host puedes enviar el siguiente ban:
/msg x ban #canal *!~ident@*
Este ban no le permitir la entrada nuevamente al canal.
5. Puedes seleccionar entre estos diferentes ban para los que floodean:
/mode #canal ban *!*~@*.*
/mode #canal ban *!?~@*.*

Csar Vargas

59

Introduccin al IRC

/mode #canal +b *!~*@*


*Nota: usalo solo cuando ests siendo atacado debido a que dars ban tambin a otros usuarios.
Si dentro de un ataque stos logran aduearse del canal (takeover), debes tranquilizarte y obrar con
prudencia y rapidz. Por lo general cuando hacen estos ataques el canal es cambiado con modos de llave
(key). Si el canal esta registrado solo sigue estas instrucciones:
Para limpiar los modos debes tener 200+ de nivel de access. Sigue estos pasos:
1. Logueate primero:
/msg x@channels.undernet.org login username password
2. Escribe el commando:
/msg x status #canal
Este comando te muestra los modos puestos en el canal.
Ejemplo: X El canal #Ayuda-class tiene 25 usuarios/as (5 operadores/as)
X Modo(s): +tnsimkl ww99 20
Debes fijate bien que ese comando nos indica todos los modos puestos +tnsimkl
t = topic,
n = no mensajes externos
s = secreto
m = moderado
k = key
l = lmite
La llave puesta en ese canal est en el orden en que estn puestos los modos y es ww99 el 20 es el lmite.
Una ves obtenida la llave escribes
/msg x invite #canal
La X te enva un mensaje en Status as:
X te invita a entrar en #canal ( ctrl+F12 para entrar )

Csar Vargas

60

Introduccin al IRC

o
X te invita a entrar en #canal y envas:
/join #canal clave
para poder entrar al canal y dentro del canal escribes:
/msg x op #canal
Una ves que hayas subido a op quitas la llave:
/mode #canal -k clave
Si el canal no tiene key (llave) pero si los dems modos (recordando que eres @OP), desde afuera del canal
escribe:
/msg X invite #canal nick
Procede de esas formas a entrar al canal. Una ves dentro te subes a op y escribes:
/mode #canal -siml
Otra forma es contactando rpido un op de nivel 200+ de ese canal y dejndole saber la situacin.
Si tu canal NO est registrado te aconsejamos entrar en #zt, #irc_help, #nastrand o #Arlington los cuales
atendern tu situacin lo ms pronto posible si hay IRCops disponibles. Si no los hay tendrs que mostrar
paciencia y esperar. Recuerda que el canal siempre permanecer en su lugar :)
SESION D - COMO DETECTAR LOS NUKES Y COMO IDENTIFICAR QUIEN TE NUKEA
Cuando entras a un server de IRC, el server te reconoce de dos maneras:
1. por tu userid
2. por tu host
Si le haces whois a un usuario, vers lo siguiente:
nick ident/host *nombre
Ejemplo: KitY0o StarWar@a51-199-93.infovia.com.ar * Amor
Canales: #Ayuda-class #Ayuda
Servidor: *.undernet.org The Undernet Underworld
Pais: Argentina

Csar Vargas

61

Introduccin al IRC

Bien, analicemos eso: aqu tenemos que el nick es KitY0o


KitY0o, en su cliente IRC (programa con que se conecta, por ejemplo el mIRC), puso un userid de "StarWar"
eso lo escribe el usuario mismo, aunque generalmente el script que usan lo trae ya prefijado. Por ejemplo,
si ves a alguien que usa el userid ircap6.9, est usando ese script, ircap6.9.
a51-199-93.infovia.com.ar sera en este caso "el host", o sea la compaa que le da entrada a Internet.
Ahora analicemos el userhost: sera el userid@host o sea, en el ejemplo: StarWar@a51-19993.infovia.com.ar donde la "@" se lee en ingls como "at" o sea, "en" de manera que KitY0o es "StarWar" en
"a51-199-93.infovia.com.ar". Eso es el user@host y es bueno que lo aprendas.
El IP o Internet Protocol
A cada mquina que est conectada al internet se le asigna un nmero, compuesto de cuatro grupos de
cifras, por ejemplo: 148-221-68-154. Eso es solo un ejemplo, no quiere decir que sea un nmero vlido.
Cuando entras a IRC tu provedor de internet siempre te asigna uno aunque no lo veas.
DNS o domain name server
Como no todo el mundo se puede acordar de tantos nmeros, se invent el domain name o nombre de
dominio, el cual se enlaza al IP para que al poner el dominio en un navegador, por ejemplo, te lleve al IP
asignado para ese dominio.
En el caso de nuestro ejemplo, StarWar@a51-199-93.infovia.com.ar observaremos que esta parte: a51-19993.infovia.com.ar adems de ser el host, es un dns, porque es un nombre, tiene letras.
Si hubiera sido StarWar@148-221-68-154 el host es IP, porque solo es un nmero. Ok, sigamos ahora con
lo que nos interesa.

Como detectar un nuke?


Hay dos programas que considero muy buenos para detectar quien te est nukeando, Nukenabber y
ICMPwatch. Estos programas te dan una informacin cuando detectan un nuke entrando a tu pc. El
ICMPwatch te da siempre un nmero de IP. Y el nukenabber te da el IP o el dns segn sea el caso (si te
nuke alguien que tena uno u otro como host).
Ambos te pueden avisar con un sonido cuando te estan nukeando. Te recomiendo que en cuanto te
conectas a IRC los actives. Estos programas identifican el IP/dns, pero no te dicen quin es
(inmediatamente) y no te protejen si no tienes los parches antinuke.
El nukenabber intenta cerrar los puertos e ignorar el IP/dns que manda el nuke, pero no es 100% seguro.
El ICMP watch solo avisa. Puedes bajarlo de
http://www.freedownloadscenter.com/Network_and_Internet/Misc__Winsock_Tools/NukeNabber.html

Csar Vargas

62

Introduccin al IRC
Ahora, cmo identificas a el nuker entre tantas personas con solo el IP/dns? Muy fcil, en cualquier
ventana escribes /who ip y te dir el nick del nuker, luego escribes /whois nick y te dir la infomacin del
nick del nuker (sto funciona si no est en modo invisible). Algunos script han preparado unos sistema que
lo localizan muy rpido.
Un ejemplo en algunos es dar click en Status se abre una ventanita de scanner y escribes ah el ip y te lo
identifica. Otros en el menu del canal encuentras "buscar nuker", lo activas y te sale una ventanita
pidiendote el IP o dns. Lo escribes y te lo identifica.
Ataques remotos
Este ataque funciona cuando te envan un fichero remoto el cual tu aceptas quizs por ignoracia o por
engao y lo ejecutas, el cual se aade a events.ini y el atacante ejecutar cualquier comando que elija a t
que eres la victima y ste se ejecutar, hay varios:
Auto Nukearse, Auto Ejecutarle un programa, Auto Ejectutarle un comando del mIRC, Sacar Victima al
DOS y otros. Ejemplo de sto es sacarte y entrarte de un canal sin que tu enves tales comandos, o enviar
query o decir palabras que tu no escribes.
Una vez que has aprendido sto, NO aceptes ficheros de personas que no conoces o que sabes que son de
alto riesgo. Entre estos ficheros estn los backdoor o troyanos que te controlan tu pc en quit, part, join etc..
Es bueno que cada mes te hagas un scan de virus. Para hacer el scan entra en http://www.bitdefenderes.com/scan/index.html
donde debe leer las politicas del uso del software, con sus respectivos botones de Aceptar / Declinar. Luego
de darle a Aceptar, saldr un dilogo para que pueda bajar el software llamado: Bitfender Online Scanner.
Cuando presione "Si", procedera a instalar el scanner. Espera unos minutos hasta que el mdulo se
ejecute. Este tiempo variar, dependiendo de la velocidad de tu mdem. Una vez que se termine la
ejecucin usted ver en su pantalla "Seleccionar el objeto del analisis" y una lista de los dispositivos
principales de su pc, "my Computer, 3 1/2 floppy (A), (C:), (D:) y al lado izquierdo "Opciones del anlisis".
Luego, se pondr a bajar unos plugins para que pueda utilizar este scanner. Una vez finalizado el download
marque las unidades que usted desea scanear. Al final del lado izquierdo pulse en la flecha roja > " Iniciar
el anlisis". Cuando termine el scan le dir si tienes virus, entonces proceda a borrar los file infectados y
adems seleccione el producto que mejor cumpla con sus necesidades para remover los virus en aquellos
archivos que NO puede borrar. Una vez que seguido las instrucciones y terminado el scan TIENES que
reiniciar tu PC y entonces estars limpio.
Kill Yourself
Hay algunos maliciosos que consiguen engaar usuarios con poco esfuerzo, aprovechndose de la
confianza, experiencia, y dems. Y de la inocencia, claro est del usuario. Un ejemplo tpico le dicen "Pulsa
ALT+F4 para conseguir op"
Deteccin: Hacemos algo que nos dice algn malicioso y nos desconectamos del servidor, se nos cierra el
programa, dejamos nuestro disco duro abierto para todo el mundo, etc.
Prevencin: No hacer nada cuyas implicaciones no conozcamos enteramente. AUNQUE nos lo pida alguien
de confianza. Esos son los peores :)

Csar Vargas

63

Introduccin al IRC

EGGDROPS
SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO.
EGGDROP - El eggdrop es un bot que corre en sistemas UNIX (cuenta shell), es el mejor bot en cuanto a
opciones, configuracin y a proteccin de canal se refiere. Usando scripts TCL puedes agregarle infinidad
de funciones. tambin los hay por cable y win32 sin shell.
TCL - son "Addones" que se le agregan al eggdrop para hacer funciones extras, tal como en el mIRC.
Estos son llamados TCL scripts.
SHELL - es un espacio (cuenta) en una mquina con un Sistema Operativo fuerte como Unix \ Linux \
SunOS \ que sirve para correr procesos de diferentes usos.. ya sea IRCDs \ Bots \ BNCs \ etc..

Csar Vargas

64

Introduccin al IRC
SESION B - INSTALACION DEL EGGDROP
Undernet est totalmente en contra del uso indebido en excesos de bot. Proporcionamos esta informacin
para ayudar a los usuarios a crear un bot para proteger su canal, no para el mal aprovechamiento de los
datos que exponemos, ni mucho menos para fomentar su uso indebido.
Recuerda que en Undernet est prohibido el exceso de bots o adherir bots a la red sin consultar o
informar a Undernet.
Para la instalacin del eggdrop se necesitan los siguientes requisitos:
1. Una cuenta en un sistema Unix, por ejemplo en Sharpnet (es un servidor shell para poner bots)
2. Que el sistema permita compilar con el GCC.
Lo primero ser bajarnos una versin del EggDrop. En esta clase bajaremos la versin
eggdrop1.4.5.tar.gz. Ms adelante, despus que aprendas bien a crear tu propio Bot podrs bajarte la
ltima versin. Ahora baja la versin 1.4 de
ftp://ftp.egghelp.org/pub/eggdrop/source/1.4/eggdrop1.4.5.tar.gz. Puedes bajar tambin de
http://www.egghelp.com/ (eggdrop file)
Una vez que el download est completo, submit este archivo a la shell y lo descomprimiremos
tar -xvfz eggdrop1.4.5.tar.gz
En Sunos esto no funciona.
Si todo va bien, (debera) ya tendremos un directorio con las fuentes del eggdrop ~/eggdrop1.4.5/. En
este subdirectorio encontraremos un fichero README en el que explica con mayor profundidad todo el
proceso de instalacin y configuracin (en perfecto ingls).
Procederemos entonces a la compilacin, en este directorio (~/eggdrop1.4.5/) ejecutamos: ./configure y,
cuando finalize, make. Si toda va bien (lo ms fcil si se cumplan todos los requisitos) ya tendremos el
eggdrop compilado.
Para continuar con la instalacin del eggdrop copiaremos make install si todo va bien l crear un
directorio ~/eggdrop/, donde tendremos listo nuestro eggdrop...y ya con eso la instalacin.

SESION C - CONFIGURACION Y ARRANQUE DEL EGGDROP


Ya tenemos el Bot compilado y en el subdirectorio desde el que lo vamos a ejecutar, procederemos a la
configuracin.
Debes de tener en cuenta que hay tres tipos distintos de ficheros de configuracin para el eggdrop
1. eggdrop.simple.conf (para principiantes, es el que daremos en esta clase, ms adelante daremos otra
clase ms avanzada)
2. eggdrop.advanced.conf (para personas que ya poseen conocimientos)
3. eggdrop.complete.conf (para personas ms experimentadas)

Csar Vargas

65

Introduccin al IRC

Lo primero es copiar el fichero de configuracin de ejemplo que viene con el Bot (eggdrop) al subdirectorio
de ejecucin ~/eggdrop/, ponindole el nombre que va a tener el Bot a este fichero
cp eggdrop.simple.conf MaTXoM.conf
(nuestro Bot y su fichero de configuracin se van a llamar MaTXoM)
A continuacin editaremos este fichero, viene muy bien explicado (en Ingls) y, dentro de lo que cabe, es
bastante sencillo.
Comenzaremos con la parte estrictamente necesaria para que el Bot funcione, dejando la parte ms
avanzada (BotNets, TCLs, Host de ficheros...) para ms adelante.
Para configurar a nuestro gusto el Bot slo tendremos que sustituir la parte que esta entre comillas de
los set loquesea por lo que nosotros consideremos oportuno. Tambin puedes activar algunas funciones
poniendo el set a 1 o desactivarlas poniendolo a 0. Como recomendacin, al hacer algn cambio del
fichero se debe de saber lo que se hace para evitar daos
Vamos por partes:
SESION D - GENERAL STUFF
En este apartado le indicamos al bot algunas variables generales, como el nickname del Bot (set nick
"el_nickname"), el username (este sera el ident del bot) y el realname (este sera el Nombre).
MaTXoM Unix@Drinks.ChocoMilk.net * Bot exclusivo para #ayuda-class
(el nick es MaTXoM, el username es Unix y el realname es Bot exclusivo de #Ayuda-class)
set nick "Lamestbot" - Aqu le pondras el nick que desees a tu Bot. Procura seleccionar un nick que no
sea comn, sino que sea apropiado para Bot. Ejemplo: MaTXoM
set altnick "Lamestb?t" - Aqu le pondras el nick alternativo que desees a tu bot en caso de que el primero
ya est ocupado tengamos en cuenta que la variable ? significa que puede ser cualkier numero.
set realname "/msg LamestBot hello" - Aqu se le pone el nombre al bot... que aparecera al hacerle un
whois. Por ejemplo, para ponerle "Bot exclusivo de #Ayuda-class" es
set realname "Bot exclusivo de #Ayuda-class"
A continuacin vienen los servers a los que se va a conectar el Bot, irn entre los { } de set servers { ... }, y
procuraremos poner cuantos ms, mejor. El bot se conectar slo a uno pero estaran varios en caso de
que en alguno de ellos este baneado, K-Lined o sin acceso de los que pongamos.
set servers {
amsterdam.nl.eu.undernet.org
paris.fr.eu.undernet.org
caen.fr.eu.undernet.org
}
SESION E - AGREGAR CANAL Y MODOS
Ahora agregaremos aqui el canal al que entrar nuestro el bot

Csar Vargas

66

Introduccin al IRC

Ej: channel add #Ayuda-class


Ahora procederemos a poner los modos que el bot debe proteger en el canal. Lo haremos poniendo con
una + los que proteje y una - a los que no protejer.
chanmode "+nt-likm" - Aqu el bot est protejiendo solo +nt, los otros NO los proteje para evitar que
pongan limite, invite, key y moderate.
idle-kick 0 - Este es el tiempo que alguien podr estar en el canal sin escribir algo. Por el momento dejalo
en 0 Ya que si le pones tiempo el bot kikear al que se pase.
Ahora te mostrar la forma en que el bot tomar los net-splits. Esa parte dejala asi.
stopnethack-mode 0
SESION F - SET DE CANALES
A continuacin vienen los sets propios del canal, para activarlos se les pone un + (signo positivo) delante,
y para desactivarlos un - (signo negativo). Donde dice #CANAL escribes el nombre de tu canal si es que
solo entrars el bot a un canal. Ejemplo:
channel set #Ayuda-class +enforcebans
Si deseas puedes dejar el channel set #CANAL as ya que estos SET DE CANALES son fijos en general y
cambiarlos en el partyline para cada canal por separado.
Esta parte se debe de cambiar #CANAL por el canal dinamico del bot (es decir el canal que pusimos
anteriormente en channel add)
channel set #CANAL +enforcebans +dynamicbans +userbans
+enforcebans - si el bot detecta un ban expulsar enseguida al baneado
+dynamicbans - dynamicbans son bans puesto por el partyline en el bot, son permanentes hasta que lo
quitamos de nuevo por el bot.
+userbans - userbans es para que acepte los bans puesto por los Op a los usuarios.
channel set #CANAL +userexempts +dynamicinvites +userinvites
+userexempts - Este debes dejarlo asi ya que "solo es provisto en ircnet"
+dynamicinvites - Si el canal esta en el modo +i .. y el bot tiene el modo "dynamicinvites" activado y un
usuario "registrado con el bot" le enva un mensaje para que sea invitado, el bot lo invitar.
+userinvites - Es cuando un canal esta +i y el bot tiene @p en ese canal..entonces un usuario del bot
(alguien que tenga acceso a l) pone el comando de invite y el bot lo invita a ese canal y el usuario puede
entrar.
channel set #CANAL -autoop -bitch +protectops +protectfriends +dontkickops

Csar Vargas

67

Introduccin al IRC

-autoop - no recomendado pues a quien entra al canal el bot le dar @p


-bitch - solo los agregados al bot en ese canal con +o podrn ser @ps. Este modo es parecido al strictop
de la X.
+protectops - El bot proteje al op cuando ste pierde su @ devolvindosela.
+protectfriends - el bot proteger en ese canal a quien est agregado a el con la flag +f
+dontkickops - el bot no kickerara a los @ps si hacen algo malo (flood etc...)
channel set #CANAL +greet +statuslog
+greet - El bot tiene una opcin de poner un mensaje de bienvenida cuando un usuario registrado entre..
y cuando la opcin greet esta activada el bot enviar el mensaje de bienvenida.
+statuslog - es para que el bot grave en su log el estado del canal
channel set #CANAL +revenge +autovoice
+revenge - el bot kickeara a quien le quite @p a el o alguno de sus usuarios con la flag +f
+autovoice - el bot dar voice a quien entre al canal
channel set #CANAL -secret -shared +cycle
-secret y -shared - se usa para botnets no lo explicaremos pues... es para gente ms experta... (botnet =
es una red de bots linkados que comparten informacin de sus usuarios, canales etc..)
+cycle - es para que si el bot est sin @ps ste detecte cuando no hayan usuarios en el canal y salga y
entre rpido al canal para recuperar el @p. Por eso le pondremos una + .
channel set #CANAL -inactive -seen +nodesynch
-inactive - Este comando es para abandonar el canal. El canal tendra que ser redefinido de nuevo y
agregarse todos los datos de ste. No lo utilice para hacer que el BOT temporalmente deje un canal. Por lo
tanto lo dejaremos as -.
-seen - es para que funcione el comando !seen
+nodesynch - Este comando dejalo con la +
SESION G - RED Y TELNET
Ahora se seleccionar la red del IRC a la que el bot se conectar

Csar Vargas

68

Introduccin al IRC
Estas son las redes: # 0 = Efnet (non +e/+I hybrid), 1 = IRCnet, 2 = Undernet, 3 = Dalnet, # 4 = Efnet +e/
+I hybrid, 5 = Others
set net-type 2 (ponemos 2 para Undernet)
El puerto por el que el bot escuchara en telnet
listen 3333 all ( el puerto 3333 es para los bot, dejalo as por el momento, ms adelante podrs cambiarlo
en una clase ms avanzada)
SESION H - NICK OWNER, ARCHIVOS DE USER Y CANAL
Ahora escribiremos nick del owner (dueo) del Bot
set owner "MrLame, MrsLame" - Ejemplo set owner "veroushka"
set userfile "LamestBot.user" - Este es el nombre del archivo en el que el bot guardar la informacin de
sus usuarios (registrados). Ejemplo: set userfile "Ayuda-class.user")
set chanfile "LamestBot.chan" - Este es el nombre del archivo en el que el bot guardar la informacin de
sus canales. Ejemplo: set chanfile "Ayuda-class.chan"
La siguiente parte se deja asi por el momento. No la toques
set temp-path "/tmp"
logfile msbxco * "logs/eggdrop.log"
logfile jpk #ayuda-class "logs/lamest.log" - Aqu slo donde dice #ayuda-class lo cambias con el nombre
de tu canal.
set console "mkcobxs"
SESION I - EJECUTANDO EL BOT POR PRIMERA VEZ
En esta parte se debe de colocar un # al principio para que el bot arranque. Si no se pone el # al
principio el bot NO arrancar.
Donde dice die "you didn't edit your config file! that's a NO NO"
Escribirlo as:
#die "you didn't edit your config file! that's a NO NO"
Tambin puedes borrar esa parte.
Ya tenemos el Bot compilado y configurado, vamos a arrancarlo, por fin! Exito :D
Ejecutamos:
./eggdrop -m MaTXoM.conf

Csar Vargas

69

Introduccin al IRC
Donde eggdrop es el fichero ejecutable del Bot, -m indica que es la primera vez que ejecutamos el Bot y
que tiene que crear el fichero de usuarios y MaTXoM.conf es el fichero de configuracin que modificamos
anteriormente. No te olvides del . (punto) delante de todo.
Si todo ha ido bien ya tenemos a nuestro Bot corriendo. Te aconsejamos pongas su nick en el NOTIFY, as
lo vers entrar al IRC. Ahora conviene crear un fichero de texto con la lnea: eggdrop MaTXoM.conf (ojo,
sin el -m) y le damos atributos de ejecucin (755 por ejemplo). Este va a ser el fichero con el que
ejecutaremos el Bot desde ahora.
Mira a tu BOT entrando al IRC, y luego al canal seleccionado. :)) Te debes sentir muy contento! Ahora le
mandamos este mensaje al Bot: /msg NICK_DEL_BOT Hello. Con esto el Bot nos reconoce como su
owner, seremos su primer (y ms importante) usuario. El tomar tu user@host y lo pondr en su base de
datos y te enviar un notice pidiendote que le enves un password. No le indiques a nadie q estas
subiendo el bot ni su nick , ya que pueden adelantarse a enviar el mensaje de owner.
Hay varios tipos de usuarios por defecto, adems podremos definir nosotros, nuevos tipos de usuario con
diferentes niveles de acceso.
El Owner (+n) ser el "jefe" del Bot, podr ejecutar todos los comandos as como cambiar la
configuracin. Es conveniente que haya 1, o a lo sumo 2 owners.
El Master (+m) ser el siguiente usuario en el orden de mando, puede ejecutar la mayora de los
comandos as como cambiar los permisos de los usuarios.
El op (+o) es el usuario que le puede pedir op al Bot, pero no tendr acceso a los comandos de master o
owner.
SESION J - MANEJO DEL BOT DESDE EL IRC
El manejo de Bot se hace via DCC CHAT (se puede hacer via msg pero es peligroso al tener que mandar el
password en cada mensaje). Una vez conectado entras en el party-line del Bot, esto es, todo lo que
escribas en el DCC CHAT con el Bot lo ver el resto de la gente que est en un DCC CHAT con el Bot.
(Nota verificar ya q es mejor via Telnet)
Para ejecutar comandos del bot predeceremos con un punto (.) el comando a ejecutar, por ejemplo
(suponiendo que nuestro Bot se llama MaTXoM) /dcc chat MaTXoM luego de poner tu password, estando
en el party line se pone .help, nos dar una lista de los comandos disponibles. Todo lo que escribes
normal se va a el partyline ...Un texto empezando con punto (.) va solamente a los bot-MASTERS.
A continuacin vamos a ver una serie de comandos importantes para el manejo diario del Bot, as como
para su mantenimiento. No ser la lista completa, al ser sta muy amplia. Para ver la ayuda de algun
comando aqu no listado solo tienes que hacer un .help comando . Ms adelante te daremos informacin
de donde ver los comandos.
Comandos de uso Comun:
Reemplaza NICK por el nick de la persona
.op NICK - Da op al Nick indicado.

Csar Vargas

70

Introduccin al IRC

.deop NICK - Quita op.


.voice NICK - Para dar voz
.devoice NICK - Para quitar la voz
.+ban NICK - Banea a Nick.
.bans - Nos muestra la lista de Bans en el canal.
.-ban NUMERO_BAN - Unbanea el numero de ban indicado.
.who - Muestra los usuarios conectados al Bot.
.bottree - Muestra el rbol de los bots conectados por BotNet.
.note NICK COMENTARIO - Le escribe a Nick una nota.
.notes read - Lee las notas que te han escrito.
.notes erase - Borra todas tus notas.
.newpass - Cambia tu password.
.kick NICK - Echa del canal a Nick.
.kickban NICK - Echa y Banea a Nick.
.info COMENTARIO Guarda tu comentario y lo dice cada vez que entras en el canal.
SESION K - COMANDOS PARA MANTENIMIENTO (solo para +m)
.chattr NICK +/-flags - Cambia el status del usuario en el Bot, Ej: .chattr veroushka +n hace que el user
veroushka pase a ser owner del Bot.
.adduser NICK - Hace que Nick sea usuario del Bot, por defecto sin privilegios. El Usuario ha de estar en
el Canal.
.set SETTING FLAG - Cambia alguno de los sets internos del Bot. Si no ponemos el flag nos muestra el
que tenga.
Ej: .set log-time 0
.save - Guarda los cambios (de settings, de usuarios...) que hayamos hecho en el Bot. Por defecto guarda
estos cambios cada hora.
.boot USER - Echa al user del party line del Bot.
.status - Muestra el estado actual del Bot.

Csar Vargas

71

Introduccin al IRC

.dccstat - Muestra las conexiones via DCC que tiene el Bot actualmente.
.rehash - Vuelve a cargar el fichero de configuracin
.die - "Mata" al Bot, lo desconecta y cierra. Slo +n
.jump SERVIDOR - (SERVIDOR es opcional) Hace que el Bot salte al servidor especificado. Si no se
especifica ninguno, el bot salta al siguiente Server de la lista de servers.
SESION L - IDENTIFICANDOTE CON EL BOT Y AGREGANDO USER
Ahora te ensearemos a identificarte con el Bot siempre que entres al canal y a agregar usuarios.
Recuerda que al Bot entrar al Irc le enviamos este mensaje: /msg NICK_DEL_BOT Hello. Con esto el Bot
nos reconoci como su owner, seremos su primer (y ms importante) usuario. Por lo tanto, siempre que
entres al canal (con el host que el Bot te identific) donde esta tu Bot, ste te reconocer.
Para agregar usuarios lo hars en la misma secuencia que te daremos; primero el nick y host, segundo el
pass y tercero los flag. Recuerda agregarlos por el DCC CHAT
Para agregar un usuario escribe:
.+adduser NICK *!*IDENT@HOST - Debes de reemplazar la parte subrayada.
El Bot te contesta "Added NICK (*!*IDENT@HOST) with no password and no flags".
Para ponerle contrasea escribe:
.chpass NICK CONTRASEA
El Bot te contesta " Changed password".
Para ponerle Flags escribe:
.chattr NICK +FLAGS ... o ... .chattr NICK -FLAGS
El Bot responder "Global flags for NICK are +XXX"
Algunas de las Flags disponibles son: +o le permite tener op, +p puede entrar al DCC chat (partyline), +f
amigo, el bot protege al usuario, +g da auto voice al usuario, +v da voice slo en el canal que se agreg,
+m acceso MASTER en tu bot, +n acceso OWNER en tu bot (se precavido). (Para saber mas de estos flag,
teclea: .help whois)
Un ejemplo sera agregar a veroushka (user@host "rusi@200.50.23.98", password "098765" y flag de "f"
amigo, "p" de partyline, "o" de op, "v" de voice"), lo hariamos asi:
.+adduser veroushka *!*rusi@200.50.23.*
Al agregar el user el bot le enva un mensaje en notice as: "New user: veroushka (*!*rusi@200.50.23.*)
.chpass veroushka 098765
.chattr veroushka +fpov

Csar Vargas

72

Introduccin al IRC

Si slo quieres agregarloa un canal escribes .chattr veroushka +fpov #CANAL


Verificamos al user y las flags para ver si el Bot las acept, escribe .match NICK
Recuerda: Cuando agregues usuarios debes platicar bien claro con ellos y decirle cmo loguearse y qu
hacer si entran con otro host.
Estas son las diferentes formas de loguearte con un bot:
/msg NICK_DEL_BOT ident PASSWORD
/msg NICK_DEL_BOT id PASSWORD
/msg NICK_DEL_BOT login PASSWORD
/msg NICK_DEL_BOT op PASSWORD
(*Nota: hay algunas de ellas q debes escribirle el #canal antes del password)
Si ahora entras al IRC pero no tienes el mismo host que el Bot guard en su base de datos le envas este
comando:
/msg NICK_DEL_BOT id PASSWORD TU_NICK
Para que el Bot le identifique enva un
/msg NICK_DEL_BOT ident PASSWORD
Para que te reconozca siempre escribe
/msg NICK_DEL_BOT permident
Si aun asi NO te reconoce entra por telnet asi:
/run telnet.exe HOST_DEL_BOT PUERTO
Ejemplo: con "AyudaBot / cyberscan@1.l0v3.y0u.org" Sera:
/run telnet.exe 1.l0v3.y0u.org 3333
(El puerto es el que pusiste en la configuracin 3333)
El Bot te enviar un query as: "You have been identified. You can unident you with unident, set a perm
ident mask with permident and remove chan ident warning with silent."
Si deseas subir a OP envas /msg NICK_DEL_BOT op PASSWORD
Ahora le notificas al user que agregastes que siempre debe entrar con el host que esta agregado, ya que si
entra con otro host el bot NO lo reconocer.
Para cambiarle el nick primario al bot escribe: .set nick NICK

Csar Vargas

73

Introduccin al IRC
Para cambiarle el nick alterno: .set altnick OTRO_NICK
Si

quieres

aprender

ms

de

comandos

de

eggdrop

puedes

accesar

la

pgina

http://www.egghelp.org/commands/channels.shtml

MANEJO DE SHELLS Y PSYS


SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO
Quiero recordarte antes de comenzar la clase que si usas estos programas para hacer spam (enviar mucha
publicidad), atacar, molestar en general es probable que obtengas un K-line o un G-line y no puedas
usarlos ms.
FTP - Es una aplicacin que permite transferir archivos de una computadora a otra. Es una de las ms
antiguas herramientas de Internet, pero tambin una de las ms utilizadas. Un servidor de FTP permite a
los clientes navegar por la estructura de su directorio y transportar archivos en cualquiera de las dos
direcciones. No importa el tipo de mquina ni su sistema operativo, la conexin es "transparente".
SHELL - es un espacio (CUENTA) en una mquina con un Sistema Operativo fuerte como unix \ linux \
sunOS \ que sirve para correr procesos de diferentes usos.. ya sea ircds\bots\bncs\ etc..
PUTTY - Este es un programa de conexin para establecer conexiones por telnet y SSH en cualquier
puerto.
BOUNCER - El bouncer (bnc) es un programa que corre en otro servidor (shell), permitiendote conectarte a
l como un servidor IRC, y a travs de l, conectarte a un verdadero servidor IRC o ftp usando la ip del
servidor donde se encuentra este bouncer.
PSYBNC - Es muy parecido a un BNC aunque un psyBNC es ms avanzado y es mucho ms fcil de
configurar. Es similar en funciones a un BNC , aunque incluye algunas ms. Es utilizado para mantener
la conexin al IRC y tu cliente de IRC conectado. Siendo instalado en una shell con una mquina
permanentemente conectada, entonces quedas conectado hasta que la mquina o el programa fallen
(crash).
Lo mejor de esta es que no importa cuanto usuarios conectados al Bouncer , teniendo en cuenta que 99 es
el mximo , solo necesita un background process en tu shell.
K-Line - Es un "ban" local de un servidor de IRC. Este comando solo puede ser ejecutado por IRCops y
solo el IRCop que dio el K-line puede removerlo.
G-line - Es un "Ban de TODOS los servidores de la red" de la cual has sido expulsado..este comando solo
puede ser ejecutado por IRCops y solo el IRCop ke dio el G-line puede removerlo.
SESION B - FTP

Csar Vargas

74

Introduccin al IRC
Para bajarte un cliente de FTP anda a http://www.downloads.com/ te recomiento el CuteFTP bajalo de
http://www.cuteftp.com/
El FTP lo necesitas para pueder subir el archivo a la Shell. Ejemplo un bnc , un psybnc etc..
Ahora abres el FTP y entras a File / Site Manager. Despus completas las casillas que hay , ejemplo:
LABEL FOR SITE:____________________ Un nombre cualquiera para identificar la conexin por ejemplo :
Shell, psybnc, bnc etc..
FTP HOST ADDRESS:____________________ El host acordado con la compaa de Shells.
FTP SITE USER NAME:________________________ El login de tu shell.
FTP SITE PASSWORD: ________________________ La contrasea de tu cuenta de Shell.
FTP SITE CONECTION PORT:________________________ Escribes el puerto 21 ( FTP Port)
Despus que completas con todo los datos, hace click en Connect, y asi podrs ingresar a la Cuenta Shell.
Una ves que te conectas, a tu izquierda vas a tener todos los archivos que tenes en tu computadora, lo
puedes buscar con el explorador de windows, es un programita muy fcil de usar, una ves que
encontramos el programa que quieres subir a la shell, lo arrastras con el mouse (Drag&Drop), hasta el
campo vaco que est a tu derecha.
Una ves que el archivo ya esta en el otro campo, das click derecho al archivo y click en "DESCARGAR", ah
va a empezar a subir el archivo a la shell, una ves que est en 100% sales del FTP, abres el "TELNET" y te
conectas, pones ls, y ah te va a aparecer que el psyBNC, bnc ya esta en la shell.

SESION C - SHELL
Para comprar una shell puedes ir a cualquiera de estas pginas: http://www.sharpnet.net/,
http://www.lod.com/
,
http://www.shellsx.com/
,
http://www.linuxshells.com/
,
http://www.shellreview.com/ , http://www.mds.com.mx/
Al entrar a las pginas encontrars que los precios fluctuan desde $7.00 dlares hasta $25.00 dlares
(US) mensuales.
Al accesar a la cuenta shell para llenar el formulario hay algunos encasillados (campos) que son
obligatorios llenar para poder porcesar tu pedido.
Llene el formulario completo y al final presione donde dice "Submit" para enviarla al Departamento de
Cuentas. Despus de recibir el pedido algunas Compaas llamarn por telfono para verificar el pedido.
Aqui les mostramos algunos de los encasillados correspondientes a la cuenta shell de algunas compaas:
Name ________________________ (nombre)

Csar Vargas

75

Introduccin al IRC
Street address ________________________ (direccin)
City ________________________ (ciudad)
State/Province ________________________ (Estado/Provincia)
Zip/Postal code ________________________ (cdigo de zona postal)
Country ________________________(Pas)
Phone ________________________(telfono - es requerido para poder validar la cuenta)
E-Mail address ________________________(direccin electrnica - es requerida para validar la cuenta)
Username ________________________(nombre de usuario debe tener de 3 a 8 caracteres)
Password ________________________ (contrasea debe tener 8 caracteres)
Computer Os ________________________ (debes indicar cual es el sistema operativo de tu computadora)
Account Type ________________________ (el typo de cuenta que deseas)
Payment Method ________________________(el mtodo a pagar - generalmente es Visa, Mastercard, American
Express, Personal check/Money order)
Card Number ________________________ (nmero de cuenta de tu targeta)
Expiration ________________________

(cuando expira la tarjeta mes/ao)

Payment Cycle ________________________(formas de pago - si es mensual, cada 4 meses, cada 6 meses o al


ao)
Comments

________________________ (algn comentario al respecto)

Verifica que cada uno de los encasillados o campos estn contestados corrctamente. Asegrate de ello y
enva.
El proceso dura de 24 a 48 horas en la verificacin de tu informacin.
Si todo marcha bien recibirs un email donde te enviarn el login y password, el host y el Puerto de
conexin a la shell. Si es por SSH = secure shell, te enviarn un programa llamado "putty". Este es un
programa de conexin para establecer conexiones por telnet y SSH en cualquier puerto.
SESION D - PUTTY
Puedes bajar el putty de http://tucows.planet.nl/preview/195286.html. Cuando abres el "PUTTY"
debers escribir la informacin requerida que te fue enviada por la Compaa de la Shell.
Busca donde dice Host y escribes el host que te enviaron en el email. Ejemplo: Host: mds.com.mx

Csar Vargas

76

Introduccin al IRC

En Port escribe el puerto elegido (si no te enviaron en el email un puerto, entonces el puerto por default es
el 22).
En Protocolo seleccionas SSH y le das "open o connect".
Se te abrir una ventana negra ese es el prompt de la shell la cual te va a pedir el login y el password
acordados por el proveedor y tu. Una ves los escribas comienza la configuracin de lo que pediste ya sea
bouncer, psybnc o eggdrop etc..
SESION E - TELNET
Telnet es un programa que permite accesar una computadora remota y utilizarla a travs de la red. No
importa si la computadora est en el mismo cuarto o al otro lado del mundo. La nica desventaja fuerte de
esta herramienta es que por lo general solo es posible utilizarla en modo de texto.
Para accesar por Telnet debes conocer que se puede accesar por window o linux, y para accesarlo es
necesario tener conocimientos bsicos de los comandos de linux/unix.
Hay diferentes formas de entrar. Si estas en el IRC escribe:
/run telnet
o vas a Inicio - Ejecutar - Telnet una vez que se abre el programa del telnet, das click en Conectar y se
abre una ventana. Click en Sistema remoto. Escribes el Nombre del Host, el port y la terminal (la terminal
deja siempre la misma), el port dejalo en 23 o telnet, el que esta por default.
Si tienes el windows en lenguaje Ingles vas a Start - run - telnet
O puedes escribir:
/run /telnet nombre.del.host
o:
/telnet ip
y asi da el telnet conectado ya.
Ejemplo: en vez de copiar telnet solo copias
/telnet hobbiton.org
Si vamos a usar otro puerto distinto al default que es de telnet se puede poner:
/telnet host Puerto
o

Csar Vargas

77

Introduccin al IRC
/telnet ip Puerto
SESION F - BOUNCER
Un bouncer es un programa que se ejecuta en una shell y el cual nos sirve para hacer de enlace o puente
entre nosotros y el servidor de IRC o Ftp que querramos usar, usando la ip del servidor donde se
encuentra este bouncer.
Para bajarlo ve a http://bnc.ircadmin.net/windows.php
http://bnc.ircadmin.net/unix.php <--- para unix

<---

bouncers

para

Windows

Cuando compramos/alquilamos una Shell, el siguiente paso es configurar el Bouncer. Lo mas lgico es
que sepamos los comandos bsicos de linux. Las empresas que alquilan Shells suelen tener un Setup o
fichero ejecutable de configuracin para crear Bouncers facilmente sin casi usar comandos complicados.
Veamos unos pasos comunes sobre la instalacin de un bouncer. Si la shell ya trae una bouncer, lo mejor
sera leer el "readme" que trae o el "install" y probar con ese.
Para configurar un bouncer debes tener el nmero de usuarios que usar el bouncer, el login y pass para
el administrador y el puerto al que debes conectarte.
Una ves tengas todo configurado abres tu <b>miRC</b> y tecleas:
/server servidor.de.shell puerto que hemos elegido
Por ejemplo:
/server onix.gtcomm.net 8181
Si todo marcha corrctamente nos tendr que pedir la clave para entrar. Escribimos:
/quote pass nuestraclave
Para ver las IPS que tiene la mquina (Shell) solo tienes que escribir:
/quote vip list
y te saldr una lista, copias la ip deseada y escribes:
/quote vip el virtual ip que quieres usar
El prximo paso es conectarte con el IRC servidor Undernet:
/quote conn server
Ejemplo: /quote conn mclean.va.us.undernet.org
*Nota: Recuerda que donde dice <b>conn</b> lleva dos <b>n.</b>

Csar Vargas

78

Introduccin al IRC
Y ya ests dentro del IRC Undernet con otra ip. Puedes enviarte un /who nick y verificar. Si deseas puedes
apagar tu mquina (pc) y dejar el bnc conectado.
SESION G - PSYBNC
Las razones por las que utilizamos un PSYBNC para ingresar a Internet es por razones de seguridad. Es
decir que cuando ingresamos al IRC con un psyBNC, nuestro Host real no es mostrado, y en cambio son
utilizados Host Virtuales, provistos por la compaa, a la que le estamos rentando la Shell. Puedes bajarlo
de http://www.psychoid.lam3rz.de/psyBNC2.3.tar.gz
Sin embargo la psyBNC posee otras funciones tales como Auto OPs y comandos para obtener OP. En
algunas Redes de IRC que no tienen Channel y Nickname Services (Servicios para el registro de canales y
Nick), tales como IRCnet y Efnet, los canales son cuidados por bots. Con algunos comandos de psyBNC
podemos remplazar estos Bots.
Qu necesitamos para correr un psyBNC?
1. Alguna clase de Cuenta de Unix/Linux (Shell)
2. Un programa de FTP para subir el archivo a la shell . Recomendamos el CuteFTP
3. Conocimientos bsicos de IRC y Unix/Linux, incluyendo cmo compilar archivos y qu es DCC Chat, ya
que son los conocimientos mnimos requeridos.
Compilando
Una ves que subimos el archivo de la psyBNC a la shell mediante el programa de FTP el paso siguiente es
compilarlo para que la mquina lo entienda. Esto bsicamente es UnZip los archivos y extraerlos a una
Carpeta para que puedas usarlos. Es lo mismo que extraer un programa por el WinZip, solo que ahora
utilizaremos otro sistema operativo.
Ahora una ves dentro de la Shell (Utilizando Telnet/SSH) escribimos:
Paso 1 : tar xvzf psybnc.tar.gz
Paso 2 : cd psybnc
Paso 3 : make
Paso 4 : pico psybnc.conf (cambia el puerto #)
Paso 5 : /psybnc (Tienes que estar dentro del directorio de la psyBNC)
Cmo utilizar nuestro psyBNC?
Paso 1: Tenemos que abrir algn cliente de IRC (mIRC/Pirch/BitchX)
Paso 2: Tenemos que escribir:

Csar Vargas

79

Introduccin al IRC

/server Servidor.Com Puerto


Por ejemplo: /server Ushells.Net 8545
Les recuerdo que el puerto predefinido es el 31337.
La psyBNC reconoce a la primera persona en entrar a su sistema como el admin.
Paso 3: El siguiente paso es poner una password, para eso utilizaremos el comando:
/quote pass LaPassQueQuieras
Recuerda: esta es la password que siempre usars para ingresar a la psyBNC, ya que solo la primera vez
no se necesita password. Debes escribirla en un sitio seguro para que no se te olvide o pierda.
Paso 4: Agregar un servidor a nuestra lista. Para ello utilizaremos el comando:
/quote addserver Servidor:Puerto
Por ejemplo:
/quote addserver McLean.VA.US.Undernet.Org:6667
Paso 5: Habiendo realizado todos estos pasos corrctamente deberamos poder ingresar al IRC sin
problemas ;)
Comandos Bsicos
Ahora pasar una lista de los comandos bsicos para poder usar un psyBNC
Utilizado para ingresar al psyBNC
/server Servidor.Com Puerto Password
Para configurar escribes
/bhelp
Muestra la lista de servidores
/quote listserver
Utilizado para agregar un servidor
/quote addserver Servidor.Com:Puerto
Borramos un servidor de nuestra lista

Csar Vargas

80

Introduccin al IRC

/quote delserver #nmero

Seleccionas un Vhost
/quote Vhost Vhost
Fija tu UserName
/quote setusername
Cambias de Server al prximo que tenga en la lista
/quote Jump
Te desconecta del IRC
/quote bquit
Te conecta al IRC
/quote bconnect
Te cambia el pass
/quote password new password
Aade una Red separada a tu cliente cliente
/quote addnetwork
Elimina una red de tu cliente
/quote delnetwork
Recuerda que la psyBNC te mantiene en el IRC aun cuando no ests conectado a internet asi que estos
comandos son tiles.
psyBNC pasa este mensaje a los canales en los que ests cuando te desconectaste de sta (este mensaje no
se repetira).
/quote /setleavemsg Mensaje
Cuando te desconectas del psyBNC esta cambia automticamente a este NICK
/quote setawaynick NICK

Csar Vargas

81

Introduccin al IRC

Fija un usuario que tendra @P gracias a t


/quote addop
Elimina un usuario con derecho a Op
/quote delop
Para agregar un user en autoop en la psy
/quote addautoop #canal :host
Aade un ban (global o a Canal)
/quote addban
Elimina el ban para el nmero especfico
/quote delban
Lista todos los Bans
/quote listban
Envia un archivo a un nick
/quote dccsend
Aceptas un DCC Send de un usuario
/quote dccget
Aade un nuevo usuario al Bouncer
/quote adduser
Elimina a un usuario del Bouncer
/quote deluser
Fija el Lenguaje (global)
/quote setlang
Muestra esta ayuda o la de algun comando
/quote bhelp

Csar Vargas

82

Introduccin al IRC

Para ver detalles


/quote bhelp comando
Te muestra los log
/quote playprivatelog
Te borra los log
/quote eraseprivatelog

INTRODUCCION A UNA PAGINA WEB


SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO
En algunas ocasiones habrs usado la WEB como fuente de informacin e interaccin. Y tambin en algn
momento querrs ser autor y publicar tus pginas. Tambin querrs crear y administrar tu propio sitio
WEB. Las oportunidades de publicacin que ofrece la Web van desde una sola pgina hasta un sitio Web.
Usando las actuales herramientas de software, la autora de publicacin en la Web no es ms difcil que el
procesamiento de textos o la autoedicin. Crear una pgina Web es sencillo y en ella puedes publicar
informacin como un curriculum vitae o el anuncio de una pequea empresa.
Otro uso sera proporcionar una lista de enlaces o sitios con informacin sobre un tema en particular. Una
serie de pginas Web ligadas entre si equivale a un minisitio, aunque sin un nombre de dominio.
Las pginas Web bsicas contienen texto, graficos y enlaces. Las sofisticadas incluyen animacin, sonido y
video. Algunas incluyen elementos interactivos como cuestionarios o encuestas. Para incorporar estas
sofisticadas caractersticas es probable que el servidor Web precise de software servidor especial.
Todas las pginas Web se almacenan en documentos HTML. Un documento HTML contiene instrucciones
especiales, llamadas "etiquetas HTML", que indican al navegador cmo desplegar texto, grficos y fondo de

Csar Vargas

83

Introduccin al IRC
una pgina Web. El texto de una pgina Web antes de ser desplegado por un navegador aparecera con
etiquetas HTML entre corchetes.
Las nuevas herramientas de autora de HTML facilitan la creacin de pginas Web mediante interfaces
semejantes a las de los procesadores de textos (ej Notepad en Windows o SimpleText en Macintosh),
plantillas y asistentes. El "software de autora en al Web" est especficamente diseado para la creacin
de documentos HTML que habrn de exhibirse como pginas Web.
Este software inserta automticamente etiquetas HTML en cada uno de los elementos seleccionados. Entre
los mejores programas de autora en la Web estn Microsof FrontPage, Claris Home Page, Dream Weaver,
Adobe Page Mill y Corel Web Designer.
Algunos navegadores tambin ofrecen herramientas para la creacin de pginas Web. Por ejemplo:
Netscape Communicator Professional Edition que incluye mdulo, llamado Netscape Composer, MSI
Explorer, Mosaic, etc. Toda pgina debe colocarse en un servidor Web. Busca un sitio que aloje tus
pginas. ISP como America Online y AT&T, Brinkster.com y Freeservers.com brindan espacios.
SESION B - ETIQUETAS BASICAS Y SUS SIGNIFICADOS
<HTML></HTML> - Indican que el archivo es un documento HTML. La pgina comienza con la etiqueta
inicial y concluye con la final (son obligatorias).
<HEAD></HEAD> - Indican que el texto intermedio es el encabezado de la pgina. Aparecen
inmediatamente despus de la etiqueta HTML inicial (son obligatorias).
<TITLE></TITLE> - Indican que el texto intermedio es el ttulo de la pgina. Deben aparecer entre las
etiquetas HEAD inicial y final (son obligatorias).
<BODY></BODY> - Indican que el material intermedio (texto, imgenes y etiquetas del resto del
documento) es el cuerpo del documento (son obligatorias).
<H1></H1> - Indican que el texto intermedio es un subttulo. El lmite es hasta el nmero H6 o sea el
ttulo se vera de acuerdo al tamao.
<BR> - Inserta un fin de lnea. Sirve para controlar el interlineado y el final de lneas.
<UL></UL>, <OL></OL> - Indican una lista no ordenada (con motas) o una lista ordenada (con nmeros o
letras).
<Ll> - Indica un elemento de lista. Precede a todos los elementos de lista no ordenadas.
<CENTER></CENTER> - Indican que el texto intermedio debe centrarse entre los mrgenes de la pgina.
<B></B> - Indican que el texto intermedio debe aparecer en negritas.
<l></l> - Indican que el texto intermedio debe aparecer en cursivas.

Csar Vargas

84

Introduccin al IRC
<A HREF=" "></A> - Indican que el texto intermedio es un enlace de hipertexto. El URL del material ligado
debe aparecer entre las comillas despus del signo de igual.
<IMG SCR=" "> - Inserta una imagen en lnea en el documento. El URL de la imagen aparece entre las
comillas despus del atributo SCR=" ".
<HR> - Inserta una raya horizontal.
<P> - Indica separacin de los prrafos.
<PRE> y </PRE> - Indican que el texto que se encuentre entre ella estar preformateado.
<TT> y </TT> - Indica que se puede conseguir que el texto tenga un tamao menor y la apariencia de los
caracteres de una mquina de escribir (typewriter).
SESSION C - CREANDO UNA PAGINA BASICA
El principio esencial del lenguaje HTML (HyperText Markup Language) es el uso de las etiquetas (tags).
Funcionan de la siguiente manera:
<XXX> Este es el inicio de una etiqueta.
</XXX> Este es el cierre de una etiqueta.
Las letras de la etiqueta pueden estar en maysculas o minsculas, indiferentemente. Por claridad, se
usarn en esta clase slamente las maysculas.
Lo que haya entre ambas etiquetas estar influenciada por ellas. Por ejemplo, todo el documento HTML
debe estar entre las etiquetas <HTML> y </HTML> :
<HTML> [Todo el documento] </HTML>
El documento en s est dividido en dos zonas principales:
El encabezamiento, comprendido entre las etiquetas <HEAD> y </HEAD>
El cuerpo, comprendido entre las etiquetas <BODY> y </BODY>

Dentro del encabezamiento hay informacin del documento, que no se ve en la pantalla


principal, principalmente el ttulo del documento, comprendido entre las etiquetas
<TITLE> y </TITLE>. El ttulo debe ser breve y descriptivo de su contenido, pues ser lo
que vean los dems cuando aadan nuestra pgina a su bookmark (o agenda de
direcciones).
Dentro del cuerpo est todo lo que queremos que aparezca en la pantalla principal (texto, imgenes, etc.)
Por tanto, la estructura queda de esta manera:

Csar Vargas

85

Introduccin al IRC

<HTML>
<HEAD>
<TITLE> Ttulo de la pgina </TITLE>
</HEAD>
<BODY>
[Aqu van las etiquetas que visualizan la pgina]
</BODY>
</HTML>
Antes de crear nuestra primera pgina, unas consideraciones sobre el texto: Cuando escribimos en el
documento el texto que queremos que aparezca en la pantalla, veremos que ste se acomoda a ella, sin que
tengamos que pulsar el retorno del carro. Si queremos separar el texto en distintos prrafos debemos usar
la etiqueta <P>, (que no tiene su correspondiente etiqueta de cierre </P>)
El texto puede tener unas cabeceras, comprendidas entre las etiquetas <H1> y </H1>, <H2> y </H2> , etc.
(hasta el nmero 6), siendo el nmero indicativo del tamao. El tamao mayor es el correspondiente al
nmero 1. Puedes experimentar en el ejemplo que sigue, cambiando el nmero para comprobar el efecto
que se logra.
Una etiqueta muy interesante es la de centrado <CENTER> y </CENTER> (no la soportan todos los
navegadores, aunque s la mayora de ellos). Nos centra todo lo que est dentro de ella, ya sea texto,
imgenes, etc.
Tambin tenemos los separadores (horizontal rules), que se consiguen con la etiqueta <HR> (no existe la
correspondiente de cierre). Con ella se obtiene una raya horizontal tan ancha como la pantalla, y con la
apariencia de estar embutida sobre el fondo, como se puede observar a continuacin:
SESION D - EJEMPLO PRACTICO
En el procesador de texto copiamos lo siguiente:
<HTML>
<HEAD>
<TITLE> Mi pgina del Web - 1 </TITLE>
</HEAD>
<BODY>

Csar Vargas

86

Introduccin al IRC
<H1> <CENTER> Primera pgina </CENTER> </H1>
<HR>
Esta es mi primera pgina, aunque todava es muy sencilla. Como el lenguaje HTML no es difcil, pronto
estar en condiciones de hacer cosas mas interesantes.
<P> Aqui va un segundo parrafo
</BODY>
</HTML>
Las lneas en blanco y las indentaciones del texto se han puesto para mayor claridad es correcto, pero no
son necesarias. De hecho, podra estar todo en una sola lnea como lo mostramos en esta clase. Lo
importante es el orden corrcto de las etiquetas. Por cierto, una etiqueta puede estar anidada dentro de
otra.
Vase en el ejemplo cmo lo est la etiqueta <CENTER> dentro de la etiqueta <H1>. Es muy importante, en
estos casos, que las etiquetas de inicio y de cierre vayan en el orden correcto, pues de lo contrario se
produciran errores.
Obsrvese adems la falta de los acentos. Se hablar ms adelante sobre el motivo de ello.
Guardamos el fichero en el procesador de textos con el nombre de mipag1.html y lo cargamos en el
navegador.
Habr un fichero distinto para cada captulo; conviene crear un directorio especfico e irlos guardando en
l, para poder repasar lo aprendido, aparte de que pueden ser necesarios para ejecutar otros ejemplos
prcticos.
Haremos una pausa para que preguntes las dudas que tengas. Acurdate de escribir el nmero de
referencia. Puedes enviar un "msg privado" a los Helper asignados con + ahora.
SESION E - DANDO FORMA AL TEXTO
Como hemos visto en el ejemplo anterior, cuando queremos poner un texto sin ninguna caractersca
especial, lo ponemos directamente. Unicamente, la separacin entre prrafos (dejando una lnea en blanco)
la conseguimos con la etiqueta <P>.
Si queremos separar los prrafos, o cualquier otra cosa, pero sin dejar una lnea en blanco, usamos una
etiqueta parecida <BR> (break, o romper). Tampoco tiene etiqueta de cierre.
Si queremos obtener mltiples lneas en blanco no basta con repetir la etiqueta <P>, sino que hay que
combinarla con la etiqueta <BR>. As por ejemplo, si queremos obtener dos lneas en blanco, pondramos:
<BR><P>
<BR><P>

Csar Vargas

87

Introduccin al IRC

Con lo que se obtiene:


Al escribir el texto, si ponemos ms de un espacio en blanco entre dos palabras observamos que el
navegador slo reconoce uno de ellos. Si queremos forzarle a que lo haga, debemos poner el cdigo
"&nbsp;" (non-breaking space)
Para destacar alguna parte del texto se pueden usar:
<B> y </B> para poner algo en negrita (bold).
<I> y </I> para poner algo en cursiva (italic).
Otra etiqueta interesante es <PRE> y </PRE> . El texto que se encuentre entre ella estar preformateado,
es decir que aparecer como si hubiera sido escrito con una mquina de escribir, con una fuente de
espaciado fijo (tipo Courier).
Adems se respetarn los espacios en blanco y retornos del carro, tal como estaban en nuestro documento
HTML (lo cual no ocurre normalmente, como hemos visto anteriormente). Es muy apropiada para
confeccionar tablas y otros documentos similares.
Con la etiqueta <TT> y </TT> conseguimos tambin que el texto tenga un tamao menor y la apariencia de
los caracteres de una mquina de escribir (typewriter). La diferencia con la anterior es que no preformatea
el texto, sino que nicamente cambia su apariencia.
La etiqueta <BLOCKQUOTE> y </BLOCKQUOTE> se utiliza para destacar una cita textual dentro del
texto general. Este prrafo est escrito entre ambas etiquetas. Obsrvese los mrgenes a ambos lados.
En las frmulas matemticas puede interesar poder escribir ndices y subndices, que se consiguen con las
etiquetas <SUP> </SUP> y <SUB> </SUB> respectivamente. As, por ejemplo:
m2 se consigue de la siguiente manera: m<SUP>2</SUP>
vx se consigue con: v<SUB>x</SUB>
A menudo nos interesar presentar las cosas en forma de listas. Podemos escoger entre tres tipos
distintos:
1.Listas desordenadas (no numeradas)
2.Listas ordenadas (numeradas)
3.Listas de definicin.
Las listas desordenadas (unordered lists) sirven para presentar cosas que, por no tener un orden
determinado, no necesitan ir precedidas por un nmero. Su estructura es la siguiente:
<UL>

Csar Vargas

88

Introduccin al IRC
<LI> Una cosa
<LI> Otra cosa
<LI> Etc.
</UL>
Es decir, toda la lista est dentro de la etiqueta <UL> y </UL> , y luego cada cosa va precedida de la
etiqueta <LI> (list item).
Se puede anidar una lista dentro de otra. Por ejemplo:
<UL>
<LI> Mamferos
<LI> Peces
<UL>
<LI> Sardina
<LI> Bacalao
</UL>
<LI> Aves
</UL>
Las listas ordenadas (ordered lists) sirven para presentar cosas en un orden determinado. Su estructura es
muy similar a la anterior. La diferencia estriba en que en el resultado aparecer automticamente un
nmero correlativo para cada cosa.
<OL>
<LI> Primera cosa
<LI> Segunda cosa
<LI> Etc.
</OL>
Al igual que las listas desordenadas, tambin se pueden anidar las listas ordenadas.

Csar Vargas

89

Introduccin al IRC
El tercer tipo lo forman las listas de definicin. Como su nombre indica, son apropiadas para glosarios (o
definiciones de trminos). Toda la lista debe ir englobada entre las etiquetas <DL> y </DL> . Y a diferencia
de las dos que hemos visto, cada rengln de la lista tiene dos partes:
1) el nombre de la cosa a definir , que se consigue con la etiqueta <DT> (definition term).
2) la definicin de dicha cosa, que se consigue con la etiqueta <DD> (definition definition).
<DL>
<DT> Una cosa a definir
<DD> La definicin de esta cosa
</DL>
SESION F - ENLACES DE OTRAS PAGINAS
La caracterstica que ms ha influido en el espectacular xito del Web (o tela de araa) ha sido, aparte la
de su carcter multimedia, la posibilidad de unir los distintos documentos repartidos por todo el mundo
por medio de enlaces hipertexto.

Estructura de los Enlaces

En general, los enlaces tienen la siguiente estructura:


<A HREF="xxx"> yyy </A>
donde xxx es el destino del enlace (Obsrvese las comillas). yyy es el texto indicativo en la pantalla del
enlace (con un color especial y generalmente subrayado).
Tipos de Enlaces
Vamos a distinguir cuatro tipos de enlaces:
1.Enlaces dentro de la misma pgina
2.Enlaces con otra pgina nuestra
3.Enlaces con una pgina fuera de nuestro sistema
4.Enlaces con una direccin de email
1. Enlaces dentro de la misma Pgina
A veces, en el caso de documentos (o pginas) muy extensas, nos puede interesar dar un salto desde una
posicin a otra determinada.

Csar Vargas

90

Introduccin al IRC

En este caso, lo que antes hemos llamado XXX, es decir, el destino del enlace, en este caso el sitio dentro
de la pgina a donde queremos saltar, se sustituye por #marca (la palabra marca puede ser cualquier
palabra que queramos). Lo que hemos llamado antes YYY es la palabra (o palabras) que aparecern en la
pantalla en color (en forma de hipertexto). Su estructura es, entonces:
<A HREF="#marca"> YYY </A>
Y en el sitio exacto a donde queremos saltar, debemos poner la siguiente etiqueta:
<A NAME="marca"> </A>
Por ejemplo, si quiero saltar desde aqu a la pantalla final, pongo la siguiente etiqueta:
<A HREF="#final"> Pulsa para ir al final</A>
Que resulta como: Pulsa para ir al final (Puedes comprobar cmo salta a la pantalla final)
Y en el final del documento he puesto esta otra etiqueta:
<A NAME="final"> </A>
2. Enlaces con otra Pgina Nuestra
Puede ser que tengamos una sola pgina. Pero lo ms frecuente es que tengamos varias pginas, una
inicial (o principal) y otras conectadas a ella, e incluso entre ellas mismas.
Supongamos que queremos enlazar con la pgina creada en el ejemplo del captulo anterior, que la hemos
llamado mipag2.html. En este caso, simplemente sustituimos lo que hemos llamado XXX (el destino del
enlace) por el nombre del fichero:
<A HREF="mipag2.html"> Ejemplo del captulo 2 </A>
Que resulta como: Ejemplo del captulo 2 (Puedes comprobar cmo carga esa pgina)
Si queremos que vaya a un sitio concreto de otra pgina nuestra en vez de ir al principio de la pgina,
adonde va por defecto, en ese sitio tenemos que colocar una marca, y completar el enlace con la referencia
a esa marca.
3. Enlaces con una Pgina fuera de Nuestro Sistema
Si queremos enlazar con una pgina que est fuera de nuestro sistema (es decir, que est en un servidor
distinto al que soporta nuestra pgina), es necesario conocer su direccin completa, o URL (Uniform
Resource Locator). El URL podra ser, adems de la direccin de una pgina del Web, una direccin de ftp,
gopher, etc.
Una vez conocida la direccin (o URL), lo colocamos en vez de lo que hemos llamado anteriormente xxx (el
destino del enlace). Si queremos enlazar con la pgina de Netscape (cuyo URL es:
http://home.netscape.com/), la etiqueta sera:

Csar Vargas

91

Introduccin al IRC

<A HREF="http://home.netscape.com/"> Pgina inicial de Netscape </A>


Es muy importante copiar estas direcciones correctamente (respetando las maysculas y minsculas,
pues los servidores UNIX s las distinguen) .
4. Enlaces con una Direccin de Email
En este caso, sustituimos lo que se ha llamado antes xxx (el destino del enlace) por mailto: seguido de la
direccin de email. La estructura de la etiqueta es:
<A HREF="mailto: direccin de email"> Texto del enlace </A>
Que resulta: Comentarios a Francisco Arocena en farocena@lander.es
Es decir, es conveniente, poner tambin en el texto del enlace la direccin de email.
SESION G - IMAGENES
La etiqueta que nos sirve para incluir imgenes en nuestras pginas del Web es muy similar a la de
enlaces a otras pginas, que hemos visto en la clase anterior. La nica diferencia es que, en lugar de
indicar al programa navegador el nombre y la localizacin de un documento de texto HTML para que lo
cargue, se le indica el nombre y la localizacin de un fichero que contiene una imagen.
La estructura de la etiqueta es:
<IMG SRC="imagen.gif">
Con el comando IMG SRC (image source, fuente de la imagen) se indica que se quiere cargar una imagen
llamada imagen.gif (o el nombre que tenga).
Dentro de la etiqueta se pueden aadir otros comandos, tal como ALT
<IMG SRC="imagen.gif" ALT="descripcin">
Con el comando ALT se introduce una descripcin (una palabra o una frase breve) indicativa de la imagen.
Este comando, que en principio se puede omitir, es en beneficio de los que accedan a nuestra pgina con
un programa navegador en forma de texto slo. Ya que no son capaces de ver la imagen, por lo menos
pueden hacerse una idea sobre ella. Pero no es slo por esto.
Hay casos, como veremos ms adelante, en los que se utiliza una imagen como enlace a otra pgina. Si se
omitiera este comando, los que utilizan dichos navegadores no podran de ninguna manera acceder a esas
pginas.
Con respecto a la localizacin del fichero de esa imagen, se puede decir aqu lo mismo que en la clase
anterior referente a los enlaces. Si no se indica nada especial, como en el caso que se ha expuesto, quiere
decir que el fichero imagen.gif est en el mismo directorio que el documento HTML que estamos
escribiendo. Si no es as, se siguen los mismos criterios que los indicados para los enlaces.

Csar Vargas

92

Introduccin al IRC
Al igual que una pgina con la que queremos enlazar puede estar fuera de nuestro sistema, (en cuyo caso
haba que indicar su URL o direccin completa), podemos cargar una imagen que no est en nuestro
sistema siguiendo el mismo mtodo, es decir, indicar en la etiqueta el URL completo de la imagen. Aunque
esto no es muy aconsejable, pues alargara innecesariamente el tiempo de carga de nuestra pgina.
Las imgenes deben estar guardadas en un formato de fichero especial llamado GIF (hay tambin otro
formato ms avanzado, del que se hablar ms adelante). Este formato GIF a las imgenes deben estar
guardadas en un formato de fichero especial llamado GIF. (ah almacena las imgenes con un mximo de
256 colores, en forma comprimida).
Hay programas grficos (como el Paint Shop Pro para el PC, o el Graphic Converter para el Mac) que nos
permiten guardar las imgenes en este formato, adems de cumplir otras muchas tareas de manipulacin
de las mismas.
Un aspecto muy importante a tener en cuenta es el tamao de las imgenes, pues una imagen grande
supone un fichero grande, y sto puede resultar en un tiempo excesivo de carga, con el consiguiente riesgo
de que quien est intentando cargar nuestra pgina se canse de esperar, y desista de ello.
Para elegir la posicin de la imagen con respecto al texto hay distintas posibilidades. La ms sencilla es
colocarla entre dos prrafos, con un titular a un lado. Los navegadores ms actuales (como el Netscape
Navigator y el Microsoft Internet Explorer) permiten que el texto pueda rodear a la imagen.
De momento nos vamos a limitar a escoger la posicin del titular con respecto a la imagen (si es que
queremos ponerle un titular, claro est). Se puede poner TOP (arriba), MIDDLE (en medio) o BOTTOM
(abajo) del lado de la imagen. Para ello se aade el comando ALIGN a la etiqueta, de la siguiente manera:
<IMG SRC="imagen.gif" ALIGN=TOP> Titular alineado arriba
<IMG SRC="imagen.gif" ALIGN=MIDDLE> Titular alineado en medio
<IMG SRC="imagen.gif" ALIGN=BOTTOM> Titular alineado abajo
Otra posibilidad muy interesante es la de utilizar una imagen como enlace a otra pgina. Para estos casos
se utilizan generalmente imgenes pequeas (iconos), aunque se puede usar cualquier tipo de imagen.
Segn vimos en la clase anterior, la estructura general de un enlace es:
<A HREF="xxx"> yyy </A>
donde xxx era el destino del enlace e yyy el texto del enlace (o ms generalmente hablando, lo que aparece
en la pantalla como el enlace; en la clase anterior era un texto, y en ste va a ser una imagen). En este
caso sustituimos xxx por el nombre del fichero de la pgina a la que queremos acceder. Y en lugar de yyy
ponemos la etiqueta completa de la imagen (que queda as englobada dentro de la etiqueta del enlace)
Pulsando la imagen comprobamos cmo efectivamente enlaza con la pgina deseada. Obsrvese adems
que la imagen est rodeada de un rectgulo del color normal en los enlaces. Si no se desea que aparezca
ese rectngulo, hay que incluir dentro de la etiqueta de la imagen el atributo BORDER=0, es decir:
<A HREF="mipag2.html"><IMG SRC="hombre.gif" BORDER=0></A>

Csar Vargas

93

Introduccin al IRC

Posicionando el cursor sobre esta ltima imagen, comprobamos que acta tambin como enlace aunque
carezca del rectngulo de color. Esto puede resultar ms esttico, pero se corre el riesgo de que el usuario
no se d cuenta de que la imagen sirve de enlace.
Tambin podemos utilizar una imagen para enlazar con otra imagen. En este caso sustituimos xxx (el
destino del enlace) con el nombre del fichero de la imagen a la que queremos acceder e yyy (lo que aparece
en pantalla como el enlace) por la etiqueta completa de la imagen que queremos que aparezca en la
pantalla como el enlace de la otra.
Supongamos que queremos enlazar con la imagen.gif por medio de esta otra imagen: (imagen2.gif):
<A HREF="imagen.gif"><IMG SRC="imagen2.gif"></A>
Por ltimo, otra posibilidad es la de utilizar un texto para enlazar con una imagen. En este caso
sustituimos xxx (el destino del enlace) con el nombre del fichero de la imagen a la que queremos acceder e
yyy (lo que aparece en pantalla como el enlace) por el texto.
Se pueden capturar las imgenes que aparecen en pantalla, con objeto de guardarlas permanentemente en
nuestro disco duro. En los navegadores ms actuales se hace pulsando sobre la imagen con la tecla
derecha del ratn, con lo que se obtiene un men en el que est la posibilidad de guardar la imagen.
Un tipo de imgenes del que se hace abundante uso y que sirven para mejorar la presentacin de la pgina
son los iconos, botones, barras separadoras, etc. A pesar de su tamao o forma, son imgenes como
cualquier otra.
SESION H - CARACTERES ESPECIALES
Existen algunas limitaciones para escribir el texto. Una de ellas es debido a que las etiquetas se forman
como un comando escrito entre los smbolos "<" y ">". Por tanto, si se quisieran escribir estos caracteres
como parte normal del texto, dara esto lugar a una ambigedad, ya que el programa navegador podra
interpretarlos como el comienzo o final de una etiqueta, en vez de un carcter ms del texto.
Existen cdigos para escribir letras especficas de distintos idiomas. Hay muchos de ellos, pero,
lgicamente, los que ms nos interesan son los propios del castellano (las vocales acentuadas, la y los
signos y )
Los cdigos de las vocales acentuadas se forman comenzando con &, seguido de la vocal en cuestin,
seguido de la palabra acute (aguda) y terminando con el signo ;
Para la (&aacute;), para la (&eacute;), para la (&iacute;). para la (&oacute;), para la (&uacute;),
para la (&Aacute;), para la (&Eacute;), para la (&Iacute;), para la (&Oacute;) y para la (&Uacute;).
Existen otros cdigos: para la (&ntilde;), para la (&Ntilde;), para la (&uuml;), para la (&Uuml;),
para la (&#191;) y para la (&#161;).
Todo esto, que como se ve es muy laborioso, puede parecer intil ya que si escribimos nuestro texto sin
hacer ningn caso de estas convenciones, escribiendo las letras acentuadas y dems signos directamente,
es muy posible que el resultado lo veamos correctamente en nuestro navegador, pero nunca podremos

Csar Vargas

94

Introduccin al IRC
estar seguros que les ocurra lo mismo a todos los que accedan a nuestras pginas con otros navegadores
distintos.
En la prctica, el problema no es tan grave, pues los programas editores de HTML suelen tener la
posibilidad de escribir los cdigos automticamente.
Incluso si se escribe en un procesador de textos de forma manual, se puede escribir el texto en una
primera etapa de forma normal y luego aplicarle algn de los programas que hacen la conversin
adecuada.
SESION I - FONDOS
Se puede cambiar el fondo de dos maneras distintas: 1. Con un color uniforme. 2. Con una imagen
Fondos con un color uniforme
Se consigue aadiendo el comando BGCOLOR a la etiqueta <BODY> (situada al principio del documento),
de la siguiente manera:
<BODY BGCOLOR="#XXYYZZ">
donde:
XX es un nmero indicativo de la cantidad de color rojo
YY es un nmero indicativo de la cantidad de color verde
ZZ es un nmero indicativo de la cantidad de color azul
Estos nmeros estn en numeracin hexadecimal. Esta numeracin se caracteriza por tener 16 dgitos (en
lugar de los diez de la numeracin decimal habitual). Estos dgito son:
0123456789ABCDEF
Es decir, que en nuestro caso, el nmero menor es el 00 y el mayor el FF. As, por ejemplo, el color rojo es
el #FF0000, porque tiene el mximo de rojo y cero de los otro dos colores.
Los colores primarios son: #FF0000 - para el Rojo, #00FF00 - para el Verde, #0000FF - para el Azul,
#FFFFFF - para el Blanco, #000000 - para el Negro, #FFFF00 - para el Amarillo
Para hacer un color ms oscuro, hay que reducir el nmero de su componente, dejando los otros dos
invariables. As, el rojo #FF0000 se puede hacer ms oscuro con #AA0000, o an ms oscuro con
#550000.
Para hacer que un color tenga un tono ms suave (ms pastel), se deben variar los otros dos colores
hacindolos ms claros (nmero ms alto), en una cantidad igual. As, podemos convertir el rojo en rosa
con #FF7070.
Colores del texto y de los enlaces

Csar Vargas

95

Introduccin al IRC

Si no se variasen los colores habituales del texto y de los enlaces (negro y azul, respectivamente), podra
ocurrir que su lectura contra un fondo oscuro fuese muy dificultosa, o incluso imposible, si el fondo fuese
precisamente negro o azul.
Para evitar esto, se pueden escoger los colores del texto y de los enlaces, aadiendo a la etiqueta (si se
desea) los siguientes comandos: TEXT - color del texto, LINK - color de los enlaces, VLINK - color de los
enlaces visitados, ALINK - color de los enlaces activos (el que adquieren en el momento de ser pulsados)
Los cdigos de los colores son los mismos que los que se han visto anteriormente.
La etiqueta, con todas sus posibilidades, sera:
< BODY BGCOLOR="#XXYYZZ" TEXT="#XXYYZZ" LINK="#XXYYZZ" VLINK="#XXYYZZ" ALINK="#XXYYZZ">
Cambio del color de una parte del texto
El comando TEXT explicado anteriormente (que va englobado dentro de la etiqueta <BODY>) cambia el
color de la totalidad del texto de la pgina.
Tanto el Netscape Navigator 2, como el Microsoft Explorer soportan una etiqueta de color de la fuente con
la que se puede cambiar slo una parte del texto:
<FONT COLOR="#FF0000"> Este texto es de color rojo </FONT>
Fondos con una imagen
El fondo de una pgina puede ser tambin una imagen, ya sea en formato GIF o JPEG. Esta imagen se
repite por toda la pgina, de una manera anloga al tapiz de Windows. La estructura de la etiqueta es:
<BODY BACKGROUND="imagen.gif">
Tambin puede ser: <BODY BACKGROUND="imagen.jpg">
No todos los navegadores soportan este formato
Se pueden aadir tambin a esta etiqueta todos los comandos para cambiar los colores del texto y de los
enlaces, vistos anteriormente. Esto es imprescindible a veces para conseguir que el texto sea legible, en
contraste con el fondo.
Hay que prever la posibilidad de que quien acceda a nuestra pgina haya deshabilitado la carga
automtica de imgenes, en cuyo caso tampoco cargara la imagen que sirve como fondo y slo vera el
fondo estndar de color gris.
Esto podra ser muy perjudicial si hemos escogido unos colores para el texto y los enlaces que no
contrastan bien con ese fondo gris. La solucin a este problema es poner dentro de la etiqueta <BODY> los
dos comandos BACKGROUND y BGCOLOR (en este orden), teniendo cuidado en escoger un color uniforme
de fondo parecido al de la imagen.

Csar Vargas

96

Introduccin al IRC
Esto tiene la ventaja adicional de que, incluso aunque no se deshabilite la carga automtica de imgenes,
al cargar la pgina, lo primero que se ve es ese fondo de color uniforme, que luego es reemplazado por el de
la imagen.
Cmo conseguir un fondo para nuestra pgina?
Tericamente, cualquier imagen puede servir como fondo, pero unas son ms apropiadas que otras.
Adems, podemos querer crear un fondo nosotros mismos, o capturarlo de otras pginas.
Si deseas informacin adicional sobre HTML puedes accesar a http://www.wmaestro.com/webmaestro -
Francisco Arocena. Se ha obtenido la informacin de esta clase de esa pgina, con el compromiso de no
alterar su contenido, muy especialmente en lo referente a su autora y procedencia.
Tambin te ofrecen ayudas para hacer tu pgina Web en #ayuda-html y #html. Con gusto contestarn tus
dudas.

FORMATO DE UNIDAD C:
SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO
WINDOWS - Sistema Operativo multiusuario y multitarea de uso fcil y de modo grfico que emplea
ventanas, botones y dialogos del tipo GUI para el manejo y administracin de ficheros. La lnea de
comandos (command line) de texto que presenta Windows es MS-DOS, que se considera como otro sistema
operativo y tiene similitudes con UNIX en cuanto a algunos comandos.
FORMATEAR - Preparar un disco duro y darle forma lgica para su reutilizacin. Esto se hace eliminando
todos los datos de la superficie de disco, incluyendo el Sistema Operativo y las carpetas de fichero. Para
poder almacenar datos, cada dicso debe estar previamente formateado.
DISCO C: - Es el disco duro que se encuentra en el interior de tu pc y en donde se almacena toda la
informacin
MS-DOS - Disk Operating Sistem - Sistema Operativo en disco.
CD WINDOWS - Disco compacto en el que estan escritos datos e instrucciones de windows.

Csar Vargas

97

Introduccin al IRC
HARDWARE - Dispositivos elctricos, electrnicos y mecnicos para el procesamiento de datos.
MODEMS - Dispositivo para el envo y recepcin de datos a y desde computadoras a travs de lneas
telfonicas.
INTERNET - Un conjunto de redes locales regionales, nacionales y gateways enlazados.
SESION B - COMO FORMATEAR UN DISCO
Para formatear el disco C: es necesario salir de windows, e iniciar en modo MS-DOS, esto se logra de la
siguiente manera
Paso 1. Debes tener un disco de arranque de win98
Paso 2. Apagas tu pc e insertas el disco de arranque de windows (el har la funcin de arranque y en ves
de arrancar desde <C:\> lo har desde <A:\>)
Paso 3. Saldr una pantalla del MS-Dos
Paso 4. Debes saber que hay dos modos de formatear un disco duro:
a. eliminando la particin primaria
b. sin eliminar la particin (En este clase lo haremos sin eliminar la particin)
Paso 5. Tecleas desde <A:\> format c:
Paso 6. Te saldr el mensaje que dice: "de esta manera se perdern todos los datos. Desea continuar? y te
da a seleccionar S/N. S
para si y N para no
Paso 7. Escribes S y le das enter.
*NOTA: si usted no est seguro a la hora de formatear su pc, cuando sta le mande el mensage "est
seguro que desea continuar S/N" teclea N y presione enter.
Paso 8. Te saldr el conteo desde cero 0 hasta llegar al 100%
Paso 9. Cuando llega al 100% te pide que escribas el nombre de la etiqueta (Si no la escribes, el programa
le proporcionar una al azar)
Paso 10. Una vez echo sto, el disco queda totalmente limpio y vaco.
Muchas veces puede ocurrir un problema, que el disco de arranque no tenga el comando format y no por
eso dejaras de formatear. En ese caso sigue estos pasos:
Paso 1. Insertas el CD de windows98 en tu unidad de cd-room
Paso 2. Tecleas desde A: o desde donde pusistes format y escribes D: oseas pasas de A a D:

Csar Vargas

98

Introduccin al IRC

Paso 3. Escribes cd win98 (de esa manera entras a la carpeta d:/win98)


Paso 4. Luego escribes alli mismo format c: (te saldr un msg que te dice "con este comando se perder
toda tu informacin. Deseas continuar?" y te da a seleccionar S/N)
Paso 5. Escribes S y das enter
Paso 6. El iniciar un conteo de cero % hata completar 100
Paso 7. Cuando complete el 100 te pedir que escribas el nombre de la etiqueta (es opcional)
Paso 8. Y y das enter y ya esta formateado el disco y limpio.
SESION C - INSTALACIN
El proceso de instalacin toma de 30 a 40 minutos.
Luego que tengas tu disco formateado tecleas el comando "instalar" instalar y das enter. Se abrirn varias
ventanas. Aqui te daremos algunas.
ventana 1. Empieza el scan disk hasta que termine
ventana 2. Te dice que va a empezar la instalacin (click siguiente)
ventana 3. Luego te aparece el contrato de uso (click siguiente)
ventana 4. Despus te aparece para poner el cd key (click siguiente)
ventana 5. Te dice que tipo de instalacin quieres hacer. Si la completa compacta (tpica) o la
personalizada. (Seleccionaremos la instalacin tpica). (click siguiente)
ventana 6. Te pide idioma (selecciona tu idioma) (click siguiente)
ventana 7. Te sale distribucin del tecleado latinoamericano (aqui solo le das click siguiente)
ventana 8. Luego la zona horarial depende de donde est. Ejemplo: GMT +O1:00 BERLING ESTOCOLMO
(Ella reiniciar varias veces)
ventana 9. Luego sigue los pasos descritos en la instalacin hasta que tu sistema est totalmente
instalado.
Recuerda que por mas que expliquemos el cd de windows viene programado para usuarios sin experiencia
ya que el mismo instalador te ayudara paso por paso.
SESION D - INSTALACIN DE HARDWARE

Csar Vargas

99

Introduccin al IRC
En esta ocacin instalaremos los 3 perifricos necesarios para que tu mquina trabaje al 100%. El primero
ser el video ya que si notas solo est en 16 colores. Te daremos los pasos.
Paso 1. Vas a Inicio (Start), panel de control, agregar y quitar hardware
Paso 2. Te va a preguntar si quieres que windows scanee tu pc en busca de un nuevo hardware o si
prefieres seleccionarlo de una lista. Ahi puedes hacer las dos pero si eres novato te recomendamos que le
selecciones "el recomandado" y va a encontrar todo nuevo hardware.
Paso 3. Cuando lo encuentre te va a preguntar de donde quieres sacar el driver de un CD o de un diskette
y ahi te vuelve a dar la opcin de escanear tu pc.
Paso 4. Ahi seleccionas lo que ms te convenga, o donde tengas el driver. Si no lo tienes windows va a
intentar poner un driver genrico para ese hardware que puede o no funcionar bien.
SESION E - INSTALACIN DE MODEMS
Para la instalacin del modem sigue estos pasos:
Paso 1. Inicio, Setting, Control Panel.
Paso 2. Click donde dice Modems (el mismo se presenta en forma de telfono)
Paso 3. Click en el botn agregar (sale un msg que dice windows intenta detectar un modem antes de
continuar y das click en siguiente)
Paso 4. Si usas winmodem interno no lo va a detectar si es modem comn si lo detectar e instalar
automticamente.
Paso 5. En caso que no lo detecte saldr una lista de fabricantes y modelos
Paso 6. Busca en la listo tu tipo y si no lo encuentras pones click en el botn utilizar disco.
Paso 7. Saldr una ventana que dice "inserte el disco de fabricante en la unidad seleccionada" y das click
en aceptar (o sea buscas en la unidad que tienes guardado el archivo o driver del modem seleccionas
dicho archivo y das aceptar)
Paso 8. Seleccionas en puerto de comunicacin, en este caso sera (Nota.. no entendi esta parte)
SESION F - INSTALACIN DE INTERNET
Para instalar una conexin a internet sigue estos pasos:
Paso 1. Luego que instalas el modem necesitas los datos de la empresa de internet, nmero de telfono
dns y dems para la instalacin del internet.
Paso 2. Click en My Computer se abre ventana y seleccionas el icono de dialup working
Paso 3. Se abre otra ventana donde aparece "Make New Connection" (un icono de una computadora y un
telfono).
Paso 4. Das click a ese icono y se abre una ventana donde llenas los encasillados con la informacin de la
compaa de internet.

Csar Vargas

100

Introduccin al IRC
Paso 5. Al terminar habr creado a su lado un icono o conexin con el nombre de la compaa de internet.
(icono de dos computadoras y un telfono)
Paso 6. Para conectarte a internet das doble click en el ltimo icomo y escribes tu UserID y tu pass y das
a conectar.

REPASO DE LO ACONTECIDO
SESIN A - INTRODUCCIN A CLASE Y VOCABULARIO
En clases anteriores recordars que te enseamos a poner la diagonal / antes del comando. Los
parmetros que se adjuntan dentro de estos smbolos < > son obligatorios. No escribas los smbolos < > al
enviar el comando.
Recuerda que donde dice #canal escribirs el nombre del canal que deseas enviar el comando. Donde diga
username escribes el username que deseas ver la informacin y donde dice password escribe tu password.
El repaso se har en forma de pregunta, pero aconsejamos al usuario tomar las clases durante la semana
y en la hora especficada por clase, para obtener mejor beneficio de los mismos.
SESION B - REPASO 1: COMO SER UN EXCELENTE MANAGER Y OPERADOR
Quiero registrar mi username. Cmo lo hago?
Para registrarte tu username ve a http://cservice.undernet.org/live/newuser.php y llena el formulario
completo con los 6 pasos (step). *Nota: Para registrar tu username necesitas ISP es el email que te ofrece tu
servidor de internet.
Cmo me logueo?
Para logearte con la x escribe:
/msg x@channels.undernet.org login username password
Te autoidentificar en todos los canales donde tengas access. * Nota: Te recomiendo que escribas tu login
en Status , asi evitars q por error salga en el canal y todos lo vean.
Cmo me subo a op?
Para que la x te de @op loguate y enva:
/msg x op #canal nick (requiere 100 de access).
Cmo me quito el op?
Para quitar el op escribe

Csar Vargas

101

Introduccin al IRC
/msg x deop #canal nick (requiere 100 de access).
Cmo saber el username de un nick?
Para verificar si una persona esta registrada y saber su username escribe:
/msg x verify nick
Cul es el comando para saber cunto access tengo en un canal?
Para saber cuanto de access tienes en un canal escribe:
/msg x access #canal username
Cmo saber el nick si tengo el username?
Para saber el nick de un username escribe
/msg x info username
Cul es el comando para saber en qu canales tengo access?
Para saber el nick de un username escribe
/msg x info username
Se me olvid mi password. Cmo lo recupero?
Si quieres recuperar tu password ve a http://cservice.undernet.org/live/ seccin Forgotten Passsword y
llena el formulario. En pocos minutos te lo enviarn de nuevo. Si se te olvid la respuesta secreta enva un
email a x@undernet.org desde el mismo email con el que registraste tu username y explica lo que te
sucedi.
Cmo se si un canal est registrado?
Para saber si un canal esta registrado y quin es su dueo escribe:
/msg x chaninfo #canal
Cul es el comando para aceptar ser apoyador de un canal?
Para aceptar ser apoyador de un canal enva este comando:
/msg X support #canal YES

*Nota: solo puedes enviar este comando si has sido seleccionado como support y si el canal aparece en
aplicacin a ser registrado..

Csar Vargas

102

Introduccin al IRC

Cul es el comando para fijar mi lenguaje con la X en espaol?


Para fijar el lenguaje de la X en espaol escribe:
/msg x set lang es
Cmo doy y quito voice?
Para dar +v (voice) a una persona (se requiere nivel 25+) escribe:
/msg x voice #canal nickname
y para quitar +v (se requiere nivel 25+) escribe:
/msg x devoice #canal nickname
Cmo registro un canal?
Para registrar tu canal ve a http://cservice.undernet.org/live/ logueate, da click en donde dice "Regist a
Channel" e inscribe tu canal llenado el formulario. El proceso de la registracion puede durar de 10-12
das. Un solo canal por username. Necesitas ISP (es el email pagado que te ofrece tu servidor de internet).
Cmo se quin es el dueo de un canal?
Para saber si un canal esta registrado y quien es su dueo escribe:
/msg x chaninfo #canal
Cmo veo los operadores que se han logueado con la X?
Para ver los operadores logueados (Se requiere 25 de access) con la X escribe:
/msg x status #canal
Cul es el comando para ver los access en un canal?
Para ver los access en un canal escribe:
/msg x access #canal *
Nota: El * solo te mostrar 15 access desde el 500 hacia abajo. Si quieres ver la lista completa de access
entra en a http://cservice.undernet.org/live/, logueese . Haga click en "Channel information", escribe el
nombre del canal y busca en la lista de access.
Cmo hago ver la lista de access de nivel 300 para abajo?

Csar Vargas

103

Introduccin al IRC
Si quieres ver la lista de access menor de cierto nivel escribe:
/msg x access #canal -max 300
*Nota: La X solo te mostrar 15 niveles. Si quieres ver la lista completa de access entra en a
http://cservice.undernet.org/live/, logueese . Haga click en "Channel information", escriba el nombre del
canal y busca en la lista de access.
Cmo veo la lista de access mayores de nivel 400?
Para ver los access mayor de un nivel escribe:
/msg x access #canal -min 400
*Nota: La X solo te mostrar 15 niveles. Si quieres ver la lista completa de access entra en a
http://cservice.undernet.org/live/, logueese . Haga click en "Channel information", escriba el nombre del
canal y busca en la lista de access.
Cmo agrego access?
Para agregar access a la base de datos de la X escribe:
/msg x adduser #canal username nivel
Necesitas tener 400+ de nivel y no puede agregar a alguien con el acceso igual o ms alto que el tuyo.
Cambi mi email. Qu tengo que hacer ahora para que cservice lo tenga?
Para aquellos que cambiaron su email, y ya no poseen el email con el que registraron su username, entren
a la pgina de cservice http://cservice.undernet.org/live/ logueate, da click en donde dice "Form" y llena
el formulario "E-mail Change Request". Contesta el formulario corrctamente escribiendo
1. tu respuesta secreta
2. escribes tu nuevo email y enva.
Cul es el comando para que la X me invite a entrar a un canal el cual tengo access?
Para que la X te invite a entrar a un canal (se requiere 100 de access) escribe:
/msg X invite #canal nick
Cmo activo y desactivo el strictop?
Para activar el canal en strict op (se requiere 500 de access) escribe:
/msg x set #canal strictop ON
y para desactivarlo (se requiere 500 de access) escribe:

Csar Vargas

104

Introduccin al IRC

/msg x set #canal strictop OFF


Cmo modifico el access a un usuario?
Para Modificar (aumentar o disminuir) un access escribe:
/msg x modinfo #canal access username nuevo nivel
Necesitas tener mas de 400 de nivel. *Nota: No puedes disminuir e access a un user con nivel igual o mas
que el tuyo. Tampoco puedes aumentar un access mayor que el tuyo.
Cul es el comando para modificar un usuario?
Para modificar un usuario escribe:
/msg x modinfo #canal automode username valor
(el valor debe ser NONE, VOICE, OP). El usuario recibira Op o Voz automticamente cuando
1. Se loguee
2. Esten en el canal. Usted puede modificar el acceso de un usuario q su access sea menor que el de
usted. (Require nivel 400+)
Mi canal esta con key (llave) y necesito limpiar los modos.
Para limpiar los modos (requiere nivel 400) escribe:
/msg x clearmode #canal
Cul es el comando para poner invisible mi informacin del username?
Para poner invisible tu informacion del username escribe:
/msg x set invisible ON
Cmo activo un autotopic?
Para activar el autotopic escribe:
/msg x set #canal autotopic on
Cmo activo la descripcin?
Para activar la descripcin escribe:
/msg x set #canal description texto

Csar Vargas

105

Introduccin al IRC
(Los Ops pueden cambiar el Tpico, la X renueva cada 30 minutos el Tpico puesto por descripcin,
cuando el autoTpico este activado). Debes tener 450+ de access y el texto no debe pasar de 80 caracteres.
Cmo cambio el topic?
Para cambiar el topic escribe:
/msg x topic #canal nuevotopic
Cmo suspendo a un usuario?
Para suspender un usuario escribe:
/msg x suspend #canal username duracin
La duracin pude ser en m = minutes, h = hours or d = days
*Nota: Solo puedes suspender a alguien con menos access que t. (se requiere 100 de access)
Cmo le quito el suspend a un usuario?
Para quitar la suspencin escribe:
/msg x unsuspend #canal username
Dnde puedo encontrar los comandos de la X?
Para ver los comandos de la X ve a la pgina http://cservice.undernet.org/docs/xcmds-es.txt
Cmo entro la X al canal?
Para que la X entre a tu canal (se requiere 450+) escribe:
/msg x join #canal
Cmo saco la X del canal?
Para que la X salga de tu canal (se requiere 500) escribe:
/msg x part #canal
Cmo puedo saber quin modific mi access?
Para saber quien agrego el access o quin fue el ltimo en modificar un access escribe:
/msg x access #canal username -modif
Cmo remuevo un access?

Csar Vargas

106

Introduccin al IRC
Para remover un access (se requiere 400+ de access) escribe:
/msg x remuser #canal username
Cmo cambio mi password?
Todo cambio de password se hara via cservice website. Entra en Cservice y da click en "web interface".
Ahora logueate con tu actual (old) password. Entras a una nueva pgina y a tu izquirda da click en el link
de "new pass" y sigue las instrucciones. Cservice te enviara tu nuevo password via email que tiene en su
data base. Verifica que est funcionando el email. Ahora escribe tu password y guardalo en lugar seguro
para que no se te olvide o pierdas.

Qu comando uso para dar kick con la X?

Para dar kick con la X (nivel requerido 50+) escribe:


/msg x kick #canal nick mensaje
Cul es el comando para que la X siempre entre a mi canal?
Para que X siempre entre a tu canal an despus de un NetSplit enva:
/msg x set #canal autojoin ON/OFF
Cmo le doy ban a un usuario?
Para dar ban escribe:
/msg x ban #canal nick o *!*user@*.host duracin nivel razn
(Mximum ban: 336 horas = 14 das . Se requiere 75+ de access)
Qu comando uso para quitar un ban?
Para quitar un ban escribe:
/msg x unban #canal *!*user@host
*Nota: Debes ser operador del canal. Para quitar este ban (se requiere 75+ de access) es bueno que te fijes
como esta puesto el ban:
/msg x lbanlist #canal *
Cmo doy un masskick?
Para dar masskick escribe:

Csar Vargas

107

Introduccin al IRC

/msg x Kick #canal *!*@* razn


Recuerde, su username ser mostrado en el mensaje cuando usted utiliza este comando y solamente usted
y el BOT X permanecern en el canal. (se requiere 200+ de access)
Cmo transfiero mi canal a otro usuario?
Para transferir el canal a otro manager debes entrar en Cservice, logueate y click en "Form" y llena el
formulario "Change manager request" . (se requiere 500 access)
Mi canal tiene llave y est registrado. Cmo se cul es la clave para entrar?
Para saber la clave de un canal (se requiere 200+ access) logueate primero y luego escribe:
/msg x status #canal
Una ves obtenida la clave escribes:
/join #canal clave
para poder entrar al canal. Una ves que hayas subido a op enva:
/mode #canal -k clave
Cmo quito el modo +i desde afuera del canal si tengo access?
Para quitar el modo +i haz lo siguiente: Desde afuera del canal escribe:
/msg X invite #canal nick
la X te enviar en status un mensaje asi:
X te invita a entrar en #canal ( ctrl+F12 para entrar) o X te invita a entrar en #canal, una ves dentro te
subes a op y escribes:
/mode #canal -I
*Nota: aqui puedes escribir todos los modos que deseas quitar. Se requiere 100+ de access
SESION C - REPASO 2: COMANDOS DEL IRC
Solo hemos puesto aqui aquellos comandos ms usados. Para escribir un comando recuerda poner la
diagonal / antes del comando. Los parmetros que se adjuntan dentro de estos smbolos < > son
obligatorios. No escribas los smbolos < > al enviar el comando.
Cmo cambio de nick?

Csar Vargas

108

Introduccin al IRC
/nick nick - Este comando nos permite cambiar el nick a uno nuevo. No lo uses mientras ests en
esta clase. Solamente puedes cambiar tu nick unas 2 veces en un periodo de 30 segundos. Recuerda, un
nick est limitado a nueve caracteres.
Quiero hablar con un usuario que est en un canal el cual estoy baneado.
/query nick - Este comando abre una charla privada entre otra persona y nosotros donde solamente
ambos puedemos ver lo que se escribe.
Cmo envo un dcc chat?
/dcc chat nick - Este comando activa un canal privado de charla, parecido al /query, pero se
establece como conexin directa entre cada usuario, sin pasar por el servidor. Es muy efectivo para
cuando hay lag.
Cmo ignoro a un usuario y cmo le quito despus el ignore?
/ignore nick - Este comando ignora a un usuario. Lo usaremos solo si el usuario nos provoca
molestias, ya que al enviarlo NO veremos ms su escritura. Para quitarle el ignore escribe:
/ignore -r nick
Cmo consigo la informacin de un usuario?
/whois nick - Este comando nos permite encontrar informacin bsica sobre otro usuario. Si
queremos informacin sobre SixDemonS por ejemplo, debes escribir /whois SixDemonS. Esto nos
mostrar el nombre, y los canales en los que l est.
Cmo envo un notice?
/notice nick mensaje - Este comando enva una lnea de mensaje a un usuario sin abrir otra
ventana. Este mensaje puede salir en el canal o en status y es de color marrn.
Cul es el comando para ver los usuarios que hay dentro de un canal?
/names #canal - Este comando nos permite ver la lista de nick en el canal especificado si ste no est
en modo secreto . (Por ejemplo, escribe /names #Ayuda-class).
Cul es el comando para ponerme ausente por algunos minutos, y cmo despus lo quito?
/away mensaje del away - Este comando nos permite poner a tu cliente en modo away. Esto ayuda a
otros usuarios a saber que no nos encontramos en ese momento. Esto normalmente se usa si vamos a
dejar de estar unos 5 minutos. Asegrate de poner un buen mensaje de away. Para quitarlo escribe /away
Cmo se el ip o host de un nick?
/dns nick - Este comando nos permite ver el ip y host del usuario especificado.

Csar Vargas

109

Introduccin al IRC
Cmo cambio las letras de mi ?
/Font - Este comando nos abre una ventana donde podremos cambiar la letra de la escrituray el
tamao.
Cmo cambio de server?
/server nombre del servidor - Este comando nos conecta al servidor especificado.
Cmo entro a un canal?
/join #canal - Este comando nos permite entrar al canal especificado. Si el canal no existiera, con
esta accin lo crearamos y seramos colocados como @operador del canal. (Por ejemplo, si quieres entrar a
#Ayuda-class solamente tienes que escribir /join #Ayuda-class).
Cul es el comando para salir de un canal y dejar un mensaje?
/part #canal mensaje - Este comando nos permite enviar un mensaje de salida del canal. Ejemplo:
Siembra una rosa ---<--,--<{@ en el jardn de tu amor y florecer en tu corazn un rosal.
Cmo cambio el topic de mi canal?
/topic #canal topic - Este comando cambia el tpico del canal. Esto hace que el tpico aparezca
cuando un usuario entre en un canal en la parte superior de la ventana del canal en la mayora de los
clientes.

Cmo invito mis amigos a mi canal?


/invite nick #canal - Este comando invita a un usuario al canal en el que estemos. Si el canal est en
modo slo-invitados slamente un operador puede usar este comando para invitar a ese canal.
Cul es el comando para dar kick?
/kick #canal nick razn - Este comando echa (patea) a un usario de nuestro canal. Necesitas
ser @operador del canal.
Cmo me desconecto del IRC con un mensaje?
/quit mensaje - Este comando provoca la desconexin del servidor de IRC y enva el motivo que
hayamos especificado en el "mensaje".
Cmo doy ban?
Para banear a un usuario escribe:
/mode #canal +b nick

Csar Vargas

110

Introduccin al IRC

Cul es el comando para dar op y deop?


Para darle op a una persona se escribe:
/mode #canal +o nick
y para deop se escribe:
/mode #canal -o nick
Cmo doy y quito voice a un usuario?
Para dar +v (voice) a una persona escribe:
/mode #canal +v nick
y para quitarlo escribe:
/mode #canal -v nick
Cmo me puedo enviar ping?
Para mandar ctcps a un nick escribe:
/ctcp nick ping
Cmo cambio mi ident?
Para cambiar tu Identd escribe este comando:
/identd on nuevoident
Cul es el commando para enviar un notice a los Ops?
Para enviar notice a los Operadores escribe:
/onotice mensaje
tambin puedes enviar:
/notice @#canal mensaje
Recuerda que tienes que ser operador.
Cmo quito los colores en mi escritura?
Para quitar los colores de tu escrituraescribe:

Csar Vargas

111

Introduccin al IRC
/events of
SESION D - REPASO 3: INPUT
Un INPUT es un EVENTO remoto y su funcin es a travs de un texto devolver una funcin o simplemente
un texto. Se produce cuando introducimos un texto en una caja de texto (edit box) y pulsamos ENTER. El
formato sera:
on level:INPUT:commandos
Ejemplo: on 1:INPUT:echo Texto introducido: $1La funcin $1- devuelve en este caso toda la cadena de texto introducida. Para que puedas hacerlos
funcionar pulza alt+r file (archivo) new file (nuevo) y escribelo ahi. Ahora te presentamos una serie de input
ms utilizados. Esta NO es la lista completa ya que son muchos. Los parmetros que se adjuntan dentro
de estos smbolos < > son obligatorios. No escribas los smbolos < > al enviar el comando.
XLOG - Te autentifica con la X. Debes sustituir donde dice username y password por los tuyos y solo
tienes que escribir: xlog
on 1:input:#:{ if ($1 == xlog)

-------------------------------------------------------------------------------{ .msg x@channels.undernet.org login username password } }


XADDUSER - Agrega un usuario a la lista de acceso de la X, solo tienes que escribir: xadduser username
access
on 1:input:*:{ if ($1 == xadduser) { .msg x adduser $chan $2- } }
XSTATUS - Realiza un status al canal, solo tienes que escribir: xstatus
on 1:input:*:{ if ($1 == xstatus) { .msg x status $2 } }
XOP - Obliga a la X a darle la @ a un usuario, solo tienes que escribir: xop nick
on 1:input:*:{ if ($1 == xop) { .msg x op $chan $2- } }
XDEOP - Obliga a la X a quitarle la @ a un usuario, solo tienes que escribir: xdeop nick
on 1:input:*:{ if ($1 == xdeop) { .msg x deop $chan $2- } }
XBAN - Banea por nivel a un usuario, solo tienes que escribir: xban nick o host duracin razn
on 1:input:*:{ if ($1 == xban) { .msg x ban $chan $2- } }
XUNBAN - Remueve el ban a un nick o host, solo tienes que escribir: xunban nick o host

Csar Vargas

112

Introduccin al IRC

on 1:input:*:{ if ($1 == xunban) { .msg x unban $chan $2- } }


XVOICE - Obliga a la X a poner el modo +v a un usuario, solo tienes que escribir: xvoice nick
on 1:input:*:{ if ($1 == xvoice) { .msg x voice $chan $2- } }
XDEVOICE - Obliga a la X quitar el modo +v a un usuario, solo tienes que escribir: xdevoice nick
on 1:input:*:{ if ($1 == xdevoice) { .msg x devoice $chan $2- } }
SESION E - REPASO 4: INPUT TODOS UNIDOS
Si quieres que el evento INPUT no se vea en el canal debes agregar | haltdef al final del comando.
Por ejemplo:
on 1:input:*:{ if ($1 == xlog)

-------------------------------------------------------------------------------{ .msg x@channels.undernet.org login username password | haltdef }

Asi evitas que salga en pantalla y vean tu contrasea. Entonces envas:


xlog
Si deseas tener todos los INPUT juntos puedes hacerlo de esta forma: (Observa que los input que no deseas
que salgan en pantalla tienen haltdef).
on 1:input:*:{
if ($1 == xlog)

-------------------------------------------------------------------------------{ .msg x@channels.undernet.org login username password }


if ($1 == xadduser) { .msg x adduser $chan $2- | haltdef }
if ($1 == xstatus) { .msg x status $2 | haltdef }
if ($1 == xop) { .msg x op $chan $2- | haltdef }
Y asi sucesivamente los escribes hasta terminar en un solo bracket. }

Csar Vargas

113

Introduccin al IRC
Fjate que en todos se ha eliminado el ltimo bracket } de cada input y al final de la lista se escribe un
bracket solo.
Aqui en esta clase solo se ofrecieron algunos. Si deseas la lista completa de los "Input de la X" nosotros
ofrecemos esa clase los viernes.
SESION E - REPASO 4: ATAQUES EN EL IRC Y COMO PROTEGERNOS
Cmo me protejo de ataques de flood?
/ignore NICK 3 - este comando ignora un ataque de flood aun si el usuario cambia de nick.
Cmo me protejo si me atacan con ctcp?
El desbordamiento de texto no va a interrumpir tu conexin IRC, pero seguro que preferirs silenciarlo
(/silence), ya que los que desbordan con texto, con toda probabilidad estarn tambin desbordando con
CTCP, y el desbordamiento CTCP si que PUEDE romper tu conexin. Puedes protegerte con el comando del
silence.
/silence +nick!*

para el nick

/silence +*!*user@*.host para el User@Host


/silence +*!*@hostname

para el Hostname

Cmo me protejo de ataques de nuke?


Puedes protegerte usando firewall. Puedes bajarlos de
http://www.signal9.com/ (no gratis)

http://www.zonealarm.com/

(gratis) -

A cada ratos me nukean y me ponen la pantalla azul. Cmo puedo evitarlo?


Estos ataques mayormente afectan a Window95 y a windowsNT, y en algunos casos UNIX y Linux debido a
que hay errores del sistema operativo Windows, que permiten que un usuario que mande cierta
informacin a otro logre romperle el sistema (system crash), colgarlo o que produzca algn otro tipo de
error por el estilo. Necesitas instalar los parches para evitar estos errores.
Para bajarlos entra en http://www.microsoft.com/win32dev/netwrk/winsock2/ws295sdk%20.htm
http://200.2.113.30/interno/1.16htm.htm . Recuerda reiniciar tu pc para que sea efectivo.

o de

Cul es el comando para cambios de modos en casos de ataques de ctcp en mi canal?


Pulza alt + r y pega este remoto para cambios de modos por envos de ctcp:
ctcp @1:*:#:{ .mode $chan +mi } | .kick $chan $nick Detected ctcp $+ ( $+ $$1 $+ ) No enves Ctcp al
canal
Tambin puedes enviar este comando:

Csar Vargas

114

Introduccin al IRC
/ignore -t *
Qu programas son buenos para detectar nukes?
Hay dos programas que considero muy buenos para detectar quien te est nukeando, Nukenabber y
ICMPwatch. Estos programas te dan una informacin cuando detectan un nuke entrando a tu pc. El
ICMPwatch te da siempre un nmero de IP. Y el nukenabber te da el IP o el dns segn sea el caso (si te
nuke alguien que tena uno u otro como host).
Puedes bajarlos de
http://www.freedownloadscenter.com/Network_and_Internet/Misc__Winsock_Tools/NukeNabber.html
Estoy entrando y saliendo de canales sin enviar los comandos. Qu puede ser eso?
Lo ms probable es que tienes un ataque remoto alojado en tu script quizs por medio de un backdoor o
troyano
el
cual
debes
limpiarte
bajando
el
cleaner
de
http://www.terrigal.net.au/~himnher/ava/cleaner3.exe . Bjalo, ejecutalo y reinicia tu pc. Y recuerda. No
aceptes archivos ajenos.

Csar Vargas

115

S-ar putea să vă placă și