Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
beatbox — 🧊自分のコンピュータ上で使い捨て環境 | Kitploit
ツール/GitHubGitHub/0xthearchitect/beatbox
防御ツール動的分析 (サンドボックス)ネットワークマッピングセキュリティ仮想化ネットワークセキュリティペネトレーションテスト学習と教育レッドチーミングラボと実践
GitHub0xthearchitect/beatbox

beatbox

🧊自分のコンピュータ上で使い捨て環境

15日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る

BeatBox

Break the box. Beat the box.
サンドボックスを構築し、破壊し、何が起こるかを見よう。

ダウンロード · 自分でビルドする · ライセンス

BeatBoxは、自分のコンピュータ上で動作する、実践的なサイバーセキュリティ演習のためのラボです。本物のマシン、本物のネットワーク、本物のサービス。それらをセットアップし、攻撃し、防御し、終わったら捨ててしまいましょう。

BeatBoxのスタート画面

マシン

手持ちのインストーラーディスクから、あらゆるオペレーティングシステムを起動できます。各マシンは、独自のカーネルと独自のディスクを持つ本物のコンピュータであり、それぞれが独自のウィンドウ内で動作します。

フリーズできます。元に戻したくなるかもしれない操作を試す前にセーブポイントを作成し、失敗したときにそこへ戻れます。作業が終わったら、マシンを捨ててしまいましょう。起動元のディスクには一切書き込みが行われません。

Ubuntuインストーラーを起動しているマシン

ネットワーク

マシンをスイッチやルーターにケーブルで接続し、VLANに分割し、NATの背後に隠し、名前とアドレスを割り当てます。ファイアウォールは、上から下へ1つずつルールを適用して、誰が誰と通信できるかを決定します。

軽量PCと軽量サーバーはそれぞれ1〜2メガバイトしか消費しないため、オフィス全体が数台のフルマシンと一緒にノートPC上に収まります。そしてそれを観察しましょう。すべての通信、ネットワークをどのように通過したか、ファイアウォールがそれに対して何を行ったかを確認できます。

ネットワークをファイルに保存したり、テンプレートから新しいネットワークを開始したりできます。

VLANを持つネットワーク ファイアウォールルール

サーバー

マシン内でサービスを稼働させます。ウェブサイト、nginxの背後にあるサイト、PostgreSQLデータベース、メール受信箱、ネットワーク全体の名前解決など。BeatBoxは何かを起動する前にマシンに必要なものを確認し、不足している場合はインストールすべきものを通知します。別のものが必要ですか?独自のサービスを記述できます。

サーバーが実行できるサービス

あなたのディスクはあなたのもの

BeatBoxはディスクをダウンロードすることはなく、あなたが提供したディスクに書き込むこともありません。すべてのマシンはその上に独自のレイヤーで動作するため、マシンを壊してもディスクが壊れることはありません。

BeatBoxは英語とポルトガル語に対応しています。

ダウンロード

お使いのシステム用のインストーラーをReleasesから入手してください。

システムファイル
Ubuntu 22.04以降、Debian 12.deb
Fedora、openSUSE.rpm
その他のLinux.AppImage(先にQEMUをインストール)
Windows 10および11-setup.exe

初回起動時に、BeatBoxはあなたのコンピュータをチェックし、不足しているものを修正することを提案します。QEMU、およびハードウェア仮想化へのアクセス(LinuxではKVM、WindowsではWindows Hypervisor Platform)です。

自分でビルドする

Rust(バージョンはrust-toolchain.tomlから選択されます)、Node.js 20以降、およびQEMUが必要です。

UbuntuまたはDebianの場合:

sudo apt install build-essential pkg-config libwebkit2gtk-4.1-dev \
    libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev \
    qemu-system-x86 qemu-utils

Fedoraの場合:

sudo dnf install gcc pkgconf-pkg-config webkit2gtk4.1-devel gtk3-devel \
    libappindicator-gtk3-devel librsvg2-devel qemu-system-x86-core qemu-img

Windowsの場合、「C++によるデスクトップ開発」を含むVisual Studio Build Toolsをインストールしてください。BeatBoxは初回実行時にQEMUを自身でインストールします。

次に、リポジトリから:

cd web && npm ci && npm run build && cd ..
cargo build --release -p beatboxd
cargo build --release --manifest-path shell/Cargo.toml

shell/target/release/beatbox(Windowsではbeatbox.exe)を実行します。target/release/内のエンジンを見つけて起動します。

ライセンス

BeatBoxは、以下のいずれかの下で自由に使用できます

  • Apache License, Version 2.0
  • MIT license

お好みの方を選択してください。

ツールをダウンロード