Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/beelzebub-labs/beelzebub
Ferramentas DefensivasSegurança de ContêineresVirtualização para SegurançaSegurança WebSegurança de RedeInteligência de AmeaçasDetecção de IntrusãoResposta a IncidentesSegurança de APISegurança de IA
GitHub
2.1k20664há 1 diaRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
beelzebub-labs/beelzebub

beelzebub

Um framework de runtime de decepção seguro e low-code, que aproveita IA para Virtualização de Sistemas.

Ver RepositórioSite
Compartilhar
![Beelzebub — framework de decepção open-source](https://raw.githubusercontent.com/beelzebub-labs/beelzebub/main/docs/public/readme/cover.svg)

# Beelzebub

**Framework de decepção open-source.**

Implante iscas realistas. Observe o comportamento do atacante. Transforme interações em evidências de segurança.

**[Explore a Plataforma Beelzebub](https://beelzebub.ai/products/beelzebub-cloud/)** · [Documentação](https://docs.beelzebub.ai) · [Início rápido](#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)

O Beelzebub oferece às equipes de segurança uma forma configurável de estudar a atividade direcionada a serviços de isca. Defina o ambiente que um atacante encontra, escolha como ele responde e capture a interação para investigação. Execute o framework de forma independente ou conecte-o à Plataforma Beelzebub.

## Por que Beelzebub

- **Implante iscas que se adequam ao seu ambiente.** Defina serviços, rotas e regras de resposta em YAML. Use handlers estáticos para comportamento previsível ou respostas com LLM para interações adaptativas. Estenda o runtime com plugins Go confiáveis quando precisar de comportamento personalizado.
- **Observe o que acontece após o contato.** Capture evidências das interações com as iscas, incluindo comandos, detalhes de requisições HTTP e contexto de sessão, dependendo do protocolo. Ofereça aos analistas um registro da atividade direcionada ao serviço para apoiar a investigação.
- **Leve as evidências para o seu fluxo de trabalho.** Inspecione logs localmente, publique eventos estruturados no RabbitMQ ou habilite o relatório da Plataforma Beelzebub. Habilite métricas Prometheus com `core.prometheus.enabled: true` para monitorar a atividade do runtime; por padrão, o listener de métricas fica desabilitado e não vincula nenhuma porta.

## Veja em ação

Assista a uma isca com LLM responder à entrada do atacante. A demonstração ilustra como respostas geradas podem sustentar uma interação além de um conjunto fixo de handlers de comandos.

![Demonstração de uma isca Beelzebub com LLM respondendo à entrada do atacante](https://assets.kitploit.com/production/public/readmes/9670/38080b103591f912d2aacf0feaf330531560f6bafc2fe8f4fbbdd42c3e60ea29.gif)

## Como funciona

[![As interações chegam aos serviços de isca, recebem respostas do runtime do Beelzebub e produzem eventos de segurança. A configuração YAML alimenta o runtime por meio de validação; plugins Go são compilados no runtime para estender serviços e respostas. Os eventos vão para logs com relatório opcional via RabbitMQ ou Plataforma, enquanto o Prometheus expõe métricas separadamente.](https://raw.githubusercontent.com/beelzebub-labs/beelzebub/main/docs/public/readme/how-it-works.svg)](docs/public/readme/how-it-works.svg)

Defina serviços e regras em YAML, valide a configuração e inicie o runtime. Plugins Go confiáveis são compilados no runtime para estender serviços e respostas. Cada serviço trata as interações recebidas e emite evidências por meio da saída de eventos configurada. Respostas com LLM exigem um provedor configurado; handlers estáticos podem ser executados sem um.

O framework suporta **SSH, HTTP, TCP, TELNET e MCP**. Iscas MCP expõem ferramentas de isca que tornam invocações suspeitas observáveis durante testes controlados de agentes. Elas podem fornecer evidências de tentativas de injeção de prompt; não garantem a detecção de todas as tentativas.

As opções de implantação incluem um binário Go local, Docker Compose e Kubernetes com Helm. Consulte o [guia de arquitetura](https://docs.beelzebub.ai/concepts/architecture) para o comportamento do runtime e os limites de extensão.

## Explore as iscas

Comece com uma das **18 configurações de exemplo** em [configurations/services](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services). Abra um arquivo YAML para inspecionar suas regras e adaptá-lo ao seu ambiente.

| Categoria | Exemplos de decoys |
| --- | --- |
| Acesso remoto | [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) |
| Web | [WordPress (fallback LLM)](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) · [Métodos HTTP](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/http-methods-8081.yaml) · [Labirinto de diretórios Apache](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/http-maze-8888.yaml) |
| Bancos de dados e caches | [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) |
| Serviços de rede | [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) |
| Agentes de IA | [Ferramentas isca MCP](https://github.com/beelzebub-labs/beelzebub/blob/main/configurations/services/mcp-8000.yaml) |

Os exemplos vão desde banners e respostas selecionadas até trocas interativas. Os exemplos **LLM** exigem um provedor configurado; o WordPress o utiliza para sua rota catch-all. Verifique os mapeamentos de portas da sua implantação ao habilitar exemplos adicionais.

## Primeiros passos

Você precisa de **Git, um shell e Docker Engine com Compose v2**. Use um **host de laboratório isolado** com autorização para todos os listeners configurados: o instalador inicia um conjunto de serviços de exemplo, incluindo portas privilegiadas. No Linux, ele pode habilitar o **host networking**; o Docker não fornece isolamento de rede nesse modo.

Use credenciais sintéticas e revise o [guia de segurança para produção](https://docs.beelzebub.ai/operations/production-safety) antes de expor serviços à internet.

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

O relatório de plataforma é opcional. Deixe o token da Plataforma em branco quando solicitado para executar de forma independente. O runtime valida a sua configuração antes de iniciar os listeners.

Teste o decoy HTTP padrão e inspecione os seus logs:

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

Espere **`401 Unauthorized`** do exemplo HTTP incluído na porta 8080. Esta é a resposta configurada do decoy, confirmando que o listener está acessível. Se o instalador ignorou uma porta ocupada, resolva o conflito antes de testar. Pressione `Ctrl+C` para parar de acompanhar os logs.

Pare o laboratório quando terminar:

```bash
docker compose down
```

Para uma configuração de serviço único ou outro método de implantação, siga o [guia de instalação](https://docs.beelzebub.ai/getting-started/installation).

## Beelzebub Platform

O framework de código aberto é a base: implante, opere e estenda-o de forma independente. O **Beelzebub Platform** é o produto gerenciado para equipes que precisam coordenar a decepção entre ambientes e conectar evidências de runtime a um fluxo de trabalho de segurança mais amplo.

Explore os recursos de implantação, investigação e relatórios da plataforma e veja como eles se adequam aos requisitos da sua equipe.

**[Explore o Beelzebub Platform →](https://beelzebub.ai/products/beelzebub-cloud/)**

## Recursos e comunidade

- **[Documentação](https://docs.beelzebub.ai):** configuração, protocolos, operações, integrações e receitas.
- **[Criação de plugins](https://docs.beelzebub.ai/plugins/authoring):** crie extensões com o SDK público de Go. Os plugins são executados em processo; revise seu código-fonte e fixe versões confiáveis.
- **[Contribuição](https://github.com/beelzebub-labs/beelzebub/blob/main/CONTRIBUTING.md):** contribua com código, exemplos ou documentação sob o [Código de Conduta](https://github.com/beelzebub-labs/beelzebub/blob/main/CODE_OF_CONDUCT.md). Relate vulnerabilidades de forma privada por meio do [SECURITY.md](https://github.com/beelzebub-labs/beelzebub/blob/main/SECURITY.md).

Para desenvolvimento, use a versão de Go declarada em [go.mod](https://github.com/beelzebub-labs/beelzebub/blob/main/go.mod), Git e Make. Compile com `make build`; execute `make test.unit`, `go vet ./...` e `make validate-all` antes de enviar alterações de runtime. O [fluxo de trabalho de desenvolvimento](https://docs.beelzebub.ai/contributing/development) aborda os testes de integração e suas dependências de Docker.

Agradecemos à [JetBrains](https://jb.gg/OpenSourceSupport) por apoiar o desenvolvimento com ferramentas por meio de seu programa de suporte a código aberto.

Licenciado sob a [GNU General Public License v3.0](https://github.com/beelzebub-labs/beelzebub/blob/main/LICENSE).
Baixar ferramenta