Sei sulla pagina 1di 13

PRCTICA # 8: SERVIDOR DE IRC

ALUMNO: Gonzlez Yez Jos Luis


MATRICULA: 208201377
MATERIA: LABORATORIO DE REDES
PROFESOR: LAGOS ACOSTA MARIO ALBERTO
GRUPO: CEL81
UNIVERSIDAD AUTNOMA
METROPOLITANA
PRACTICA # 8 : SERVIDOR DE IRC
Instalar servidor IRC en Linux
El servidor de IRC que se eligi fue el
inspircd xchat-gnome, rincipalmente por dos
razones, la primera es que en la red hay
mucha informacin sobre este servidor irc y
la segunda que la mayora de los foros lo
recomiendan como el ms completo..
Para instalar inspircd xchat-gnome se
ejecuta una terminal en Linux y por medio
de apt-get se instala.. Con la instruccin:
sudo apt-get install inspircd xchat-gnome.
Instala el servidor irc.
Configurar en Linux IRC Servidor/cliente y en Windows instalar el Cliente.
Se prosigue a configurar: [1] Cambiar la opcin INSPIRCD_ENABLE=0 por INSPIRCD_ENABLE=1. Para configurrar el
servidor vamos a colocar en la terminal sudogedit /etc/inspircd.conf, el cual nos abrir el siguiente archivo [2], arrancamos el
cliente Xchat que encontraremos en aplicaciones Internet XCHAT-GNOME, en la pestaa Configuracin de Red, podemos
establecer el nombre de la red y la contrasea si es necesario. Luego vamos a la pestaa servidores y pulsamos sobre ella Aadir
e introducimos el Host o Direccin IP del servidor de nuestro IRC; en mi caso sera 192.168.1.2 [3].
1
2
3
Tanto para Linux como para Linux el cliente
que se instalo es el X-Chat.
Instalar cliente en Windows
Descargar el cliente Xchat para Windows
desde su pgina desde su pgina web:
http://xchat.org/windows
Ejecutar el archivo y solo seguir el
wizard, al final clic en Finish y
seleccionar la casilla run Xchat.
Al iniciar Xchat, pide informacin
sobre el usuario, se deja la que esta
por default.
Configurar cliente en Windows
En la ventana Redes configurar una
nueva. dar clic en el botn Add y se
abre una nueva ventana.
Agregar la red: gonzalez.comen el puerto
6667. Cerrar las ventanas y conectarse a
un canal, ejemplo #linux
Instalar cliente en Linux
La configuracin de Xchat en Linux es muy
similar a la de Windows. Un punto
importante es que ambos deben conectarse
al mismo canal del ejemplo, #linux
Tanto para Linux como para Linux el cliente
que se instalo es el X-Chat.
Se descarga e instala el paquete de X-Chat
Chat entre Windows y Linux
Una vez que se han configurado el cliente
y el servidor, se realiza un chat entre
ambas mquinas.
El primer usuario en conectares es luis_
desde la mquina Linux.
El segundo usuario es luis3 con la
direccin 192.168.1.102 desde la mquina
Windows.
Conversacin entablada entre las dos
mquinas. Tanto los clientes IRC,
funcionan adecuadamente. Por medio de
Wireshark se analizan los protocolos para
esta conversacin.
Capturar el trfico de la conversacin e identificar la conversacin en los
paquetes capturados. As mismo analizar los puertos que se usan con las
herramientas usadas anteriormente.
En la captura de l trfico al establecer al
establecer una conversacin se encuentra
presente el protocolo de comunicacin IRC
(Internet Relay Chat). Existen solicitudes y
respuestas en ambos sentidos, esto es
desde Linux a Windows y viceversa.
Documentarse para el uso bsico de la aplicacin netcat.
BUSCANDOEN INTERNET LO QUE ES NETCAT Y DOCUMENTNDONOS SOBRE EL USO BSICO DEL
MISMO EN LAS SIGUIENTES LIGAS
HTTP://ES.WIKIPEDIA.ORG/WIKI/NETCAT
HTTP://ES.SCRIBD.COM/DOC/3203595/TUTORIAL-DE-NETCAT
Netcat es una herramienta de red originalmente desarrollada por Hobbit en 1996 y liberada bajo una licencia de
software libre permisiva (no copyleft, similar a BSD, MIT) para UNIX. Posteriormente fue portada a Windows y
Mac OS X entre otras plataformas. Netcat permite a travs de intrprete de comandos y con una sintaxis sencilla
abrirpuertos TCP/UDP en un HOST (quedando netcat a la escucha), asociar una shell a un puerto en concreto
(para conectarse por ejemplo a MS-DOS o al intrprete bash de Linux remotamente) y forzar conexiones
UDP/TCP (til por ejemplo para realizar rastreos de puertos o realizar transferencias de archivos bit a bit entre
dos equipos). Existen muchos forks de esta herramienta que aaden caractersticas nuevas como GNU Netcat o
Cryptcat. Entre sus mltiples aplicaciones, es frecuente la depuracin de aplicaciones de red. Tambin es utilizada
a menudo para abrir puertas traseras en un sistema.
Ejemplos
Abrir nueva conexion al puerto 25 (como telnet):
nc mail.server.net 25
Simular un cliente de IRC en Windows usando la herramienta netcat,
capturar trfico y analizarlo.
La carpeta que contiene a netcat lleva por
nombre nc, esta se encuentra en la raz de
nuestro disco duro para un rpido acceso.
Posicionados en la carpeta nc, ejecutamos
el siguiente comando: nc gonzalez.com con
esto ejecutamos netcat y decimos que nos
deseamos conectar al servidor
gonzalez.com puerto 6667
El siguiente paso es dar un NICK, USER,
ETC. Todo lo que est en rojo para
entablar una conersacin con el netcat y el
Linux
Simular un cliente de IRC en Windows usando la herramienta netcat,
capturar trfico y analizarlo. (Continua)
Si todo se ha realizado correctamente, en la
ventana de smbolo del sistema, se
comienza a desplegar la informacin al
cual nos conectamos. Al final con JOIN
podemos decir que se desea ingresar al
canal #linux , en el cual est el usuario de
Linux .
Cliente conectado enviando un mensaje de
prueba, para enviar un mensaje desde
netcat es de la siguiente forma: privmsg
#linux: hola. Donde primero ordenamos un
mensaje al #canal y seguido del : mensaje
Se observa como el cliente cliente de
Windows se ha conectado al canal y el
mensaje que se envi de prueba desde el
netcat es recibido en XChat
Analizar trfico con wireshark
El trafico que se muestra en wireshark es
igual que cuando se realizo una conexin
entre los dos clientes XCHAT de Windows
y Linux.
De hecho los mensajes que se enviaron se
pueden ver tal como fueron enviados, no
existe una seguridad para los mensajes que
se envan.
Problemas de seguridad
El problema que se pudo observar es que toda la informacin pasa sin ningn mtodo
de seguridad, cualquier persona puede ver lo que se esta enviando. Algunos troyanos
pueden entrar por los puertos que estn abiertos para el IRC. El uso de netcat no solo es
poder conectarse aun servidor irc, tienen muchas funciones para administrar la red.

Potrebbero piacerti anche