Cómo crear un chat simple con netcat en Linux
Últimamente, he estado leyendo un libro sobre Netcat Power Tools y he adquirido nuevas habilidades que pueden usarse para resolver problemas en su vida binaria. Nunca pensé ni imaginé que una herramienta tan simple pudiera ser tan poderosa hasta el momento en que comencé a practicarla.
Qué es Netcat?
nc, también conocida como la navaja suiza TCP / IP, es una utilidad de red con muchas funciones que se puede utilizar para leer y escribir datos en conexiones de red mediante TCP o UDP.
¿Qué puedes hacer con netcat?
De acuerdo con la descripción en la página del manual, la herramienta nc se puede usar sobre cualquier cosa que involucre TCP o UDP. Puede usarlo para escanear puertos, transferir archivos, crear un oyente o transmitir medios. ¿Es esto todo lo que puede hacer con netcat? No, pero estas son las cosas que aprenderán de nuestra serie de tutoriales para netcat.
En este artículo, explicaré cómo instalar netcat en su máquina Linux y, una vez completada la instalación, creará un chat simple.
Cómo instalar netcat en Ubuntu Linux
sudo apt-get install netcat
Compilar netcat desde la fuente
1. Obtén netcat del oficial fuente.
2. Ejecute el siguiente comando para descomprimir el archivo.
gunzip netcat-0.7.1.tar.gz
3. Descomprima el archivo.
tar -xf netcat-0.7.1.tar
4. Cambio de directorio.
cd netcat-0.7.1 /
5.Escriba el siguiente comando para configurar el código fuente.
./configure
6. Compila el programa.
make
7. Instalar netcat
make install
Crea un chat simple
Para crear un chat simple, necesitamos dos instancias de netcat, una para escuchar las conexiones entrantes (el servidor) y otra para iniciar la conexión.
1. Ejecute netcat con la opción ‘-l’ para operar en modo de escucha. También debe especificar el puerto de escucha, prefiero 1300.
nc -l -p 1300
Luego, ejecute otro ‘netcat’ que iniciará la conexión conectándose al servidor.
nc localhost 1300
Disfrutar 🙂
Leer también