bueno veo que este mes no escribi todavia un huevo
asi que vamos a meterle algo que mucha gente quiere saber siempre y todos se hacen de los niembotaby (desentendidos).
muchos se preguntan si es sierto que se puede leer las conversaciones en el irc, a esas personas les contesto “si, se puede” y se hace.
bueno les voy a mostrar como se hace, vamos a instalar el modulo m_spy que es el que hace que se puedan ver las combersaciones ajenas.
primero que nada hay que bajar el archivo mspy.c (que anteriormente estaba en la pagina de uno de los coders del ircd (AngryWolf) pero despues lo dio de baja por ser XXX).
Ya que hay un monton de unreal por ahi vamos a ponerle a nuestra carpeta de nuestro ircd Unreal3.2
$ cd ~
$ cd Unreal3.2
$ wget http://oicoite.com/blog/archivos/m_spy.c
bueno una vez bajado lo movemos al directorio de los modulos
$ mv m_spy.c src/modules
despues lo compilamos
$ make custommodule MODULEFILE=m_spy
cargamos el modulo en el unrealircd.conf agregandole esta linea:
loadmodule “src/modules/m_spy.so”;
y por ultimo le damos un rehash
$ ./unreal rehash
listo!
para saber como se utiliza nadamas pongan “/spy” y les va a llegar la ayuda de como se utiliza
Aqui va como instalar los neo para el ircd
Este Neo me dio un problema que nunca antes tuve,
me pedia un compilador de no se que cosa jejeje
Bueno aqui les paso como hice para instalar lo que me pedia,
si les da el error seguro que rapido le reconocen
Como siempre bajamos el source
mi6uel~> wget http://ufpr.dl.sourceforge.net/sourceforge/ccdv/ccdv-0-1.tgz
Descomprimimos
mi6uel~> tar -zxvf ccdv-0-1.tgz
Ingresamos en el directorio
mi6uel~> cd ccdv
Compilamos
mi6uel~> gcc -s ccdv.c -o ccdv
Luego copiamos el ejecutable del ccdv a uno de nuestras shells
mi6uel~> sudo mv ccdv /usr/bin/
despues continuamos bajando el source de nuestro neo
mi6uel~> wget http://totalshells.neostats.net/downloads/files//NeoStats-3.0.0.tar.gz
Descomprimimos el neo
mi6uel~> tar -zxvf NeoStats-3.0.0.tar.gz
Ingresamos a la carpeta descomprimida
mi6uel~> cd NeoStats-3.0.0
Configuramos
mi6uel~> ./configure
Compilamos
mi6uel~> make
Instalamos
mi6uel~> make install
ok. hecho!
Ahora entramos en lacarpeta, editamos el archivo de configuracion
a nuestro gusto
Por cualquier cosa aqui les paso uno como para ejemplo:
neostats.conf
Por cualquier cosa en la carpeta de la instalacion hay
uno que se llama example.conf,
renombralo y editalo como te combenga
Para iniciar entras en
mi6uel~> cd ../NeoStats3.0/
y pones esto xD
mi6uel~> ./neostats
Vamos a instalar servicios para nuestro ircd.
Yo el que utilizo es el anope, hay varios pero este es el que me parece mas facil de configurar
ok. comencemos
Primero que nada hay que bajar el source
oicoite: $wget http://ufpr.dl.sourceforge.net/sourceforge/anope/anope-1.7.21.tar.gz
Descomprimimos
oicoite: $tar -zxvf anope-1.7.21.tar.gz
Ingresamos en el directorio
oicoite: $ cd anope-1.7.21
Configuramos
oicoite: $ ./Config
Nos va a hacer unas preguntas podemos darle todo enter nomas xD
Compilamos
oicoite: $ make
Instalamos
oicoite: $ make install
Despues entramos en el directorio de instalacion
oicoite: $ cd ../services
Editamos el archivo de configuracion. aqui les paso uno
services.conf
y arrancamos los services
oicoite: $./services
Listo!
ok!
a lo que me gusta…
vamos a instalar un ircd…
Hay varios pero el que yo siempre uso es el unreal, es extremadamente facil de compilar y configurar aqui vamos a poner como hacerlo
Primero que nada vamos a bajar el unreal
$ wget http://www.ircnode.org/unrealmirror/Unreal3.2.7.tar.gz
Descomprimimos
$ tar -zxvf Unreal3.2.7.tar.gz
Entramos en el directorio
$ cd Unreal3.2.7
Configuramos
$ ./Config
En este punto va a hacer unas cuantas preguntas,
podemos darle todo enter nomas
despues compilamos
$ make
y listo!!
Ya esta… ahora solo hay que editar el archivo de configuracion.
Aqui les paso un ejemplo:
unrealircd.conf
despues hay que hacer correr el ircd poniendo
$ ./unreal start