
Autonome KI-Pentesting-Engine für kontinuierliche offensive Sicherheit über Web, Cloud, AD und Kubernetes. Agentisches Denken + echte Exploit-Ausführung liefern beweisbasierte Schwachstellen. Privacy-Gateway: Das LLM sieht nie Ihre echten IPs, Hosts, Zugangsdaten oder Pfade (deterministische Platzhalter werden lokal wiederhergestellt), nichts verlässt Ihre Umgebung.
⭐ Star DarkMoon · 🚀 Quick Start · 🧩 Integrations · 📊 Benchmark · 🔒 Darkmoon Pro · ▶️ Install & Run (OSS) · ▶️ Demo (Pro)
DarkMoon ist autonomes KI-Penetrationstesting für deine eigene Infrastruktur. Richte es auf ein autorisiertes Ziel und es führt die gesamte Bewertung selbstständig durch und dokumentiert anschließend jeden Fund mit dem exakten Befehl und der Rohausgabe.
Das Open-Source-Darkmoon ist ein Kommandozeilenwerkzeug. Das bekommst du, wenn du das Repo klonst. Du startest eine Bewertung von der Kommandozeile aus und siehst jeden Agenten, jeden Befehl und jeden Fund in Echtzeit vorbeiströmen.
Starte einen Lauf von der CLI. Eine |
Autonome Agenten argumentieren und exploiten, live in deinem Terminal. Hier markiert ein Sub-Agent CVE-2019-9978 und schwenkt direkt zur Ausnutzung. |
Recon und Umgebungsmodell. DarkMoon fingerprintet den Stack und bestätigt die Angriffsfläche, bevor es zuschlägt. |
Live-MCP-Stream. Jeder Befehl, den der Agent ausführt, und seine Rohausgabe, zeitgestempelt, mit |
Signal-zu-Agent-Dispatch. DarkMoon entscheidet anhand dessen, was es genau auf dem Ziel erkennt, welche Spezialisten-Agenten es einsetzt.
Vorgestellt in 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 konfiguriert Ihren LLM-Anbieter interaktiv (keine Bearbeitung von docker-compose.yml erforderlich) und erstellt den vollständigen Stack:
./install.sh # skip form if .opencode.env already configured
./install.sh --init # force reconfiguration (cloud or local model)
./install.sh --help # show usage
Unterstützt Cloud-Anbieter (Anthropic, OpenAI, OpenRouter…) und lokale Modelle (Ollama, llama.cpp). Führe dann deine erste Bewertung durch und beobachte sie live:
./darkmoon.sh "TARGET: example.com"
./darkmoon.sh --log <session_id>
Voraussetzungen: Docker & Docker Compose und ein LLM-API-Schlüssel (oder ein lokales Modell). GPU-Setup, Umgebungsvariablen und die vollständige Flags-Referenz findest du in der Vollständigen Dokumentation.