
Conduzindo testes de segurança cibernética usando o agente pi em um ambiente sandbox pré-construído.
Realizando testes de segurança cibernética usando o pi agent em um ambiente sandbox pré-construído.
⚠️ Declaração de segurança
O projeto atual é destinado exclusivamente a competições CTF ou trabalhos de avaliação de segurança autorizados, como testes de penetração, engenharia reversa e descoberta de vulnerabilidades.
Este projeto não concede permissão para testar, acessar, escanear ou influenciar quaisquer sistemas, redes, serviços, contas ou dados de terceiros. Antes de usar este projeto, você deve confirmar que obteve autorização legal por escrito; é proibido usar este projeto para qualquer ataque ilegal não autorizado.
O autor não assume qualquer responsabilidade por quaisquer consequências, perdas, danos, responsabilidades legais ou atos ilegais resultantes das ações individuais do usuário.
secbox é um contêiner sandbox baseado em Debian, que integra o pi agent com uma cadeia de ferramentas comumente usada para testes de penetração, engenharia reversa e descoberta de vulnerabilidades.
| Categoria | Conteúdo |
|---|---|
| Agente | linha de comando pi, interface web pi-web (30141) |
| Coleta de informações | nmap, httpx, dnsx, dig, nslookup, whois |
| Análise de rede | agent-browser-cli, openssl, curl, wget, nc |
| Engenharia reversa e arquivos | ghidra, jadx, apktool, binwalk, file, 7z, cpio, cabextract, unsquashfs |
| Descoberta de vulnerabilidades e depuração | gdb + pwndbg, pwntools, strace, ltrace, gcc |
| Linguagens e runtimes | Python3 + uv / uvx, Node.js 24, Java 21 |
| Desktop e navegador | Xvfb + x11vnc + noVNC, Chrome for Testing |
docker compose up -d --build
O arquivo compose já está configurado com rede host. Antes de expor externamente, defina as variáveis de ambiente PI_WEB_PASSWORD e PI_WEB_ALLOWED_HOSTS.
Acesso:
| Serviço | Endereço |
|---|---|
| pi-web | http://<host>:30141 |
| noVNC | http://<host>:8080/vnc.html?autoconnect=true&resize=remote |
| Variável | Descrição |
|---|---|
PI_WEB_PASSWORD | Quando definida, ativa a autenticação do pi-web |
PI_WEB_ALLOWED_HOSTS | Nomes de host permitidos para acesso ao pi-web |
Este projeto é publicado sob a licença MIT.