Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
beelzebub — Un framework d'exécution de leurres low code sécurisé, exploitant l'IA pour la virtualisation des systèmes. | Kitploit
Outils/GitHubGitHub/beelzebub-labs/beelzebub
Outils DéfensifsSécurité des ConteneursVirtualisation de SécuritéSécurité WebSécurité RéseauRenseignement sur les MenacesDétection d'IntrusionRéponse aux IncidentsSécurité des APISécurité de l'IA
GitHub
2.1k20651il y a 1 jourVérifié par Kitploit
beelzebub-labs/beelzebub

beelzebub

Un framework d'exécution de leurres low code sécurisé, exploitant l'IA pour la virtualisation des systèmes.

Voir le dépôtSite web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Beelzebub — framework de tromperie open source

Beelzebub

Framework de tromperie open source.

Déployez des leurres réalistes. Observez le comportement des attaquants. Transformez les interactions en preuves de sécurité.

Découvrir la plateforme Beelzebub · Documentation · Démarrage rapide

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

Beelzebub offre aux équipes de sécurité un moyen configurable d'étudier l'activité dirigée vers des services leurres. Définissez l'environnement que rencontre un attaquant, choisissez la manière dont il répond et capturez l'interaction pour l'investigation. Exécutez le framework de manière autonome ou connectez-le à la plateforme Beelzebub.

Pourquoi Beelzebub

  • Déployez des leurres adaptés à votre environnement. Définissez les services, les routes et les règles de réponse en YAML. Utilisez des gestionnaires statiques pour un comportement prévisible ou des réponses générées par LLM pour des interactions adaptatives. Étendez le runtime avec des plugins Go de confiance lorsque vous avez besoin d'un comportement personnalisé.
  • Observez ce qui se passe après le contact. Capturez les preuves issues des interactions avec les leurres, notamment les commandes, les détails des requêtes HTTP et le contexte de session, selon le protocole. Offrez aux analystes un enregistrement de l'activité dirigée vers le service pour appuyer l'investigation.
  • Intégrez les preuves à votre flux de travail. Inspectez les journaux localement, publiez des événements structurés vers RabbitMQ ou activez la remontée vers la plateforme Beelzebub. Activez les métriques Prometheus avec core.prometheus.enabled: true pour surveiller l'activité du runtime ; par défaut, l'écouteur de métriques est désactivé et ne lie aucun port.

Voyez-le en action

Regardez un leurre propulsé par LLM répondre aux entrées d'un attaquant. La démo illustre comment les réponses générées peuvent maintenir une interaction au-delà d'un ensemble fixe de gestionnaires de commandes.

Démo d'un leurre Beelzebub propulsé par LLM répondant aux entrées d'un attaquant

Comment ça fonctionne

Les interactions atteignent les services leurres, reçoivent des réponses du runtime Beelzebub et produisent des événements de sécurité. La configuration YAML alimente le runtime après validation ; les plugins Go sont compilés dans le runtime pour étendre les services et les réponses. Les événements sont envoyés vers les journaux avec remontée optionnelle vers RabbitMQ ou la plateforme, tandis que Prometheus expose les métriques séparément.

Définissez les services et les règles en YAML, validez la configuration et démarrez le runtime. Les plugins Go de confiance sont compilés dans le runtime pour étendre les services et les réponses. Chaque service traite les interactions entrantes et émet des preuves via la sortie d'événements configurée. Les réponses LLM nécessitent un fournisseur configuré ; les gestionnaires statiques peuvent fonctionner sans.

Le framework prend en charge SSH, HTTP, TCP, TELNET et MCP. Les leurres MCP exposent des outils appâts qui rendent les invocations suspectes observables lors de tests d'agents contrôlés. Ils peuvent fournir des preuves de tentatives d'injection de prompt ; ils ne garantissent pas la détection de chaque tentative.

Les options de déploiement incluent un binaire Go local, Docker Compose et Kubernetes avec Helm. Consultez le guide d'architecture pour le comportement du runtime et les frontières d'extension.

Explorez les leurres

Commencez avec l'une des 18 configurations d'exemple dans configurations/services. Ouvrez un fichier YAML pour inspecter ses règles et l'adapter à votre environnement.

CatégorieExemples de leurres
Accès distantSSH · SSH (LLM) · TELNET · RDP · VNC
WebWordPress (repli LLM) · HTTP 401 · Méthodes HTTP · Labyrinthe de répertoires Apache
Bases de données et cachesMySQL · PostgreSQL (LLM) · SQL Server · Redis · Memcached
Services réseauSMB · LDAP
IoTMQTT
Agents IAOutils leurres MCP

Les exemples vont des bannières et réponses sélectionnées aux échanges interactifs. Les exemples LLM nécessitent un fournisseur configuré ; WordPress l'utilise pour sa route fourre-tout. Vérifiez les mappages de ports de votre déploiement lors de l'activation d'exemples supplémentaires.

Pour commencer

Vous avez besoin de Git, d'un shell et de Docker Engine avec Compose v2. Utilisez un hôte de laboratoire isolé avec une autorisation pour tous les écouteurs configurés : l'installateur démarre un ensemble de services d'exemple, y compris des ports privilégiés. Sous Linux, il peut activer le réseau de l'hôte ; Docker ne fournit pas d'isolation réseau dans ce mode.

Utilisez des identifiants synthétiques et consultez le guide de sécurité en production avant d'exposer des services à Internet.

Télécharger l’outil