La página de Er_Maqui

  ¿Qué es el IRCd?

    Un daemon de IRC es un programa que se ejecuta en un ordenador abriendo un puerto y permitiendo de este modo que los clientes se conecten a el para poder chatear.
Entre estos programas aunque originariamente fueron creados para maquinas con unix, en la actualidad se pueden encontrar para Windows y otros sistemas operativos
    Existen dos servidores de IRC estandar, que son el IRCd (Dalnet) y el IRCu (Undernet); pero la gran mayoria de las redes de IRC del mundo no usan estos servidores en si, sino que crean variantes de los mismos como puede ser el caso de irc.ptlink.net con su PTLink IRCd, IRC-Hispano con el IRCu2.07H, o la misma DarkBolt.OrG con su DarkU IRC Daemon (en el momento de escribir estas lineas en su version 5.00).



  Algunos IRCds e IRCus recomendados

Para Windows:
  • UnreadIRCD - http://www.unrealircd.com
  • ElitePTlink - http://www.wircds.com
  • IRCu (UnderNet) - http://www.wircds.com
  • IRCd (DalNet) - http://www.wircds.com

    Para Linux
  • DarkU IRC Daemon - http://devel.darkbolt.org
  • UnrealIRCD - http://www.unrealircd.com
  • PTLink IRCd - http://www.ptlink.net
  • IRCu (UnderNet) - http://www.undernet.com
  • IRCd (DalNet) - http://www.dal.net
  • IRCu2.07H - http://devel.irc-hispano.org



  •   ¿Qué son los bots?

        Los bots son programas introducidos en el IRC al igual que los usuarios y por tanto representados por un nick o alias. Su mision, es, a traves de una manera u otra, ofrecer una serie de servicios a los usuarios, como puede ser el registro de nicks o canales. Los bots, pueden ser desde simples clientes introducidos por un usuario que, no tienen ningun privilegio, hasta el caso habitual de las redes de IRC, una serie de bots oficiales con permisos sobre toda la ReD, que gracias a ellos, les permiten ofrecer multitud de servicios a los usuarios.

        Si tu deseas aprender a introducir un bot en una red, normalmente no hay normas para ello, y dependiendo de quien sea el creador del mismo, este acto se realizara de una manera u otra. Sin embargo, si lo que deseas es aprender a unir un servidor de Bots de Services, la configuracion de este se realiza de igual manera que el resto de servidores de IRC.



      Bots recomendados

        Servicios para Windows:
  • KBots - http://www.wircds.com/
  • DayLight - http://www.wircds.com/

    Servicios para Linux
  • ircservices - http://ircservices.za.net/
  • PTLink Services - http://www.ptlink.net/
  • X2 - http://sourceforge.net/projects/x2serv/
  • DayLight - http://www.wircds.com/

    Bots para Windows:
  • Eggdrop - http://www.wircds.com

    Bots para Linux
  • Eggdrop - http://sourceforge.net/projects/eggdrop/
  • PerlBOT - http://sourceforge.net/projects/perlbot/



  •   Configuración del ircd.conf

        Para realizar este archivo iremos introduciendo diferentes lineas (llamadas #-line, donde # es la letra que marca dicha linea). Cada line comenzará por una letra en función de lo que se defina en ella, de este modo tendremos por ejemplo, las o-lines, que comenzaran por o: y será,n las de asignación de los IRCops (IRC Operators)

  • M-line - Sintaxis: M:[nombre_servidor]:[IP]:[Descripción]:[Puerto]:[Numérico (solo IRCu)]
    Es donde se definen los principales datos del servidor. Ejemplo:
    M:odin.darkbolt.net:*:Servidor de DarkBolt NetWorks:4400:1


  • A-line - Sintaxis: A:[linea1]:[linea2]:[linea3]
    Establece la información del administrador principal del servidor. Ejemplo:
    A:Servidor de DarkBolt.NeT:Administrador Er_Maqui:er_maqui@darkbolt.net


  • Y-line - Sintaxis: Y:[numero de la clase]:[frecuencia del ping]:[frecuencia de conexion]:[numero máximo de conexiones]:[MAXSENDQLENGTH]
    Define la clase de la conexion, sirve para limitar las conexiones de una clase poner las frecuencias del ping-pong, etc... Ejemplo:
    Y:1:90:0:200:100000


  • I-line - Sintaxis: I:[IP-mask]:[clave]:[dominio]::[numero de la clase de conexión]
    Establece las autorizaciones para conectar, para cada puerto, IP, etc... Ejemplo:
    I:*@*::*@*::1

  • O-line - Sintaxis: O:[IP-mask]:[clave]:[nick/login]:[modos]:[clase de conexión]
    Establecen los IRCops para una red. Ejemplo:
    O:*.darkbolt.net:mipass:er_maqui:Xwsg:10

  • P-line - Sintaxis: P:[IP]:*:*:[número de puerto]
    Establece puertos adicionales para la conexion al servidor de IRC. Ejemplo:
    P:192.168.1.1:*:*:6667



  •   Linkaje de servidores

        Las lineas a configurar para realizar un linkaje son la C/N, una es la que analiza y envia los datos de linkaje y la otra comprueba los del otro servidor. La sintaxis es:
    C:[IP del servidor remoto]:[clave]:[nombre servidor]:[puerto]:[clase de conexion]
    N:[IP del servidor remoto]:[clave]:[nombre servidor]:[puerto]:[clase de conexion]
    Estas lineas deberan ser puestas en ambos servidores que se desean linkar.

        En caso de que uno de los dos servidores sea un HUB (tenga más de un servidor linkado, bien sea real o de bots) el o los servidores que se linken a el deberán tambien poner una H-line.
    H:*::[nombre del HUB]
    Si en el caso se diese que el servidor es un Server de bots, tambien debemos añadir una U-line.
    U:[nombre del Server]:*:*

        Un ejemplo de linkaje de las lineas de uno de los servidores serán por ejemplo el sigueinte:
    C:192.168.1.1:mipass:odin.darkbolt.net:4400:80
    N:192.168.1.1:mipass:odin.darkbolt.net::80
    H:*::odin.darkbolt.net
    U:odin.darkbolt.net:*:*



    última actualización: 27 de Mayo del 2008.