Terminal Linux & SSH
FreePro: Split, Broadcast, Automation, SyncTerminal Linux completo com shell local no dispositivo (PTY nativo + Busybox incluído), cliente SSH/SFTP, port forwarding (LOCAL/REMOTE/SOCKS), Telnet, Serial/UART via USB OTG, VNC/RDP, Mosh para redes instáveis, mais de 100 snippets predefinidos em 15 categorias e um sistema completo de automação (macros, scripts, expect rules, watchdog, webhooks).
Shell local
Pseudo-terminal nativo sobre um Busybox incluído (~150 applets: curl, wget, vi, awk, sed, find, gzip…).
SSH/SFTP
Autenticação por Password / KeyPair / Keyboard-interactive (MFA), reconexão automática, verificação TOFU.
Abas e divisão
Várias sessões simultâneas com abas renomeáveis. Divisão horizontal/vertical (Pro) + Broadcast (Pro).
Ferramentas Linux nativas
File Manager · Processos · Rede · Pacotes · Disco · System Info · Git Panel com UI nativa interpretada a partir do output.
100+ snippets
Biblioteca integrada em 15 categorias (System, Docker, Git, Nginx, Database, Monitoring…) + snippets personalizados.
Segurança
Biometria + PIN + bloqueio automático + timeout da área de transferência. Chaves SSH criptografadas no dispositivo (AES256-GCM + Android KeyStore).
Connections — SSH · SFTP · Telnet · Serial · VNC/RDP · Mosh
SSH
Password · KeyPair · Keyboard-interactive (MFA). Reconexão automática ao restaurar a rede. Proxy NONE/SOCKS5/HTTP/SSH_JUMP. Agent forwarding. Comando de inicialização ao conectar.
SFTP
Listar, mkdir, excluir, renomear, ler/gravar, download/upload com progresso. Painel único + Painel duplo (local↔remoto) + editor inline de arquivos remotos + fila de transferência.
Telnet
Conexão na porta 23. Sem autenticação criptográfica — apenas para dispositivos legados / consoles de rede.
Serial / UART
USB OTG → /dev/ttyUSB0 com baud configurável (115200 padrão), databits 5-8, parity NONE/ODD/EVEN/MARK/SPACE, flow control NONE/RTS_CTS/XON_XOFF.
VNC / RDP
VNC (5900) ou RDP (3389) com qualidade LOW/MEDIUM/HIGH, view-only opcional e tunelamento SSH opcional. Senha criptografada no dispositivo.
Mosh
Sessão persistente sobre UDP para redes instáveis. Modo Predict ALWAYS / ADAPTIVE / NEVER / EXPERIMENTAL. Disponível quando o remoto tem mosh-server.
Chaves SSH e verificação TOFU
Geração de chaves RSA / ED25519 / ECDSA com tamanho de bits configurável, passphrase opcional, deploy para hosts via fluxo semelhante a ssh-copy-id. A verificação TOFU (Trust on first use) distingue host novo de mudança de chave (possível MITM).
Gerenciador de chaves
Listar / gerar / copiar chave pública / fazer deploy / excluir. A chave privada é armazenada como referência criptografada, nunca em texto plano.
Verificação de host-key
Mostra o fingerprint SHA256 e distingue Trust (host novo) de Warning: key changed (MITM provável). A decisão é persistida como known host.
Port forwarding
LOCAL (-L)localhost:8080 → remote:80. Acessar um serviço remoto a partir do local.
REMOTE (-R)remote:9000 → localhost:3000. Expor um serviço local ao remoto.
DYNAMIC_SOCKS (-D)Proxy SOCKS5 dinâmico sobre a sessão SSH.
Toggle autoStart por regra: é ativado automaticamente ao conectar ao host.
Snippets predefinidos
Biblioteca integrada com mais de 100 snippets em 15 categorias. Variáveis resolvíveis ({host}, {user}, {date}, {cwd}).
Ferramentas Linux integradas
File Manager
ls -la, stat, du → navegador com metadados
Process Viewer
ps aux → árvore, filtro por usuário/nome, sinal kill
Network Tools
ip a, ss, ping, traceroute, nslookup → resultados interpretados + monitor de banda
Package Manager
apt list, yum list, apk info → lista paginada com busca, instalar/remover
Disk Usage
df -h, du -h → principais diretórios, pontos de montagem, inodes
System Info
uname, uptime, /proc/meminfo → cards de hostname, kernel, mem, CPU
Git Panel
git status, branch, log → painel + atalhos para comandos git comuns
Automação
ProMacros de teclado
Vincule sequências raw (ex.: ls\n\x03) a botões rápidos na barra de input.
Scripts rápidos
Scripts multilinha organizados por categoria. Executam sequencialmente com interrupção opcional.
Regras Expect
Resposta automática por correspondência de padrão (regex). Ex.: padrão [sudo] password for .* → resposta mypwd\n.
Regras Watchdog
Monitoramento periódico (a cada N segundos): executa o comando, compara o output esperado e notifica em caso de falha.
Webhooks
Deep link com secret que executa um comando. Pode ser acionado pelo Tasker ou por qualquer app.
Perfis de terminal
Perfis com tipo de shell (Bash/Zsh/Fish/PowerShell), diretório de trabalho, variáveis de ambiente, comandos de inicialização, tema, opacidade, bell.
Cloud providers e integração externa
Cloud Provider import (Pro)
Importa instâncias de cloud providers como hosts SSH automaticamente.
API tokens (Pro)
Controle externo do terminal via deep link com um token, ou intent broadcast. Permissões: EXEC_COMMAND, READ_HOSTS, MANAGE_HOSTS, FILE_TRANSFER.
Temas do terminal
9 temas integrados com 16 cores ANSI cada um (8 base + 8 bright), cursor, seleção, fundo e arte ASCII de boas-vindas personalizável.
Temas premium adicionais disponíveis no Marketplace. A cor de marca do módulo é uma paleta verde (#1B5E20 / #66BB6A).
Parser ANSI e detecção de links
Sequências ANSI suportadas
- 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 removido (título da janela…)
Tipos de link detectados
- URL — http(s)://, ftp://, IP:PORT
- FILE — /absolute/path, ./rel, ~/home
- ERROR — file.ext:line:col → abre no editor
- ênfase — error, warning, failed
Split view e Broadcast
ProSplit view
NONE / HORIZONTAL / VERTICAL. Busca no buffer isolada por painel. O destaque verde na borda marca o painel ativo. Tocar em um painel muda o foco.
Broadcast input
Envia o mesmo comando para TODAS as abas simultaneamente. Útil para gerenciar frotas de servidores. Badge BROADCAST na barra superior.
Sync e Team Rooms
ProSincronize hosts, chaves, snippets e configurações com E2EE opcional. As Team Rooms permitem compartilhar um subconjunto de hosts e snippets entre os membros com uma chave compartilhada (E2EE).
Segurança e logging
Segurança
- • Biometria + PIN numérico
- • Bloqueio automático por inatividade (minutos configuráveis)
- • Timeout da área de transferência (60s padrão)
- • Chaves privadas SSH e senhas RDP/VNC criptografadas no dispositivo (AES256-GCM + Android KeyStore)
Logging e gravação
- • Logging: tee do output para arquivo de texto plano (badge LOG)
- • Gravação: formato asciicast v2 compatível com asciinema (badge REC)
- • Painel de logs de sessão: lista todos os logs com busca por data
Import / Export
Exporte hosts + chaves + snippets + configurações como JSON criptografado (passphrase obrigatória). Importe de arquivo .json, escaneando um QR code ou da área de transferência.
Plano Free vs Pro
| Funcionalidade | Plan |
|---|---|
| Shell local (PTY + Busybox) | Free |
| SSH com hosts ilimitados | Free |
| SFTP + transfer queue | Free |
| Snippets predefinidos + personalizados | Free |
| Port forwarding (LOCAL / REMOTE / SOCKS) | Free |
| Chaves SSH + TOFU | Free |
| VNC / RDP / Telnet / Serial / Mosh | Free |
| Ferramentas Linux nativas | Free |
| 9 temas integrados | Free |
| Biometric + PIN + autolock | Free |
| Temas do Marketplace (premium) | Pro |
| Split view (horizontal / vertical) | Pro |
| Broadcast de input (multi-host) | Pro |
| Shell multiplexado | Pro |
| Keyboard macros | Pro |
| Quick scripts | Pro |
| Regras Expect (resposta automática) | Pro |
| Watchdog rules | Pro |
| Webhooks | Pro |
| Terminal profiles | Pro |
| Sync + Team Rooms | Pro |
| Importação de cloud provider | Pro |
| API tokens (controle externo) | Pro |
Estatísticas do módulo
100+
Snippets predefinidos
15
Categorias de snippets
9
Temas integrados
12
Recursos Pro
7
Ferramentas nativas
6
Tipos de conexão
Próximo
API Tester