
Проведение тестирования кибербезопасности с использованием агента pi в предварительно настроенной песочнице.
Проведение тестирования на проникновение с использованием pi agent в предварительно настроенной песочнице.
⚠️ Заявление о безопасности
Данный проект предназначен исключительно для соревнований CTF или авторизованных работ по оценке безопасности, включая тестирование на проникновение, реверс-инжиниринг и поиск уязвимостей.
Данный проект не предоставляет разрешения на тестирование, доступ, сканирование или воздействие на любые сторонние системы, сети, сервисы, учётные записи или данные. Перед использованием данного проекта необходимо убедиться в наличии законного письменного разрешения. Запрещается использовать данный проект для любых несанкционированных противоправных атак.
Автор не несёт никакой ответственности за любые последствия, убытки, ущерб, юридическую ответственность или противоправные действия, вызванные действиями пользователя.
secbox — это песочница-контейнер на базе Debian, объединяющая pi agent с常用 инструментами для тестирования на проникновение, реверс-инжиниринга и поиска уязвимостей.
| Категория | Содержание |
|---|---|
| Агент | pi CLI, веб-интерфейс pi-web (30141) |
| Сбор информации | nmap, httpx, dnsx, dig, nslookup, whois |
| Сетевой анализ | agent-browser-cli, openssl, curl, wget, nc |
| Реверс-инжиниринг и файлы | ghidra, jadx, apktool, binwalk, file, 7z, cpio, cabextract, unsquashfs |
| Поиск уязвимостей и отладка | gdb + pwndbg, pwntools, strace, ltrace, gcc |
| Языки и среды выполнения | Python3 + uv / uvx, Node.js 24, Java 21 |
| Рабочий стол и браузер | Xvfb + x11vnc + noVNC, Chrome for Testing |
docker compose up -d --build
В compose-файле уже настроена сеть host. Перед публикацией наружу задайте переменные окружения PI_WEB_PASSWORD и PI_WEB_ALLOWED_HOSTS.
Доступ:
| Сервис | Адрес |
|---|---|
| pi-web | http://<host>:30141 |
| noVNC | http://<host>:8080/vnc.html?autoconnect=true&resize=remote |
| Переменная | Описание |
|---|---|
PI_WEB_PASSWORD | При установке включает аутентификацию в pi-web |
PI_WEB_ALLOWED_HOSTS | Разрешённые имена хостов для доступа к pi-web |
Проект распространяется под лицензией MIT.