La utilidad telnet, un protocolo que alguna vez fue común y que adornaba la terminal de todos los administradores de sistemas y usuarios avanzados, fue un precursor de SSH. En estos días, es una reliquia olvidada que no está instalada de forma predeterminada en la mayoría de las distribuciones de Linux.
A pesar de los otros protocolos que han venido a reemplazarlo, telnet sigue siendo una utilidad ideal para probar la conexión a un determinado puerto de un dispositivo. En esta guía, veremos cómo instalar telnet en Kali Linux, junto con algunos ejemplos de uso.
En este tutorial aprenderás:
- Cómo instalar telnet
- Ejemplos de uso de comandos para telnet
comando telnet en Kali Linux
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | Kali Linux |
Software | telnet |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Instalar telnet en Kali
telnet se instala fácilmente desde el administrador de paquetes apt del sistema. Abre una terminal y ejecuta los siguientes comandos para instalarla.
$ sudo apt update
$ sudo apt install telnet
Ejemplos de uso de comandos para telnet
Puede especificar un dispositivo de destino mediante el nombre de host, el nombre de dominio o la dirección IP. Intente conectarse a un puerto específico especificando el número después del host. El siguiente ejemplo verifica si example.com está abierto en el puerto 80.
$ telnet example.com 80
Trying 93.184.216.34...
Connected to example.com.
La tercera línea confirma que hemos establecido una conexión exitosa, lo que significa que el puerto está abierto y es vulnerable a ataques.
telnet a un sitio web en el puerto 80
También puede interactuar con la conexión. Por ejemplo, para recuperar html del sitio, podemos pegar el siguiente fragmento después de establecer una conexión.
GET /index.html HTTP/1.0
Host: example.com
Tome nota de los dos saltos de línea adicionales, ya que estos también son necesarios.
Recibir datos HTML de un sitio web a través de una conexión telnet
Hay otras cosas interesantes que podemos hacer con telnet, como enviar un correo electrónico. Este es el propósito de telnet, conectarse a un puerto y permitir que el usuario interactúe con cualquier protocolo que acepte comunicación de texto claro. En el contexto de Kali, es más útil como herramienta para ver rápidamente si un puerto está abierto o cerrado.
Puede ver el resto de las opciones de telnet en la página de manual.
$ man telnet
Pensamientos finales
En esta guía, vimos cómo instalar y usar telnet en Kali Linux. Aunque telnet ha perdido su uso generalizado, todavía tiene su nicho como herramienta para verificar puertos abiertos y enviar comunicaciones de texto claro. Se puede usar como una herramienta de reconocimiento en Kali o para enviar solicitudes a un puerto en particular como un intento de revelar información confidencial u otras vulnerabilidades.