Beelzebub
一款利用大语言模型驱动的开源欺骗框架,部署多种协议伪装服务,主动引诱攻击者并收集威胁情报。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
用AI假服务钓鱼攻击者,自动收集攻击手法,比传统蜜罐更智能。
主な機能
- 自适应欺骗引擎:集成 OpenAI 或 Ollama,实时生成上下文相关的逼真回复,拖住攻击者并记录其行为
- 低代码服务定义:通过 YAML 文件配置伪装服务,配合正则命令匹配,无需编写一行代码
- 多协议覆盖:支持 SSH、HTTP、TCP、TELNET、MCP,从基础设施到 AI 智能体攻击面全面防护
- 可扩展插件系统:实现 CommandPlugin 或 HTTPPlugin 接口即可注册自定义响应逻辑,不改核心代码
- 全栈可观测性:Prometheus 指标监控 + RabbitMQ 事件流,可对接 SIEM 系统
できないこと
- •必须配置 LLM API 密钥(OpenAI 或 Ollama),否则 LLM 功能降级为静态回复,诱捕效果大打折扣,插件系统需要 Go 语言基础,不能完全零代码;YAML 配置中的正则匹配需要熟悉正则语法,内存限制默认 100 MiB,若部署多个高交互服务需根据负载调整
使用例
- 安全团队部署在企业边界,主动诱捕横向移动的攻击者
- AI 智能体安全:检测并收集针对 AI Agent 的提示注入攻击数据
- 红蓝对抗演练:快速搭建逼真的伪装服务训练蓝队响应能力
詳細説明
Beelzebub 是一个开源的欺骗运行时框架,它利用大语言模型(LLM)在 SSH、HTTP、TCP、TELNET 和 MCP 等多种协议上部署自适应伪装服务。与被动蜜罐不同,它能主动与攻击者进行逼真交互,收集高保真威胁情报,并检测针对 AI 智能体的提示注入攻击。通过低代码的 YAML 配置和插件系统,运维人员无需编写核心代码即可快速部署自定义伪装。内置 Prometheus 指标和 RabbitMQ 事件流,支持 Docker 和 Helm 一键部署,生产就绪。
トラブルシューティング & FAQ (2)
トラブル対応Goのユニットテストで、バックグラウンドのgoroutineとともにhttpmockを使用した際に発生する断続的なDATA RACEエラーの修正方法
データ競合は、バックグラウンドのgoroutineでHTTPリクエストが進行中にhttpmock.DeactivateAndReset()が呼び出されると発生します。修正方法: 1) バックグラウンドループのロジックをテスト可能な同期関数に抽出する。2) チャネル(例: chan struct{})を介して停止機構を追加する。3) 終了前にgoroutineが終了することを保証する(停止シグナルを送信し、次にhttpmock.DeactivateAndReset()を呼び出す)。4) テストから共有可変状態を削除するか、カウンターにはsync/atomicを使用する。これらの変更はissue #300の修正で示されており、-raceフラグを使用してテストがパスするようになる。
設定GoPotでLLMプロバイダーとしてAnthropic(Claude)を設定する方法は?
llmProviderをanthropicに設定し、モデル名とAPIキーを指定します。Anthropicに直接アクセスする場合は、以下を使用します:
plugin:
llmProvider: "anthropic"
llmModel: "claude-haiku-4-5-20251001"
anthropicSecretKey: "sk-ant-..."
Databricks AI Gateway(Anthropic互換)を使用する場合は、hostを上書きします:
plugin:
llmProvider: "anthropic"
llmModel: "databricks-claude-sonnet-4-6"
host: "https://adb-<workspace-id>.azuredatabricks.net/serving-endpoints/anthropic/v1"
anthropicSecretKey: "<databricks-pat-or-oauth-token>"
キーは環境変数で設定することもできます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
克隆仓库并进入项目目录
使用 `docker compose up -d` 一键启动所有伪装服务
访问配置的端口(如 SSH 22,HTTP 80)攻击者会收到 LLM 生成的伪真实响应
- 克隆仓库并进入项目目录
- 使用 `docker compose up -d` 一键启动所有伪装服务
- 访问配置的端口(如 SSH 22,HTTP 80)攻击者会收到 LLM 生成的伪真实响应
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
运行 `docker compose down` 停止所有容器,删除项目目录即可完全清理。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs