Ambiente Linux de segurança ofensiva e defensiva rodando nativamente no Android via Termux, sem root.
- Android 10 ou superior
- Termux do F-Droid ou GitHub — não da Play Store
- App Termux:X11 instalado no dispositivo
- 2GB de espaço livre mínimo
Android 12+: desabilite o Phantom Process Killer em Opções do Desenvolvedor → Desativar restrições de processos secundário → Ative.
termux-setup-storage
cd ~
git clone https://github.com/nullwrilte/hacklab-pro
cd hacklab-pro
bash install.shO instalador vai:
- Verificar o ambiente e permissões
- Detectar sua GPU e instalar os drivers corretos
- Perguntar qual desktop instalar (XFCE4, LXQt ou i3)
- Instalar a base gráfica (X11, PulseAudio, dbus)
- Limpar cache e finalizar
# Iniciar o lab (desktop + serviços)
bash scripts/start-lab.sh
# Abrir o menu principal
bash ui/main-menu.sh
# Parar tudo
bash scripts/stop-lab.sh# Listar todas as ferramentas (✓ = instalada)
bash tools/manager.sh list
# Instalar uma categoria inteira
bash tools/manager.sh install-category network
# Instalar ferramentas específicas
bash tools/manager.sh install nmap hydra sqlmap
# Atualizar tudo
bash scripts/update-tools.sh| Categoria | Ferramentas |
|---|---|
| network | nmap, tcpdump, netcat, masscan, dnsutils |
| web | sqlmap, nikto, gobuster, ffuf, httpx |
| exploitation | metasploit, searchsploit, pwncat |
| password | john, hashcat, hydra, crunch |
| wireless | aircrack-ng, reaver, mdk4, hcxtools |
| reverse | ngrok, chisel, socat |
| windows | wine, box64 |
| utils | git, vim, tmux, htop, python, jq |
bash scripts/backup-config.sh # salva em ~/storage/shared/hacklab-backups/
bash scripts/restore-config.sh # lista backups e restaura o escolhidohacklab-pro/
├── install.sh # instalador principal
├── config/ # hardware, preferências, mirrors
├── core/ # módulos de instalação (GPU, desktop, X11)
├── tools/ # gerenciador e base de dados de ferramentas
├── ui/ # menus interativos
├── scripts/ # start, stop, update, backup, restore
├── logs/ # logs de instalação e execução
└── docs/ # documentação
- TUTORIAL.md — passo a passo completo
- TROUBLESHOOTING.md — problemas comuns e soluções