OpenSource-Hub
B

Beelzebub

2.0k stars·開発ツール·SHA-256 チェックサム確認済み

一款利用大语言模型驱动的开源欺骗框架,部署多种协议伪装服务,主动引诱攻击者并收集威胁情报。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

用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フラグを使用してテストがパスするようになる。

参照 Issue #296
設定
GoPotでLLMプロバイダーとしてAnthropic(Claude)を設定する方法は?

llmProvideranthropicに設定し、モデル名と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>"

キーは環境変数で設定することもできます。

参照 Issue #310

タグ

honeypotdeceptionllmsecuritygothreat-intelligence

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

克隆仓库并进入项目目录

4

使用 `docker compose up -d` 一键启动所有伪装服务

5

访问配置的端口(如 SSH 22,HTTP 80)攻击者会收到 LLM 生成的伪真实响应

インストールガイド
  1. 克隆仓库并进入项目目录
  2. 使用 `docker compose up -d` 一键启动所有伪装服务
  3. 访问配置的端口(如 SSH 22,HTTP 80)攻击者会收到 LLM 生成的伪真实响应
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

运行 `docker compose down` 停止所有容器,删除项目目录即可完全清理。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGNU GPL v3
最終更新2026-06-27 11:00:25
GitHub リポジトリ

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト