Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
beelzebub — 一款安全的低代码欺骗运行时框架,利用 AI 实现系统虚拟化。 | Kitploit
工具/GitHubGitHub/beelzebub-labs/beelzebub
防御工具容器安全安全虚拟化Web安全网络安全威胁情报入侵检测事件响应API 安全AI 安全
GitHubbeelzebub-labs/beelzebub

beelzebub

2.1k2065111小时54分前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

一款安全的低代码欺骗运行时框架,利用 AI 实现系统虚拟化。

查看仓库网站

Beelzebub — 开源欺骗框架

Beelzebub

开源欺骗框架。

部署逼真的诱饵。观察攻击者行为。将交互转化为安全证据。

探索 Beelzebub 平台 · 文档 · 快速开始

CI Coverage License: GPL v3 Go Reference Mentioned in Awesome Go

Beelzebub 为安全团队提供了一种可配置的方式来研究针对诱饵服务的活动。定义攻击者遇到的环境,选择其响应方式,并捕获交互以供调查。可独立运行该框架,或将其连接到 Beelzebub 平台。

为什么选择 Beelzebub

  • 部署契合您环境的诱饵。 在 YAML 中定义服务、路由和响应规则。使用静态处理器实现可预测的行为,或使用 LLM 驱动的响应实现自适应交互。需要自定义行为时,可通过受信任的 Go 插件扩展运行时。
  • 观察接触之后发生的事情。 根据协议不同,从诱饵交互中捕获证据,包括命令、HTTP 请求详情和会话上下文。为分析师提供针对该服务的活动记录,以支持调查。
  • 将证据融入您的工作流。 在本地检查日志,将结构化事件发布到 RabbitMQ,或启用 Beelzebub 平台上报。通过 core.prometheus.enabled: true 启用 Prometheus 指标以监控运行时活动;默认情况下,指标监听器处于禁用状态,不绑定任何端口。

实际效果

观看一个 LLM 驱动的诱饵如何响应攻击者输入。该演示展示了生成的响应如何维持超出固定命令处理器集合的交互。

LLM 驱动的 Beelzebub 诱饵响应攻击者输入的演示

工作原理

交互到达诱饵服务,从 Beelzebub 运行时接收响应,并产生安全事件。YAML 配置经校验后馈入运行时;Go 插件被编译进运行时以扩展服务和响应。事件写入日志,可选通过 RabbitMQ 或平台上报,而 Prometheus 单独暴露指标。

在 YAML 中定义服务和规则,校验配置,然后启动运行时。受信任的 Go 插件被编译进运行时以扩展服务和响应。每个服务处理传入的交互,并通过配置的事件输出发出证据。LLM 响应需要配置提供商;静态处理器无需提供商即可运行。

该框架支持 SSH、HTTP、TCP、TELNET 和 MCP。MCP 诱饵暴露诱饵工具,使可疑调用在受控的智能体测试中可被观察。它们可以提供提示注入尝试的证据;但不保证检测到每一次尝试。

部署选项包括本地 Go 二进制文件、Docker Compose,以及使用 Helm 的 Kubernetes。有关运行时行为和扩展边界,请参阅架构指南。

探索诱饵

从 configurations/services 中的 18 个示例配置之一开始。打开一个 YAML 文件以检查其规则,并根据您的环境进行调整。

类别示例诱饵
远程访问SSH · SSH (LLM) · TELNET · RDP · VNC
WebWordPress (LLM 回退) · HTTP 401 · HTTP 方法 · Apache 目录迷宫
数据库与缓存MySQL · PostgreSQL (LLM) · SQL Server · Redis · Memcached
网络服务SMB · LDAP
IoTMQTT
AI 代理MCP 诱饵工具

示例涵盖从横幅和选定响应到交互式交换的各种场景。LLM 示例需要配置提供程序;WordPress 将其用于其全捕获路由。启用其他示例时,请检查部署的端口映射。

快速开始

你需要 Git、一个 shell,以及带 Compose v2 的 Docker Engine。请使用一台隔离的实验主机,并确保已获得所有已配置监听器的授权:安装程序会启动一组示例服务,其中包括特权端口。在 Linux 上,它可以启用主机网络;在该模式下,Docker 不提供网络隔离。

请使用合成凭据,并在将服务暴露到互联网之前查阅生产安全指南。

git clone https://github.com/beelzebub-labs/beelzebub.git
cd beelzebub
./install.sh --docker

平台上报是可选的。在提示时留空 Platform 令牌即可独立运行。运行时会在启动监听器之前验证其配置。

测试默认的 HTTP 诱饵并检查其日志:

curl -i http://localhost:8080/
docker compose logs -f beelzebub

预计在端口 8080 上运行的捆绑 HTTP 示例会返回 401 Unauthorized。这是诱饵配置的响应,确认监听器可达。如果安装程序跳过了被占用的端口,请在测试前解决冲突。按 Ctrl+C 停止跟踪日志。

完成后停止实验环境:

docker compose down

对于单服务部署或其他部署方式,请遵循安装指南。

Beelzebub 平台

开源框架是基础:可独立部署、运行和扩展。Beelzebub 平台是面向团队的管理型产品,适用于需要跨环境协调欺骗活动并将运行时证据接入更广泛安全工作流的团队。

探索该平台的部署、调查和报告能力,了解它们如何契合您团队的需求。

探索 Beelzebub 平台 →

资源与社区

  • **文档:**配置、协议、运维、集成和配方。
  • **插件编写:**使用公开的 Go SDK 构建扩展。插件在进程内执行;请审查其源代码并固定使用可信版本。
  • **贡献:**在行为准则下贡献代码、示例或文档。请通过 SECURITY.md 私下报告漏洞。

开发时,请使用 go.mod 中声明的 Go 版本、Git 和 Make。使用 make build 构建;在提交运行时更改前,运行 make test.unit、go vet ./... 和 make validate-all。开发工作流涵盖集成测试及其 Docker 依赖。

感谢 JetBrains 通过其开源支持计划提供工具支持开发。

根据 GNU General Public License v3.0 授权。

下载工具