stunnel4 para encapsular conexiones TCP con cifrado TLS/SSL

stunnel4 para encapsular conexiones TCP con cifrado TLS/SSL
Para instalar y configurar stunnel4 en Kali Linux para encapsular conexiones TCP con cifrado TLS/SSL, sigue estos pasos directos:
1. Instalación
Actualiza los repositorios e instala el paquete ejecutando en la terminal:
Bash
sudo apt update
sudo apt install stunnel4
- Verificación: Comprueba que se instaló correctamente ejecutando
stunnel4 -version.
2. Configuración básica como cliente o servidor
El archivo de configuración principal se encuentra en
/etc/stunnel/stunnel.conf. - Abre el archivo con tu editor de texto preferido (por ejemplo,
nano):Bashsudo nano /etc/stunnel/stunnel.conf - Añade una sección de ejemplo para modo cliente (que toma tráfico local y lo cifra hacia un destino remoto):Ini, TOML
; Habilitar modo cliente client = yes [tunel-ejemplo] accept = 127.0.0.1:8080 connect = IP_SERVIDOR_REMOTA:443 - Guarda y cierra el archivo (
Ctrl + O,Enter, yCtrl + Xen nano).
3. Habilitar y ejecutar el servicio
Por defecto, en los sistemas basados en Debian/Kali, stunnel no arranca automáticamente hasta que se habilita en su configuración predeterminada.
- Edita el archivo de configuración general del demonio:Bash
sudo nano /etc/default/stunnel4 - Cambia la línea
ENABLED=0por:BashENABLED=1 - Inicia el servicio:Bash
sudo systemctl start stunnel4
- Verificación: Comprueba el estado del servicio ejecutando:Bash
sudo systemctl status stunnel4Debe mostrarse activo y en ejecución (active (running)). También puedes verificar si el puerto local está escuchando conss -tulpn | grep stunnel4.