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.
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Ciberseguridad: Una Simple Guía para Principiantes sobre Ciberseguridad, Redes Informáticas y Cómo Protegerse del Hacking en Forma de Phishing, Malware, Ransomware e Ingeniería Social
44 Apps Inteligentes para Ejercitar su Cerebro: Apps Gratuitas, Juegos, y Herramientas para iPhone, iPad, Google Play, Kindle Fire, Navegadores de Internet, Windows Phone, & Apple Watch