Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
beelzebub — Безопасный low-code фреймворк времени выполнения для deception, использующий ИИ для виртуализации систем. | Kitploit
Инструменты/GitHubGitHub/beelzebub-labs/beelzebub
Оборонительные ИнструментыБезопасность контейнеровВиртуализация для безопасностиВеб-безопасностьСетевая безопасностьРазведка угрозОбнаружение ВторженийРеагирование на ИнцидентыБезопасность APIБезопасность ИИ
GitHub
2.1k206564 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
beelzebub-labs/beelzebub

beelzebub

Безопасный low-code фреймворк времени выполнения для deception, использующий ИИ для виртуализации систем.

РепозиторийСайт
Поделиться
![Beelzebub — фреймворк обмана с открытым исходным кодом](https://raw.githubusercontent.com/beelzebub-labs/beelzebub/main/docs/public/readme/cover.svg)

# Beelzebub

**Фреймворк обмана с открытым исходным кодом.**

Развёртывайте реалистичные приманки. Наблюдайте за поведением атакующих. Превращайте взаимодействия в доказательства для безопасности.

**[Изучите платформу Beelzebub](https://beelzebub.ai/products/beelzebub-cloud/)** · [Документация](https://docs.beelzebub.ai) · [Быстрый старт](#get-started)

[![CI](https://github.com/beelzebub-labs/beelzebub/actions/workflows/main.yml/badge.svg)](https://github.com/beelzebub-labs/beelzebub/actions/workflows/main.yml)
[![Coverage](https://codecov.io/gh/beelzebub-labs/beelzebub/graph/badge.svg?token=8XTK7D4WHE)](https://codecov.io/gh/beelzebub-labs/beelzebub)
[![License: GPL v3](https://img.shields.io/badge/License-GPL_v3-6930c3.svg)](LICENSE)
[![Go Reference](https://pkg.go.dev/badge/github.com/beelzebub-labs/beelzebub/v3.svg)](https://pkg.go.dev/github.com/beelzebub-labs/beelzebub/v3)
[![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg)](https://github.com/avelino/awesome-go)

Beelzebub даёт командам по безопасности настраиваемый способ изучать активность, направленную на приманки-сервисы. Определите окружение, с которым сталкивается атакующий, выберите, как оно реагирует, и зафиксируйте взаимодействие для расследования. Запускайте фреймворк независимо или подключайте его к платформе Beelzebub.

## Зачем нужен Beelzebub

- **Развёртывайте приманки, подходящие для вашего окружения.** Определяйте сервисы, маршруты и правила ответов в YAML. Используйте статические обработчики для предсказуемого поведения или ответы на основе LLM для адаптивных взаимодействий. Расширяйте среду выполнения с помощью доверенных плагинов Go, когда требуется нестандартное поведение.
- **Наблюдайте за тем, что происходит после контакта.** Собирайте доказательства из взаимодействий с приманками, включая команды, детали HTTP-запросов и контекст сессии, в зависимости от протокола. Дайте аналитикам запись активности, направленной на сервис, для поддержки расследования.
- **Встраивайте доказательства в свой рабочий процесс.** Просматривайте журналы локально, публикуйте структурированные события в RabbitMQ или включите отчётность в платформу Beelzebub. Включите метрики Prometheus с помощью `core.prometheus.enabled: true` для мониторинга активности среды выполнения; по умолчанию слушатель метрик отключён и не занимает порт.

## Посмотрите в действии

Посмотрите, как приманка на основе LLM отвечает на ввод атакующего. Демонстрация показывает, как сгенерированные ответы могут поддерживать взаимодействие за пределами фиксированного набора обработчиков команд.

![Демонстрация приманки Beelzebub на основе LLM, отвечающей на ввод атакующего](https://assets.kitploit.com/production/public/readmes/9670/38080b103591f912d2aacf0feaf330531560f6bafc2fe8f4fbbdd42c3e60ea29.gif)

## Как это работает

[![Взаимодействия достигают сервисов-приманок, получают ответы от среды выполнения Beelzebub и порождают события безопасности. Конфигурация YAML передаётся в среду выполнения через валидацию; плагины Go компилируются в среду выполнения для расширения сервисов и ответов. События направляются в журналы с опциональной отчётностью в RabbitMQ или платформу, а Prometheus отдельно предоставляет метрики.](https://raw.githubusercontent.com/beelzebub-labs/beelzebub/main/docs/public/readme/how-it-works.svg)](docs/public/readme/how-it-works.svg)

Определите сервисы и правила в YAML, проверьте конфигурацию и запустите среду выполнения. Доверенные плагины Go компилируются в среду выполнения для расширения сервисов и ответов. Каждый сервис обрабатывает входящие взаимодействия и выдаёт доказательства через настроенный вывод событий. Ответы LLM требуют настроенного провайдера; статические обработчики могут работать без него.

Фреймворк поддерживает **SSH, HTTP, TCP, TELNET и MCP**. Приманки MCP предоставляют приманки-инструменты, которые делают подозрительные вызовы наблюдаемыми во время контролируемого тестирования агентов. Они могут предоставить доказательства попыток внедрения промптов; они не гарантируют обнаружение каждой попытки.

Варианты развёртывания включают локальный бинарный файл Go, Docker Compose и Kubernetes с Helm. См. [руководство по архитектуре](https://docs.beelzebub.ai/concepts/architecture) для описания поведения среды выполнения и границ расширения.

## Изучите приманки

Начните с одной из **18 примеров конфигураций** в [configurations/services](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services). Откройте YAML-файл, чтобы изучить его правила и адаптировать их к вашему окружению.

| Категория | Примеры приманок |
| --- | --- |
| Удалённый доступ | [SSH](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/ssh-22.yaml) · [SSH (LLM)](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/ssh-2222.yaml) · [TELNET](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/telnet-23.yaml) · [RDP](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-3389-rdp.yaml) · [VNC](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-5900-vnc.yaml) |
| Веб | [WordPress (LLM fallback)](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/http-80.yaml) · [HTTP 401](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/http-8080.yaml) · [HTTP methods](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/http-methods-8081.yaml) · [Apache directory maze](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/http-maze-8888.yaml) |
| Базы данных и кэши | [MySQL](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-3306.yaml) · [PostgreSQL (LLM)](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-5432-postgresql-llm.yaml) · [SQL Server](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-1433-mssql.yaml) · [Redis](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-6379-redis.yaml) · [Memcached](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-11211-memcached.yaml) |
| Сетевые сервисы | [SMB](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-445-smb.yaml) · [LDAP](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-389-ldap.yaml) |
| IoT | [MQTT](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/tcp-1883-mqtt.yaml) |
| AI-агенты | [MCP bait tools](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/mcp-8000.yaml) |

Примеры варьируются от баннеров и отдельных ответов до интерактивных обменов. Примеры с **LLM** требуют настроенного провайдера; WordPress использует его для своего catch-all маршрута. Проверьте сопоставление портов вашего развёртывания при включении дополнительных примеров.

## Начало работы

Вам понадобятся **Git, оболочка и Docker Engine с Compose v2**. Используйте **изолированный лабораторный хост** с авторизацией для всех настроенных слушателей: установщик запускает набор примеров сервисов, включая привилегированные порты. В Linux он может включить **host networking**; Docker не обеспечивает сетевую изоляцию в этом режиме.

Используйте синтетические учётные данные и ознакомьтесь с [руководством по безопасности в production](https://docs.beelzebub.ai/operations/production-safety), прежде чем открывать сервисы в интернет.

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

Отчётность платформы необязательна. Оставьте токен платформы пустым при запросе, чтобы запустить автономно. Среда выполнения проверяет свою конфигурацию перед запуском слушателей.

Проверьте HTTP-приманку по умолчанию и просмотрите её журналы:

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

Ожидайте **`401 Unauthorized`** от встроенного HTTP-примера на порту 8080. Это настроенный ответ приманки, подтверждающий доступность слушателя. Если установщик пропустил занятый порт, устраните конфликт перед тестированием. Нажмите `Ctrl+C`, чтобы прекратить отслеживание логов.

Остановите лабораторию по завершении:

```bash
docker compose down
```

Для настройки с одним сервисом или другого способа развёртывания следуйте [руководству по установке](https://docs.beelzebub.ai/getting-started/installation).

## Платформа Beelzebub

Открытый фреймворк — это основа: развёртывайте, эксплуатируйте и расширяйте его независимо. **Beelzebub Platform** — это управляемый продукт для команд, которым нужно координировать обман (deception) между средами и связывать данные времени выполнения с более широким рабочим процессом безопасности.

Изучите возможности платформы по развёртыванию, расследованию и отчётности и узнайте, как они соответствуют требованиям вашей команды.

**[Изучить Beelzebub Platform →](https://beelzebub.ai/products/beelzebub-cloud/)**

## Ресурсы и сообщество

- **[Документация](https://docs.beelzebub.ai):** конфигурация, протоколы, эксплуатация, интеграции и рецепты.
- **[Разработка плагинов](https://docs.beelzebub.ai/plugins/authoring):** создавайте расширения с помощью публичного Go SDK. Плагины выполняются в том же процессе; изучайте их исходный код и закрепляйте доверенные версии.
- **[Участие в разработке](https://github.com/beelzebub-labs/beelzebub/blob/main/CONTRIBUTING.md):** вносите код, примеры или документацию в соответствии с [Кодексом поведения](https://github.com/beelzebub-labs/beelzebub/blob/main/CODE_OF_CONDUCT.md). Сообщайте об уязвимостях конфиденциально через [SECURITY.md](https://github.com/beelzebub-labs/beelzebub/blob/main/SECURITY.md).

Для разработки используйте версию Go, указанную в [go.mod](https://github.com/beelzebub-labs/beelzebub/blob/main/go.mod), Git и Make. Собирайте с помощью `make build`; запускайте `make test.unit`, `go vet ./...` и `make validate-all` перед отправкой изменений времени выполнения. [Рабочий процесс разработки](https://docs.beelzebub.ai/contributing/development) охватывает интеграционные тесты и их зависимости Docker.

Благодарим [JetBrains](https://jb.gg/OpenSourceSupport) за поддержку разработки инструментами в рамках её программы поддержки открытого исходного кода.

Лицензировано под [GNU General Public License v3.0](https://github.com/beelzebub-labs/beelzebub/blob/main/LICENSE).
Скачать инструмент