
サイバーセキュリティテストを、事前構築済みのサンドボックス環境で pi エージェントを使用して実施する。
事前構築済みサンドボックス環境で pi agent を使用してサイバーセキュリティテストを実施します。
⚠️ セキュリティに関する声明
本プロジェクトは、CTF コンペティションまたは許可された範囲内でのペネトレーションテスト、リバースエンジニアリング、脆弱性調査などのセキュリティ評価業務にのみ使用してください。
本プロジェクトは、いかなる第三者システム、ネットワーク、サービス、アカウント、またはデータに対するテスト、アクセス、スキャン、あるいは影響を与える許可を付与するものではありません。本プロジェクトを使用する前に、合法的な書面による許可を取得していることを必ず確認し、本プロジェクトを使用した未承認の違法な攻撃行為を禁止します。
作者は、ユーザーの個人的な行為によって生じたいかなる結果、損失、損害、法的責任、または違法行為についても一切の責任を負いません。
secbox は Debian をベースに構築されたサンドボックスコンテナであり、pi agent と一般的なペネトレーションテスト、リバースエンジニアリング、脆弱性調査のツールチェーンを統合しています。
| 分類 | 内容 |
|---|---|
| エージェント | pi コマンドライン、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 ライセンスで公開されています。