Beelzebub is a secure low-code honeypot framework leveraging AI to simulate high-interaction honeypots for advanced cyber attack detection and analysis.
A secure low code honeypot framework, leveraging AI for System Virtualization.
Beelzebub is designed for security professionals and threat intelligence teams to deploy and manage honeypots that detect, analyze, and hunt cyber intrusions with minimal coding effort. It enables organizations to simulate realistic system interactions using AI, improving threat detection while maintaining a secure and manageable environment.
Beelzebub balances high-interaction honeypot realism with low-interaction security by leveraging AI-driven system virtualization; users should ensure proper configuration of multi-protocol support and integration with observability tools like Prometheus and ELK for optimal monitoring. Familiarity with Docker, Kubernetes, and Helm will facilitate deployment and scaling.
Build the Docker images using: docker-compose build
Start Beelzebub in detached mode with: docker-compose up -d
Download Go modules with: go mod download
Build the executable using: go build
Run the executable: ./beelzebub
Install Helm for Kubernetes deployment
Deploy Beelzebub on Kubernetes with: helm install beelzebub ./beelzebub-chart
Upgrade Beelzebub deployment with: helm upgrade beelzebub ./beelzebub-chart
docker-compose build
Builds the Docker images required for Beelzebub.
docker-compose up -d
Starts Beelzebub containers in detached mode.
go mod download
Downloads all necessary Go modules for building Beelzebub.
go build
Compiles the Beelzebub executable from source.
./beelzebub
Runs the compiled Beelzebub honeypot framework.
helm install beelzebub ./beelzebub-chart
Deploys Beelzebub on a Kubernetes cluster using Helm.
helm upgrade beelzebub ./beelzebub-chart
Upgrades the existing Beelzebub deployment on Kubernetes.