Terminal Linux & SSH
FreePro: Split, Broadcast, Automation, SyncTerminal Linux completo con shell local en el dispositivo (PTY nativo + Busybox bundled), cliente SSH/SFTP, port forwarding (LOCAL/REMOTE/SOCKS), Telnet, Serial/UART vía USB OTG, VNC/RDP, Mosh para redes intermitentes, 100+ snippets predefinidos en 15 categorías y un sistema completo de automatización (macros, scripts, expect rules, watchdog, webhooks).
Shell local
Pseudo-terminal nativo sobre un Busybox bundled (~150 applets: curl, wget, vi, awk, sed, find, gzip…).
SSH/SFTP
Auth Password / KeyPair / Keyboard-interactive (MFA), reconexión automática, TOFU verificado.
Tabs y split
Múltiples sesiones simultáneas con tabs renombrables. Split horizontal/vertical (Pro) + Broadcast (Pro).
Linux tools nativos
File Manager · Processes · Network · Packages · Disk · System Info · Git Panel con UI nativa parseada del output.
100+ snippets
Biblioteca built-in en 15 categorías (System, Docker, Git, Nginx, Database, Monitoring…) + custom snippets.
Seguridad
Biométrico + PIN + autolock + clipboard timeout. Claves SSH cifradas en el dispositivo (AES256-GCM + Android KeyStore).
Connections — SSH · SFTP · Telnet · Serial · VNC/RDP · Mosh
SSH
Password · KeyPair · Keyboard-interactive (MFA). Auto-reconnect al restaurar red. Proxy NONE/SOCKS5/HTTP/SSH_JUMP. Agent forwarding. startupCommand al conectar.
SFTP
List, mkdir, delete, rename, read/write, download/upload con progreso. Single-pane + Dual-pane (local↔remoto) + editor inline de archivos remotos + transfer queue.
Telnet
Conexión en puerto 23. Sin auth crypto — sólo para devices legacy / consolas de red.
Serial / UART
USB OTG → /dev/ttyUSB0 con baud configurable (115200 default), databits 5-8, parity NONE/ODD/EVEN/MARK/SPACE, flow control NONE/RTS_CTS/XON_XOFF.
VNC / RDP
VNC (5900) o RDP (3389) con quality LOW/MEDIUM/HIGH, view-only opcional y tunneling SSH opcional. Password cifrado en el dispositivo.
Mosh
Sesión persistente sobre UDP para redes intermitentes. Predict mode ALWAYS / ADAPTIVE / NEVER / EXPERIMENTAL. Disponible cuando el remoto tiene mosh-server.
Claves SSH y verificación TOFU
Generación de claves RSA / ED25519 / ECDSA con bit size configurable, passphrase opcional, deploy a hosts vía flujo ssh-copy-id-like. Verificación TOFU (Trust on first use) distingue host nuevo vs cambio de clave (posible MITM).
Gestor de claves
Listar / generar / copiar public key / deploy / eliminar. La clave privada se guarda como referencia cifrada, nunca en plano.
Verificación de host-key
Muestra fingerprint SHA256 y distingue Trust (host nuevo) de Warning: key changed (MITM probable). Decisión persistida como known host.
Port forwarding
LOCAL (-L)localhost:8080 → remote:80. Acceder a servicio remoto desde local.
REMOTE (-R)remote:9000 → localhost:3000. Exponer servicio local al remoto.
DYNAMIC_SOCKS (-D)Proxy SOCKS5 dinámico sobre la sesión SSH.
Toggle autoStart por regla: se levanta automáticamente al conectar al host.
Snippets predefinidos
Biblioteca built-in con 100+ snippets en 15 categorías. Variables resolubles ({host}, {user}, {date}, {cwd}).
Herramientas Linux integradas
File Manager
ls -la, stat, du → browser con metadatos
Process Viewer
ps aux → tree, filtro por user/name, kill signal
Network Tools
ip a, ss, ping, traceroute, nslookup → resultados parseados + bandwidth monitor
Package Manager
apt list, yum list, apk info → lista paginada con search, install/remove
Disk Usage
df -h, du -h → top dirs, mount points, inodes
System Info
uname, uptime, /proc/meminfo → cards de hostname, kernel, mem, CPU
Git Panel
git status, branch, log → panel + atajos a comandos git comunes
Automatización
ProKeyboard macros
Bind secuencias raw (e.g. ls\n\x03) a botones rápidos en la barra de input.
Quick scripts
Scripts multi-línea organizados por categoría. Ejecutan secuencialmente con interrupción opcional.
Expect rules
Auto-response sobre pattern match (regex). Ej: pattern [sudo] password for .* → response mypwd\n.
Watchdog rules
Monitorización periódica (cada N segundos): ejecuta comando, compara output esperado, notifica al fallar.
Webhooks
Deep link con secret que ejecuta un comando. Disparable desde Tasker o cualquier app.
Terminal profiles
Perfiles con shell type (Bash/Zsh/Fish/PowerShell), working dir, env vars, startup commands, theme, opacity, bell.
Cloud providers e integración externa
Cloud Provider import (Pro)
Importa instances de proveedores cloud como hosts SSH automáticamente.
API tokens (Pro)
Control externo del terminal vía deep link con un token, o intent broadcast. Permisos: EXEC_COMMAND, READ_HOSTS, MANAGE_HOSTS, FILE_TRANSFER.
Temas del terminal
9 temas built-in con 16 colores ANSI cada uno (8 base + 8 bright), cursor, selección, fondo y arte ASCII de bienvenida personalizable.
Temas adicionales premium disponibles desde el Marketplace. El color de marca del módulo es una paleta verde (#1B5E20 / #66BB6A).
Parser ANSI y detección de enlaces
Secuencias ANSI soportadas
- Reset, bold, dim, italic, underline
- FG/BG standard (30-37 / 40-47)
- FG/BG bright (90-97 / 100-107)
- FG/BG 256-color (38;5;N / 48;5;N)
- FG/BG RGB (38;2;R;G;B / 48;2;R;G;B)
- OSC stripped (window title…)
Tipos de enlace detectados
- URL — http(s)://, ftp://, IP:PORT
- FILE — /absolute/path, ./rel, ~/home
- ERROR — file.ext:line:col → abre en editor
- énfasis — error, warning, failed
Split view y Broadcast
ProSplit view
NONE / HORIZONTAL / VERTICAL. Buffer search aislado por pane. Border accent verde marca el pane activo. Tap en un pane cambia foco.
Broadcast input
Envía el mismo comando a TODAS las tabs simultáneamente. Útil para gestionar fleets de servidores. Badge BROADCAST en top bar.
Sync y Team Rooms
ProSincronización de hosts, keys, snippets y settings con E2EE opcional. Team Rooms permiten compartir un subset de hosts y snippets entre miembros con clave compartida (E2EE).
Seguridad y logging
Seguridad
- • Biométrico + PIN numérico
- • Autolock por inactividad (minutos configurables)
- • Clipboard timeout (60s default)
- • Privadas SSH y passwords RDP/VNC cifradas en el dispositivo (AES256-GCM + Android KeyStore)
Logging y recording
- • Logging: tee del output a archivo plain text (badge LOG)
- • Recording: formato asciicast v2 compatible con asciinema (badge REC)
- • Sheet de logs de sesión: lista todos los logs con búsqueda por fecha
Import / Export
Exporta hosts + keys + snippets + settings como JSON encriptado (passphrase requerida). Importa desde archivo .json, escaneando QR code o desde clipboard.
Plan Free vs Pro
| Funcionalidad | Plan |
|---|---|
| Shell local (PTY + Busybox) | Free |
| SSH a hosts ilimitados | Free |
| SFTP + transfer queue | Free |
| Snippets predefinidos + custom | Free |
| Port forwarding (LOCAL / REMOTE / SOCKS) | Free |
| Claves SSH + TOFU | Free |
| VNC / RDP / Telnet / Serial / Mosh | Free |
| Linux tools nativos | Free |
| 9 temas built-in | Free |
| Biometric + PIN + autolock | Free |
| Themes marketplace (premium) | Pro |
| Split view (horizontal / vertical) | Pro |
| Broadcast input (multi-host) | Pro |
| Multiplexed shell | Pro |
| Keyboard macros | Pro |
| Quick scripts | Pro |
| Expect rules (auto-response) | Pro |
| Watchdog rules | Pro |
| Webhooks | Pro |
| Terminal profiles | Pro |
| Sync + Team Rooms | Pro |
| Cloud provider import | Pro |
| API tokens (control externo) | Pro |
Estadísticas del módulo
100+
Snippets predefinidos
15
Categorías snippets
9
Temas built-in
12
Features Pro
7
Tools nativos
6
Tipos de conexión
Siguiente
API Tester