
Moteur de pentest IA autonome, sécurité offensive continue sur le web, le cloud, l'AD et Kubernetes. Raisonnement agentique + exécution réelle d'exploits pour fournir des vulnérabilités basées sur des preuves. Passerelle de confidentialité : le LLM ne voit jamais vos vraies IP, hôtes, identifiants ou chemins (placeholders déterministes réhydratés localement), rien ne quitte votre périmètre.
⭐ Star DarkMoon · 🚀 Démarrage rapide · 🧩 Intégrations · 📊 Benchmark · 🔒 Darkmoon Pro · ▶️ Installer & exécuter (OSS) · ▶️ Démo (Pro)
DarkMoon est un outil de tests d'intrusion autonomes par IA pour votre propre infrastructure. Pointez-le vers une cible autorisée et il exécute l'ensemble de l'évaluation de manière autonome, puis documente chaque constat avec la commande exacte et la sortie brute.
Le Darkmoon open source est un outil en ligne de commande. Voici ce que vous obtenez lorsque vous clonez le dépôt. Vous lancez une évaluation depuis la ligne de commande et observez chaque agent, commande et constat défiler en temps réel.
Démarrez une exécution depuis la CLI. Une seule ligne |
Les agents autonomes raisonnent et exploitent, en direct dans votre terminal. Ici, un sous-agent signale CVE-2019-9978 et pivote directement vers l'exploitation. |
Reconnaissance et modèle d'environnement. DarkMoon identifie la pile et confirme la surface d'attaque avant de frapper. |
Flux MCP en direct. Chaque commande exécutée par l'agent et sa sortie brute, horodatées, avec |
Du signal à la répartition des agents. DarkMoon décide quels agents spécialisés déployer en fonction exactement de ce qu'il détecte sur la cible.
Comme vu dans Help Net Security · Cyber Security News · DevOps.com · SecurityBrief · LinuxLinks · IT Brief · ChannelLife
git clone https://github.com/ASCIT31/Dark-Moon.git
cd Dark-Moon
./install.sh
install.sh configure votre fournisseur LLM de manière interactive (pas besoin de modifier docker-compose.yml) et construit la pile complète :
./install.sh # skip form if .opencode.env already configured
./install.sh --init # force reconfiguration (cloud or local model)
./install.sh --help # show usage
Prend en charge les fournisseurs cloud (Anthropic, OpenAI, OpenRouter…) et les modèles locaux (Ollama, llama.cpp). Lancez ensuite votre première évaluation et suivez-la en direct :
./darkmoon.sh "TARGET: example.com"
./darkmoon.sh --log <session_id>
Prérequis : Docker & Docker Compose, et une clé API LLM (ou un modèle local). La configuration GPU, les variables d'environnement et la référence complète des flags se trouvent dans la Documentation complète.