Elastic Stackのダッシュボード、リアルタイム攻撃マップ、セキュリティツールを備え、20種類以上のハニーポットを実行するオールインワンプラットフォーム。
beelzebub-labs/beelzebub
デコイのSSH、HTTP、TCP、TELNET、MCPサービスを展開し、攻撃者の操作を証拠として記録する、Go製のオープンソース欺瞞フレームワーク。
- スター
- 2,232
- フォーク
- 221
- 未解決の Issue
- 11
- 最終コミット
- 3 日前
これは何?
Beelzebubは、デコイサービスに向けられた活動を調査したいセキュリティチーム向けの欺瞞フレームワークです。サービス、ルート、応答ルールはYAMLで定義でき、応答は静的なものにも、LLMプロバイダーで生成するものにもできます。信頼できるGoプラグインを組み込めば、サービスや応答を拡張できます。
攻撃者がデコイとやり取りすると、プロトコルに応じて、コマンド、HTTPリクエストの詳細、セッションコンテキストなどの証拠をランタイムが記録します。イベントはローカルログへの書き込み、RabbitMQへの配信、Beelzebub Platformへの送信が可能で、Prometheusメトリクスは別途有効化できます。
SSH、HTTP、TCP、TELNET、MCPのデコイに対応し、MySQL、Redis、SMB、MQTTなどのサービスを対象とした18種類の設定例が用意されています。Goバイナリとして実行できるほか、Docker ComposeやHelmを使ってKubernetes上でも実行できます。
主な機能
- 01デコイサービス、ルート、応答をYAMLで定義する。
- 02LLMプロバイダーで状況に応じた応答を生成するか、プロバイダーなしで静的なハンドラーを使う。
- 03やり取りからコマンド、HTTPリクエストの詳細、セッションコンテキストを記録する。
- 04イベントをローカルログ、RabbitMQ、またはBeelzebub Platformに送信する。
- 05MCPデコイでおとりツールを公開し、不審なエージェント呼び出しを観測する。
ユースケース
- 隔離されたラボで、攻撃者がSSH、Telnet、データベース形式のサービスをどのように探索するか調査する。
- HTTPまたはMCPのデコイを設置し、不審なリクエストやプロンプトインジェクションの試みの証拠を収集する。
- RabbitMQ経由で、デコイとのやり取りのイベントを既存のログ収集・アラートパイプラインに取り込む。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/beelzebub-labs/beelzebub.git - 2
プロジェクトディレクトリに移動する
cd beelzebub - 3
Docker モードでインストーラーを実行する
./install.sh --docker - 4
ポート 8080 のデフォルト HTTP デコイをテストする
curl -i http://localhost:8080/
使う前に知っておきたいこと
- GPL-3.0 ライセンスの下で提供されています。このコピーレフトライセンスでは、派生物も同じ条件で配布する必要があります。
- インストーラーは特権ポートでサンプルサービスを起動するため、使用を許可された隔離ラボホストでのみ実行してください。
- LLM を利用したデコイには設定済みのプロバイダーが必要です。また、Docker のセットアップには Compose v2 を備えた Docker Engine が必要です。
収録されている特集
トピック
よくある質問
- beelzebub とは?
- デコイのSSH、HTTP、TCP、TELNET、MCPサービスを展開し、攻撃者の操作を証拠として記録する、Go製のオープンソース欺瞞フレームワーク。 Beelzebubは、デコイサービスに向けられた活動を調査したいセキュリティチーム向けの欺瞞フレームワークです。サービス、ルート、応答ルールはYAMLで定義でき、応答は静的なものにも、LLMプロバイダーで生成するものにもできます。信頼できるGoプラグインを組み込めば、サービスや応答を拡張できます。
- beelzebub は無料で使えますか?ライセンスは?
- beelzebub は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- beelzebub は今もメンテナンスされていますか?
- 活発にメンテナンス中。beelzebub の最終コミットは 2026年11月3日 です。
- beelzebub は何に使えますか?
- 隔離されたラボで、攻撃者がSSH、Telnet、データベース形式のサービスをどのように探索するか調査する。 HTTPまたはMCPのデコイを設置し、不審なリクエストやプロンプトインジェクションの試みの証拠を収集する。 RabbitMQ経由で、デコイとのやり取りのイベントを既存のログ収集・アラートパイプラインに取り込む。
- beelzebub のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/beelzebub-labs/beelzebub.git プロジェクトディレクトリに移動する: cd beelzebub Docker モードでインストーラーを実行する: ./install.sh --docker ポート 8080 のデフォルト HTTP デコイをテストする: curl -i http://localhost:8080/
- beelzebub はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/beelzebub-labs/beelzebub
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
HTMLやJavaScriptに、AIによるセキュリティ評価エージェントを惑わせる、鍵付きで後から削除できるプロンプト誘導コメントを仕込むNode.js CLI。
AIエージェントへの脅威を検出するオープンなルール形式。プロンプトインジェクション、ツールポイズニング、MCP攻撃に対応した実行・テスト可能なYAMLルールを提供します。
Prometheusメトリクスと攻撃者統計用Grafanaダッシュボードを備えた、endlesshのGo実装。
マシンに入り込んだAIエージェントを検知するため、チェックポイントとゲストブックを設置するハニーポット用フラグファイル。
OpenClaw、Hermes、PicoClaw、NanoClaw向けのセキュリティスキル集。ファイルのドリフト検出、アドバイザリのチェック、安全性を確保したインストールを提供します。