
Conduzione di test di cybersecurity utilizzando l'agente pi in un ambiente sandbox preconfigurato.
Eseguire test di cybersecurity utilizzando pi agent in un ambiente sandbox preconfigurato.
⚠️ Dichiarazione di sicurezza
Il progetto attuale è destinato esclusivamente a competizioni CTF o ad attività di valutazione della sicurezza autorizzate, come penetration testing, reverse engineering e vulnerability hunting.
Questo progetto non concede il permesso di testare, accedere, scansionare o influenzare qualsiasi sistema, rete, servizio, account o dato di terze parti. Prima di utilizzare questo progetto è necessario confermare di aver ottenuto un'autorizzazione scritta legale; è vietato utilizzare questo progetto per qualsiasi attacco illegale non autorizzato.
L'autore non si assume alcuna responsabilità per qualsiasi conseguenza, perdita, danno, responsabilità legale o atto illecito derivante dalle azioni personali dell'utente.
secbox è un container sandbox basato su Debian, che integra pi agent con una catena di strumenti comunemente usati per penetration testing, reverse engineering e vulnerability hunting.
| Categoria | Contenuto |
|---|---|
| Agente | pi CLI, interfaccia web pi-web (30141) |
| Raccolta informazioni | nmap, httpx, dnsx, dig, nslookup, whois |
| Analisi di rete | agent-browser-cli, openssl, curl, wget, nc |
| Reverse engineering e file | ghidra, jadx, apktool, binwalk, file, 7z, cpio, cabextract, unsquashfs |
| Vulnerability hunting e debugging | gdb + pwndbg, pwntools, strace, ltrace, gcc |
| Linguaggi e runtime | Python3 + uv / uvx, Node.js 24, Java 21 |
| Desktop e browser | Xvfb + x11vnc + noVNC, Chrome for Testing |
docker compose up -d --build
Il file compose è già configurato con rete host. Prima di esporre all'esterno, impostare le variabili d'ambiente PI_WEB_PASSWORD e PI_WEB_ALLOWED_HOSTS.
Accesso:
| Servizio | Indirizzo |
|---|---|
| pi-web | http://<host>:30141 |
| noVNC | http://<host>:8080/vnc.html?autoconnect=true&resize=remote |
| Variabile | Descrizione |
|---|---|
PI_WEB_PASSWORD | Se impostata, abilita l'autenticazione per pi-web |
PI_WEB_ALLOWED_HOSTS | Nomi host consentiti per l'accesso a pi-web |
Questo progetto è rilasciato con licenza MIT.