Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ARES — Autonome Red-Team-Engagement-Plattform mit MITRE-ATT&CK-Modul-Orchestrierung, DAG-Angriffspfad-Lösung, OPSEC-Kontrollen, verschlüsseltem Credential-Vault und Berichterstellung in mehreren Formaten. | Kitploit
Tools/GitHubGitHub/mafifrizi/ares
DefensivwerkzeugePenetrationstest-FrameworksExploit-FrameworksSchwachstellenanalysePost-ExploitationCloud-SicherheitCommand and ControlRed Teaming
GitHubmafifrizi/ares

ARES

Autonome Red-Team-Engagement-Plattform mit MITRE-ATT&CK-Modul-Orchestrierung, DAG-Angriffspfad-Lösung, OPSEC-Kontrollen, verschlüsseltem Credential-Vault und Berichterstellung in mehreren Formaten.

28116vor 1 TagVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
Teilen
ARES Logo

ARES™

Autonome Red-Team-Engagement- und kontinuierliche Sicherheitsvalidierungsplattform

Die Open-Core-Plattform, die Enterprise-Red-Teams, MSSPs und Security Operations Center in die Lage versetzt, gezielte offensive Engagements durchzuführen, deterministische Angriffspfade zu entdecken und die Verteidigungsposition kontinuierlich ohne Kollateralschaden zu validieren.


Version Python FastAPI React

MITRE
Security
License
Unit Suite

Plattform-Showcase • Warum ARES? • Wettbewerbsmatrix • Architektur • MITRE-Matrix • Quickstart • Zero-Trust-Sicherheit • Dokumentation


⚡ Zusammenfassung

Traditionelles Penetrationstesting ist grundlegend fehlerhaft: Es ist teuer, episodisch, punktuell und lässt Organisationen blind gegenüber neu eingeführten Fehlkonfigurationen und aufkommender gegnerischer Vorgehensweise zurück. Gleichzeitig überfluten automatisierte Schwachstellenscanner SOC-Teams mit Tausenden hypothetischer CVEs, ohne die Ausnutzbarkeit oder mehrstufige laterale Angriffspfade nachzuweisen.

ARES schließt diese Lücke. Von Grund auf für moderne Unternehmensinfrastruktur entwickelt, liefert ARES eine autonome, zielgerichtete Red-Team-Engagement-Plattform, die reale Bedrohungsakteure modelliert. Durch die Kombination von Firewalls auf Kernel-Ebene für den Geltungsbereich, adaptivem OPSEC-Rauschprofiling, einem interaktiven gerichteten azyklischen Graphen (DAG) als Angriffs-Solver und über 60 weaponisierten Techniken, die auf MITRE ATT&CK abgebildet sind, ermöglicht ARES Sicherheitsteams, die Ausnutzbarkeit von Schwachstellen zu beweisen, die kürzesten Kompromittierungspfade zu Active-Directory-Kronjuwelen zu finden und führungsreife Ergebnisse ohne Betriebsausfall zu erstellen.


🎯 Warum Unternehmen ARES wählen```

root@kitploit:~
                                THE ARES ADVANTAGE

┌─────────────────────────┐ ┌─────────────────────────┐ ┌─────────────────────────┐ │ STRICT SCOPE ENCLAVE │ │ AUTONOMOUS DAG ENGINE │ │ ZERO-TRUST ARCHITECTURE │ │ Hard kernel CIDR egress │ │ Computes shortest paths │ │ Memory-only JWT tokens, │ │ whitelisting prevents │───│ to Domain Admins & Crown│───│ AES-256 encrypted vault,│ │ any collateral impact. │ │ Jewels deterministically│ │ strict HMAC-CSRF checks.│ └─────────────────────────┘ └─────────────────────────┘ └─────────────────────────┘ │ ▼ ┌─────────────────────────┐ │ INSTANT EXECUTIVE SUITE │ │ Branded PDF, HTML, JSON │ │ deliverables with zero │ │ native GTK dependencies │ └─────────────────────────┘

root@kitploit:~
### Kernwerte-Säulen

1. **🛡️ Zero-Collateral Scope Governance**: Jede Kampagne läuft innerhalb einer isolierten kryptografischen Grenze. Harte Ziel-IP- und CIDR-Validierungen auf der Netzwerk-Socket-Ebene garantieren, dass kein Paket jemals eine Infrastruktur außerhalb des Geltungsbereichs berührt.
2. **🧠 Autonome zielgerichtete Planung**: Operatoren legen übergeordnete Ziele fest (z. B. `domain_admin`, `full_compromise`, `cloud_audit`), und die ARES-Entscheidungsengine synthetisiert autonom mehrstufige Ausführungspfade unter Verwendung von Graph-Heuristiken und optionalen LLM-Agenten (Claude / OpenAI / lokales Ollama).
3. **🕸️ Multi-Vektor-Angriffsgraph (DAG)**: BloodHound-Sammlungen einlesen oder aktive Domänensitzungen in Echtzeit abbilden. Die integrierte Graph-Engine berechnet kürzeste Angriffspfade, hebt Engpässe hervor und simuliert die Machbarkeit lateraler Pivots.
4. **🔐 Defense-in-Depth-Sicherheitsmodell**: Entwickelt für Zero-Trust-Umgebungen. Datenbank-autoritative Sitzungen, nur im Speicher gehaltene kurzlebige JWT-Zugriffstoken, HttpOnly rotierende Refresh-Anmeldedaten und AES-256-GCM-verschlüsselte lokale Vaults schützen gesammelte Hashes und sensible Kundennachweise.
5. **📑 Automatisierte Deliverables-Pipeline**: Ein-Klick-Generierung von gebrandeten, auditfähigen Compliance-Deliverables in den Formaten PDF, HTML, Markdown und JSON. Bietet automatisiertes Headless-Browser-PDF-Rendering unter Windows/Linux ohne externe GTK-Abhängigkeiten.

---

## 📊 Marktvergleichsmatrix

| Operative Fähigkeit | Traditioneller manueller Pentest | Legacy-Schwachstellenscanner | ARES Autonome Plattform |
| :--- | :---: | :---: | :---: |
| **Testhäufigkeit** | Jährlich / Halbjährlich | Geplant täglich / wöchentlich | **Kontinuierlich / On-Demand** |
| **Ausnutzbarkeitsvalidierung** | Manuell & arbeitsintensiv | ❌ Theoretischer CVE-Abgleich | **Deterministischer mehrstufiger Nachweis** |
| **Multi-Hop-Angriffspfade** | Manuelles Zeichnen | ❌ Keine | **Echtzeit-interaktiver DAG** |
| **Scope-Enklave & Egress-Firewall** | Nur Operator-Disziplin | Nur Netzwerk-Firewalls | **Harte CIDR-Durchsetzung auf Socket-Ebene** |
| **Active-Directory-Lateralpfade** | Langsame Skriptausführung | ❌ Keine aktiven Pfade | **Native BloodHound- & Kerberos-Suite** |
| **Anmeldedaten-Sicherheit & -Speicherung** | Lose Flat Files / Klartext | Schwachstellen-Logs | **AES-256-GCM-verschlüsselter Vault** |
| **OPSEC & Telemetrie-Drosselung** | Manuelle Jitter-Skripte | Hohes Netzwerkrauschen | **Adaptive Rauschprofile & Governor** |
| **Lieferzeit für Berichte** | 1–2 Wochen nach Engagement | Rohdaten-Dumps | **Sofortige Multi-Format-Artefakte** |
| **Bereitstellungs-Footprint** | Externe Berater | Sperrige Cloud-Agenten | **Air-Gapped lokal / selbst gehostet** |

---

## 🖥️ Plattform-Showcase & Steuerungsoberflächen

Die ARES-Plattform verfügt über ein hochperformantes, responsives Operator-Dashboard, das mit Dark-Tech-Ästhetik, geringer kognitiver Belastung und auditierter operativer Kontrolle entwickelt wurde.```powershell
# Launch local development environment
.\.venv\Scripts\ares.exe dashboard dev --no-reload

1. 🛡️ Operator-Enklave & Zero-Trust-Gateway

Autonome Eintrittsbarriere, die speziell für autorisierte offensive Operatoren und Sicherheitspersonal entwickelt wurde.

ARES Operator Enclave & Zero-Trust Authentication Gateway

ARES Operator Enklave — Die Anmelden-Schaltfläche eruptiert bei Hover, Klick und Enter-Taste in karmesinrotes Plasmafeuer. Dynamische Architektur-Raster-Leinwand, Systemumgebungsspezifikationen und ARES Cyber Dragon Maskottchen im rechten Bereich.

  • Das gelöste Problem: Eliminiert unbefugten Operator-Zugriff, Token-Replay-Angriffe und Token-Leakage in den lokalen Browserspeicher.
  • Kernfähigkeiten:
    • Karmesinrotes Feuer-Signatur-Interaktion: Echtzeit-HTML5-Canvas-Partikelfeuersystem umhüllt die Anmelden-Schaltfläche bei Hover (kontinuierlich), Klick (Burst) und Enter-Taste (Burst ohne Zeiger) — physikbasierte Partikel mit Auftrieb, Turbulenz und radialem Glühen mittels requestAnimationFrame.
    • ARES Cyber Dragon Ambient-Maskottchen: Integriertes Marken-Maskottchen-Wasserzeichen auf dem Telemetrie-Bereich mit kalibrierter Deckkraft und karmesinrotem Hintergrundglühen, harmonisiert mit den Umgebungsspezifikationen aus Milchglas.
    • Live Dynamic Architectural Grid Canvas: Ressourcenschonende, hardwarebeschleunigte 60-FPS-HTML5-Leinwand mit Echtzeit-Datenimpulsen und Beleuchtung bei Cursor-Nähe.
    • Nur-Speicher-Token-Isolierung: Kurzlebige JWTs verbleiben ausschließlich im Speicher; Refresh-Anmeldedaten verwenden host-only, HttpOnly-Cookies mit einmaliger Rotation.
    • Enterprise-Multi-Tenant-SSO (SAML 2.0 & OIDC): SP-initiierte föderierte Authentifizierung mit Okta, Azure AD und Google Workspace. Bietet App-Level-Fernet-Anmeldedaten-Verschlüsselung, einmaligen Replay-Schutz (InResponseTo/nonce), JIT-Rollenzuordnung und strikte lokale Passwortsperre für föderierte Identitäten. (Siehe SSO-Einrichtungsanleitung).
    • HMAC-Double-Submit-CSRF-Schutz: Konstantzeit-Verifizierung bei allen zustandsändernden Anfragen (X-ARES-CSRF).
    • Kryptografischer Brute-Force-Schutz: Erzwingt exponentielles Backoff und IP-basierte Ratenbegrenzung bei Authentifizierungsversuchen.

2. 📊 Executive Command Center & Telemetrie

Echtzeit-Operationskonsole, die sofortige Lageübersicht über aktive Kampagnen bietet.

ARES Executive Command Center & Telemetry

Executive Command Center mit Echtzeit-Telemetrie, bestätigten Erkenntnissen nach Schweregrad und operativer Gesundheit.


ARES Executive Overview Standby & Fresh-Install Hero

Taktische Null-Zustands-Übersicht — Sauberer Onboarding-Hero mit sofortiger Bereitschaftsleiste und Initialisierungsaktionen beim Start ohne aktive Kampagnen.

  • Das gelöste Problem: Aggregiert verstreute offensive Metriken in einem einzigen Echtzeit-Operationsbereich, ohne manuelle Statusabfragen zu erfordern.
  • Kernfähigkeiten:
    • Operatives Design-System: Entwickelt mit hochdichter visueller Hierarchie (inspiriert von Grafana, Linear und Sentry) — mit subtilen linksakzentuierten kontextuellen Panels (panel-subtle), dynamischen reaktiven Topbar-Gesundheitsindikatoren und ausgeprägten gestrichelten Fortschrittsbalken für nicht initialisierte Metrik-Basislinien.
    • Umsetzbare Engagement-Erkenntnisse: Ersetzt redundante Rohzählungen durch kontextuelle Sicherheitslage-Erkenntnisse:
      • Engagement-Lage: Klare Zustandsabgrenzung (Staged, Executing oder Standby), die abgegrenzte Ziele von ausführenden Kampagnen unterscheidet.
      • Ausführungsgesundheit: Echtzeit-Überwachung von Pipeline-Anomalien, Modulausführungsfehlern und Enklaven-Stabilität.
      • Angriffsfläche: Live-Verfolgung entdeckter Hosts, Credential-Pivots und Netzwerk-Penetrationstiefe.
    • Telemetrie- & Pipeline-Ingestion: Echtzeit-Worker-Pool-Durchsatz, P95-Aufgabendauer und Live-Event-Ingestion-Indikatoren.
    • Taktischer Fresh-Install-Hero: Automatischer Empty-State-Fallback mit zentriertem Initialisierungs-CTA und minimaler Bereitschaftsleiste beim Start ohne Kampagnen.

3. 🎯 Scoped Campaign & Zielgrenzen-Verwaltung

Zero-Collateral-Ziel-Governance mit harten CIDR-Whitelist-Grenzen und verschlüsselter Beweis-Isolierung.

ARES Scoped Campaign & Target Boundary Management

Kampagnenverwaltungsoberfläche mit Zielbereichen, CIDR-Grenzen, Rauschkontrollen und verschlüsseltem Credential-Tresor.

  • Das gelöste Problem: Verhindert katastrophales Out-of-Scope-Scanning und eliminiert unverschlüsselte Credential-Dateien auf Operator-Laptops.
  • Kernfähigkeiten:
    • Persistente Operator-Führung: Persistente <label>-Definitionen über alle Kampagnen-Auswahlen und Parametereingaben hinweg, die Operator-Mehrdeutigkeit bei schnellen Engagements verhindern.
    • Harte CIDR-Whitelists: Durchsetzung von Grenzen auf Netzwerkebene. Die Engine fängt jede Anfrage an nicht genehmigte IP-Adressen oder Subnetze ab und verwirft sie.
    • Rauschprofile & Jitter: Konfigurierbare Engagement-Drosselungsstufen (Stealth, Normal, Aggressive) mit randomisierten Verzögerungsverteilungen.
    • AES-256-verschlüsselter Enklaven-Tresor: Gesammelte NTLM-Hashes, Kerberos-Tickets und Service-Credentials werden im Ruhezustand mit AES-256-GCM verschlüsselt.
    • Saubere Teardown-Workflows: Ein-Klick-Kampagnenlöschung, die alle zugehörigen Datenbankzeilen, Graph-Knoten und temporären Artefakte sicher bereinigt.

4. ⚡ Modulare Adversary-Orchestrierung (60+ Module)

Umfangreicher Katalog weaponisierter Adversary-Techniken, ausgerichtet an der MITRE-ATT&CK-Enterprise-Matrix.

ARES Modular Adversary Orchestration

Modulkatalog mit MITRE-ATT&CK-Kategorisierung, dynamischer Parametergenerierung und Dry-Run-Sicherheitsmodi.

  • Das gelöste Problem: Ersetzt unvalidierte, unzuverlässige GitHub-Skripte durch typisierte, reproduzierbare und auditierbare Adversary-Module.
  • Kernfähigkeiten:
    • Umfassende Vektorabdeckung: 60+ modulare Techniken für Active Directory (ad.kerberoast, ad.adcs, ad.enum_users), Windows (windows.uac_bypass), Linux, Cloud (AWS, Azure, GCP) und Netzwerkinfrastruktur.
    • Optimiertes Ausführungspanel: Saubere Ausführungsansicht mit persistenten Feldbezeichnungen, herabgestuften Hinweisen zu gering gewichteten Abhängigkeiten und fokussierter On-Submit-Validierung, die aufdringliche Standard-Warnkarten ersetzt.
    • Dynamische typisierte Schemas: UI-Formulare werden dynamisch aus Python-Pydantic-Modellen mit strikter Validierung generiert.
    • Dry-Run-Sicherheits-Engine: Validiert Zielreaktionsfähigkeit, Parameter und erwartetes Ergebnis, bevor offensiver Datenverkehr gesendet wird.
    • Rollengesteuerte Ausführung: Operator- und Team-Lead-Berechtigungen für die Ausführung erforderlich; sensible Module mit hohem Rauschen erfordern explizite Bestätigung.

5. 🕸️ Multi-Vektor-Angriffsgraph & Objective Replay

Interaktiver Directed-Acyclic-Graph-(DAG)-Solver zur Visualisierung von Enterprise-Angriffspfaden und Privilegieneskalationsketten.

ARES Multi-Vector Attack Graph & Objective Replay

Multi-Vektor-Angriffsgraph mit automatisierten leuchtenden weißen Patchkabeln, Links-nach-Rechts-Hierarchie (Domain Controller → Findings → Hosts) und Echtzeit-Inspektion sicherer Metadaten.

  • Das gelöste Problem: Übersetzt Rohdaten zu Schwachstellen in umsetzbare, visuelle Kompromittierungspfade, die Führungskräfte und Ingenieure sofort verstehen können.
  • Kernfähigkeiten:
    • Automatisiertes Cyber-Patchkabel-Routing: Echtzeit-Rendering automatisierter leuchtender weißer Kabel (#ffffff), die Domain Controller, Sicherheitserkenntnisse und entdeckte Hosts ohne manuelles Ziehen verbinden.
    • Deterministische Links-nach-Rechts-Hierarchie: Sauberes, kollisionsfreies Spaltenlayout, das vom Domain Controller (DC01) auf der linken Seite über aktive Sicherheitserkenntnisse bis zu den Ziel-Mitgliedshosts verläuft.
    • Kürzeste-Pfad-Algorithmen: Berechnet deterministisch die wenigsten Hops, die zur Kompromittierung von Domain Controllern oder Cloud-Root-Credentials erforderlich sind.
    • Nativer BloodHound-/SharpHound-Ingest: Direkter Import von BloodHound-JSON-Archiven in die ARES-Graph-Engine für einheitliche Analyse.
    • Interaktive Entitätsinspektion: Erkundung von Beziehungen zwischen Benutzern, Gruppen, Computern, ACLs und aktiven Kerberos-Sitzungen mit flüssiger Navigation und Echtzeit-Sicherheits-Detailinspektor.
    • Objective Replay: Re-Simulation historischer Angriffsketten zur Überprüfung der Wirksamkeit defensiver Patches.

6. 📑 Automatisierte Report-Engine & Beweisbibliothek

Sofortige Erstellung von Lieferergebnissen mit gebrandeten, auditfähigen Compliance-Berichten in mehreren Enterprise-Formaten (Executive PDF, Technical Markdown, Defect CSV).

ARES Automated Report Engine & Evidence Library

Report-Engine und Artefaktbibliothek mit Multi-Format-Exporten und synchronisiertem Echtzeit-Lebenszyklusmanagement.

  • Das gelöste Problem: Eliminiert die 40+ Stunden, die typischerweise für das manuelle Schreiben, Formatieren und Redigieren von Pentest-Berichten aufgewendet werden.
  • Kernfähigkeiten:
    • Strukturiertes Generierungsraster: Ausgerichtetes mehrspaltiges Layout mit persistenten <label>-Elementen (Target Campaign, Export Format) und sauberem Inline-Validierungsfehler-Feedback.
    • Multi-Format-Export: Ein-Klick-Generierung von PDF-, HTML-, Markdown- und JSON-Lieferergebnissen.
    • Automatisierte Headless-PDF-Engine: Integrierter Fallback über Microsoft Edge / Chromium Headless-Modus für sauberen PDF-Export ohne komplexe GTK-Abhängigkeiten unter Windows.
    • Automatisierte Beweisredaktion: Redigiert automatisch sensible Rohpasswörter und private Schlüssel in Kundenlieferergebnissen, während Audit-Nachweise erhalten bleiben.
    • Synchronisierte Report-Bibliothek: Authentifiziertes Artefakt-Repository mit sofortigen Downloads, Löschung pro Bericht und Echtzeit-UI-Zustandssynchronisierung.

7. 🧠 Autonome Strategie & KI-Planer

Zielgerichtete autonome Engine, die komplexe Angriffsketten plant, priorisiert und ausführt, während OPSEC-Grenzen respektiert werden.

ARES Autonomous Strategy & AI Planner

Autonome Strategiekonsole für zielbasierte Kampagnenplanung und adaptive Containment-Governance.

  • Das gelöste Problem: Koordiniert Multi-Modul-Angriffsketten autonom, ohne ständiges manuelles Eingreifen des Operators zu erfordern.
  • Kernfähigkeiten:
    • Dynamische Engine-Verifizierung: Echtzeit-asynchrone Healthchecks gegen lokale Ollama-Daemons (GET /api/tags) mit Sub-Sekunden-Timeouts und TTL-Caching, gepaart mit dynamischer serverseitiger Cloud-Key-Verifizierung (Claude, OpenAI).
    • Sauberes operatorzentriertes Design: Persistente Feldbezeichnungen (Target Campaign, Strategic Objective, AI Planning Engine, Explicit Authorizations), menschenlesbare Zielbeschreibungen und vollständige Eliminierung von Server-Umgebungsvariablen-Leakage in UI-Bezeichnungen.
    • Fokussierte On-Submit-Validierung: Warnboxen aus dem Standard-Seitenrendering entfernt; Validierungsfehler werden nur bei Ausführungsversuch inline unter den Zielfeldern angezeigt.
    • Adaptiver Containment-Governor: Bewertet kontinuierlich defensive Telemetrie und Rauschschwellen und verlangsamt oder bricht aggressive Aktionen automatisch ab, wenn das Entdeckungsrisiko seinen Höhepunkt erreicht.

8. 🔍 Attack-Graph-Entitäts-Deep-Dive & Node-Inspektor

Eingehende Active-Directory-Entitätstelemetrie, Beziehungsinspektion und Echtzeit-Sicherheits-Detailauditierung direkt in der Leinwand.

ARES Attack Graph Entity Deep-Dive & Node Inspector

Interaktive Safe-Detail-Schublade mit Domain-Controller-Telemetrie (DC01 10.10.10.2), aktiven Kompromittierungsstufen, offenen Angriffsflächen-Ports (53, 88, 135, 139, 389, 445, 636, 3268, 3389) und Asset-Eigentumszuständen.

  • Das gelöste Problem: Eliminiert Kontextwechsel zwischen Graph-Visualisierern und CLI-Aufklärungstools durch Bereitstellung von Live-Node-Telemetrie in einer interaktiven Seitenleiste.
  • Kernfähigkeiten:
    • Entitätsattribut-Inspektion: Sofortige Untersuchung von IP-Adresse, Hostname, OS-Telemetrie, Kompromittierungsstufen und Domain-Controller-Flags (is_dc) bei Auswahl eines beliebigen Graph-Knotens.
    • Angriffsflächen-Port-Mapping: Echtzeit-Sichtbarkeit offener Infrastruktur-Ports (DNS 53, Kerberos 88, RPC 135, NetBIOS 139, LDAP 389, SMB 445, LDAPS 636, Global Catalog 3268, RDP 3389).
    • Sicheres Detail-Auditing: Auditierte Slide-out-Schublade mit granularer Telemetrie ohne die Haupt-DAG-Leinwand zu überladen, komplett mit schneller Ausblendung.

9. 🔗 Mehrstufige Adversary-Ausführungsketten

Deterministische, mehrstufige Kill-Chains, die Aufklärung, Credential-Harvesting und laterale Bewegung sequenziell orchestrieren.

ARES Multi-Stage Adversary Execution Chains

Automatisierte Ausführungsketten einschließlich AD Kerberos Exposure Chain und AD Domain Enumeration Chain.

  • Das gelöste Problem: Ersetzt manuelle schrittweise Tool-Aufrufe durch vorab verifizierte, koordinierte Angriffsketten, die Ausgaben automatisch an nachgelagerte Module weitergeben.
  • Kernfähigkeiten:
    • Vorgefertigte Angriffssequenzen: Out-of-the-Box-Ketten für Kerberos-Exposition (asreproast -> kerberoast -> hashcat), Domain-Enumeration und Cloud-Privilegieneskalation.
    • Dynamische Kontextübergabe: In Schritt 1 gesammelte Credentials und Hashes werden automatisch in Zielargumente für nachfolgende Schritte eingefügt.
    • Integriertes OPSEC-Budgeting: Verfolgt kumulatives Rauschen und Entdeckungswahrscheinlichkeit über die gesamte Kette vor Initiierung der Ausführung.

10. 🛡️ EDR-/OPSEC-Evasion- & Bypass-Wissensdatenbank

Empirische Verfolgung der Evasionswirksamkeit über Enterprise-Endpoint-Detection-and-Response-(EDR)-Plattformen.

ARES EDR and OPSEC Evasion Matrix

Bypass-Wissensdatenbank zur Verfolgung von Technikerfolgsraten über CrowdStrike Falcon, SentinelOne und Microsoft Defender.

  • Das gelöste Problem: Verhindert, dass offensive Operatoren blind verbrannte oder erkannte Payloads gegen überwachte Kundeninfrastruktur einsetzen.
  • Kernfähigkeiten:
    • Empirische Erfolgsraten: Historische Erfolgsraten kategorisiert nach spezifischen Evasionstechniken (AMSI-Patching, Syscall-Unhooking, Process Hollowing) und EDR-Anbieter.
    • Sitzungsübergreifendes Evasionsgedächtnis: Engagement-Ergebnisse aktualisieren eine einheitliche Wissensdatenbank und warnen Operatoren, bevor sie Techniken mit geringer Erfolgswahrscheinlichkeit ausführen.
    • Defensive Jitter-Kontrollen: Granulare Verzögerungsverteilungen und Paketabstände zur Umgehung verhaltensbasierter Heuristiken und SIEM-Korrelationsregeln.

11. 🔐 Zero-Trust-Sicherheits-Governance & Audit-Trail

Auditierte Multi-Rollen-Zugriffskontrolle, kryptografischer API-Key-Lebenszyklus und kontinuierliche Plattformintegritätsverifizierung.

ARES Zero-Trust Security Governance

Operator-Profilverwaltung, bereichsbezogene API-Key-Bereitstellung und automatisierte Systemsicherheitsaudits.

  • Das gelöste Problem: Garantiert Nichtabstreitbarkeit, rollenbasierte Grenztrennung und Compliance-Sicherheit für offensive Sicherheitsoperationen.
  • Kernfähigkeiten:
    • Rollenbasierte Zugriffskontrolle (RBAC): Strikt durchgesetzte Berechtigungsstufen (Team Lead, Operator, Recon, Reporter), die Modulausführung und Beweiseinsicht regeln.
    • Bereichsbezogene API-Keys: Kryptografisch generierte Bearer-Tokens mit konfigurierbarem Ablauf und feingranularen Berechtigungen für CI/CD-Integration.
    • Live-Audit-Trail: Kontinuierliche Append-Only-Protokollierung jeder Operator-Aktion, jedes Zielscans und jedes Credential-Abrufs für die Post-Engagement-Überprüfung.

12. 📡 Live-Operationen & Echtzeit-Event-Stream

Hochfrequenter WebSocket-Event-Bus, der operative Telemetrie, Modulausgaben und Pipeline-Status streamt.

ARES Live Operations Stream

Live-Operations-Event-Konsole mit gepufferter Telemetrie und Hochdurchsatz-WebSocket-Streaming.

  • Das gelöste Problem: Verleiht Engagement-Kommandeuren sofortige, einheitliche Situationswahrnehmung aller verteilten Agenten und Hintergrundaufgaben.
  • Kernfähigkeiten:
    • Sub-Sekunden-Event-Zustellung: Asynchroner WebSocket-Bus, der Live-stdout/stderr, Modulabschlussereignisse und defensive Warnungen streamt.
    • Gepufferte Log-Telemetrie: Wiederverbindungsresistente Event-Pufferung, die null verlorene Log-Zeilen bei Netzwerkschwankungen gewährleistet.
    • Multi-Operator-Zusammenarbeit: Gleichzeitige Operatoren sehen gemeinsame Kampagnenausführungsereignisse in Echtzeit.

13. 📋 Enterprise-Playbooks & Kampagnenvorlagen

Standardisierte Engagement-Architekturen für wiederkehrende Red-Team-Übungen, Compliance-Audits und Purple-Team-Drills.

ARES Enterprise Campaign Templates

Integrierte Engagement-Vorlagen einschließlich Internal Pentest, AD Full Compromise, Cloud Assessment und Assumed Breach.

  • Das gelöste Problem: Eliminiert manuelle Bereichskonfiguration für standardisierte Assessments und gewährleistet konsistente Testmethodik über Enterprise-Engagements hinweg.
  • Kernfähigkeiten:
    • Schlüsselfertige Playbooks: Sofort einsatzbereite Kampagnenvorlagen mit vorkonfigurierten Zielprofilen, Modulsätzen und Berichtsanforderungen.
    • Benutzerdefinierte Vorlagenerstellung: Export erfolgreicher benutzerdefinierter Engagements als wiederverwendbare Vorlagen für interne Teams und MSSP-Kunden.
    • Sicherheits-Pre-Flights: Automatisierte Bereichs- und Berechtigungsvalidierung, bevor eine vorlagenbasierte Kampagne live geht.

14. 🔌 Interaktive OpenAPI 3.1 & Entwicklerintegration

Vollständig dokumentierte, interaktive REST-API-Oberfläche für benutzerdefinierte Tooling-, SOC-Orchestrierungs- und CI/CD-Pipeline-Integration.

ARES Interactive OpenAPI Documentation

Interaktive Swagger-UI-Dokumentation mit 70+ operativen Endpunkten für Enterprise-Automatisierung.

  • Das gelöste Problem: Ermöglicht nahtlose programmatische Integration mit bestehenden Enterprise-SOAR-Plattformen, benutzerdefinierten Reporting-Pipelines und CI/CD-Sicherheitsgates.
  • Kernfähigkeiten:
    • 70+ dokumentierte Endpunkte: Vollständige REST-Abdeckung über Authentifizierung, Kampagnen, Modulausführung, Angriffsgraphen und Lieferergebnisse.
    • OpenAPI-3.1-Konformität: Strikt validierte Request-/Response-Schemas, die direkt aus Python-Pydantic-Modellen generiert werden.
    • Interaktive Sandbox: In-Browser-API-Testing mit Bearer-Token-Authentifizierung und CSRF-Token-Unterstützung.

🎛️ Aufschlüsselung der Steuerungsoberflächen| Oberfläche | Kernverantwortung | Verfügbare Unter-Tabs | Primäre Operatoren |

| :--- | :--- | :--- | :--- | | Übersicht | Executive Health, Telemetrie-Zähler, Schweregrad-Metriken von Findings. | Einzelne Ansicht | Alle Stakeholder | | Kampagnen | Scope-Whitelisting, Rauschprofile, verschlüsselter Credential-Tresor. | List, Scope, Findings | Team Lead, Operator | | Module | 60+ Modul-Katalog, Parameter-Eingabeformulare, Ausführungskonsole. | Catalog, Run Panel, Results | Operator | | Berichte | Deliverable-Builder, Evidenz-Pakete, Report Library-Lebenszyklus. | Generate, Library | Operator, Reporter | | Graph | DAG-Entitäten-Exploration, kürzeste Angriffspfade, BloodHound-Ingest. | Entities, Attack Paths, Ingest | Operator, Recon | | Vorlagen | Wiederholbare Engagement-Playbooks und mehrstufige Workflow-Pläne. | Templates, Plan Builder | Team Lead, Operator | | Strategie | Zielgerichtete autonome Engine, KI-Planer-Integration. | Objective, Active, Result | Team Lead, Operator | | Sicherheit | Operator-Anmeldedaten, API-Key-Lebenszyklus, Dependency-Audit-Prüfungen. | Account, API Keys, Audit | Team Lead | | EDR/OPSEC | Defensive Telemetrie, Bypass-Tracking, Regeln zur Erkennungsvermeidung. | Knowledge Base, Report Outcome | Operator | | Live | Echtzeit-WebSocket-Ereignisströme und gepufferte Telemetrie-Logs. | Stream, Buffer | Operator |


🏗️ Systemarchitektur & Datenpipeline

ARES folgt einer strikten Defense-in-Depth-Architektur, die Präsentation, Ausführungsorchestrierung, Sicherheits-Governance und persistenten kryptografischen Speicher trennt:```mermaid flowchart TB subgraph Client["Presentation Layer (Operator Enclave)"] UI["React 19 Dashboard
(Vite + TypeScript)"] Mesh["Dynamic Architectural Grid
(Canvas 2D Engine)"] WSClient["WebSocket Client
(Real-Time Telemetry Stream)"] end

root@kitploit:~
subgraph Gateway["Zero-Trust Security Gateway"]
    FastAPI["FastAPI Async Engine<br>(Uvicorn Backend)"]
    AuthGuard["Auth & Session Guard<br>(Memory-Only JWT + HttpOnly Refresh)"]
    CSRF["HMAC Double-Submit CSRF<br>(X-ARES-CSRF Validation)"]
    RateLimit["Rate Limiting & Brute-Force Shield"]
end

subgraph Core["ARES Core Engine & Governance"]
    ScopeFirewall["Scope Egress Firewall<br>(Strict CIDR & IP Whitelist)"]
    Governor["OPSEC Noise Governor<br>(Adaptive Jitter & Throttling)"]
    Orchestrator["Module Execution Orchestrator<br>(Worker Thread Pool)"]
    AutoPlanner["Autonomous Strategy Engine<br>(DAG Heuristics / AI Planner)"]
end

subgraph Storage["Cryptographic Persistence Layer"]
    DB[(SQLite / PostgreSQL<br>Alembic Versioned)]
    Vault[(AES-256-GCM Vault<br>Encrypted Credentials & Hashes)]
    GraphEngine["Attack Graph DAG Engine<br>(BloodHound Ingest & Shortest Path)"]
end

subgraph Deliverables["Reporting Pipeline"]
    PDFGen["Headless Chromium / Edge Engine<br>(Automated PDF Generation)"]
    Artifacts["Evidence Library<br>(HTML, Markdown, JSON)"]
end

UI -->|HTTPS / REST| AuthGuard
WSClient -->|WSS / Ticket Barrier| AuthGuard
AuthGuard --> CSRF --> RateLimit --> FastAPI
FastAPI --> ScopeFirewall
ScopeFirewall --> Orchestrator
Orchestrator --> Governor
Orchestrator --> AutoPlanner
Orchestrator --> Storage
Storage --> GraphEngine
FastAPI --> Deliverables
root@kitploit:~
---

## ⚔️ Angreifertechniken & MITRE ATT&CK-Matrix

ARES implementiert über 60 modulare Angreifertechniken, die nativ auf das MITRE ATT&CK Enterprise Framework abgebildet werden:```
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                         MITRE ATT&CK MATRIX COVERAGE                                             │
├─────────────────────┬─────────────────────┬─────────────────────┬─────────────────────┬──────────────────────────┤
│ DISCOVERY           │ CREDENTIAL ACCESS   │ LATERAL MOVEMENT    │ PRIVILEGE ESCALATION│ DEFENSE EVASION / CLOUD  │
├─────────────────────┼─────────────────────┼─────────────────────┼─────────────────────┼──────────────────────────┤
│ • T1087 User Enum   │ • T1558.003 Kerberoast│ • T1021.002 SMB/RPC │ • T1548.002 UAC Byps│ • T1070 Indicator Removal│
│ • T1069 Group Enum  │ • T1558.004 AS-REP  │ • T1021.006 WinRM   │ • T1068 Token Privs │ • T1562 Impair Defenses  │
│ • T1046 Port/Net    │ • T1003 LSASS Dump  │ • T1550 Use Ticket  │ • T1053 Scheduled   │ • T1078 Cloud IAM Enum   │
│ • T1018 Host Disc   │ • T1649 ADCS ESC1-8 │ • T1071 App Layer   │ • T1055 Injection   │ • T1580 Cloud Discovery  │
│ • T1082 System Info │ • T1110 Pass Spray  │ • T1021.001 RDP     │ • T1134 Access Token│ • T1526 Cloud Hierarchy  │
└─────────────────────┴─────────────────────┴─────────────────────┴─────────────────────┴──────────────────────────┘
  • Active Directory Lab Suites: Vollständige SPN-Erkennung, Kerberoasting (ad.kerberoast), AS-REP Roasting, ADCS-Zertifikatvorlagen-Missbrauch (ESC1 bis ESC8), DCSync-Kontenreplikation und BloodHound-Datengenerierung.
  • Endpoint Posture Checkers: Windows-UAC-Bypass-Methoden, Inspektion der Registrierungsschlüssel-Persistenz, Linux-Container-Breakouts und Sudo-Rechte-Enumeration.
  • Cloud Control Plane: Multi-Cloud-Identitätsprüfung über AWS IAM, Azure Active Directory / Entra ID-Rollenzuweisungen und GCP IAM-Bindings.

🚀 Quickstart: In 60 Sekunden einsatzbereit

Voraussetzungen

  • Python: 3.11 oder 3.12 (Python 3.12 empfohlen für Windows).
  • Node.js: v18+ (getestet auf Node v20 LTS).
  • OS: Windows 11/10 (PowerShell), Linux (Ubuntu/Debian/Kali) oder macOS.

Schnellstart (PowerShell unter Windows)```powershell

1. Clone the repository

git clone https://github.com/Mafifrizi/ARES.git Set-Location .\ARES

2. Setup isolated Python virtual environment

py -3.12 -m venv .venv ..venv\Scripts\python.exe -m pip install -U pip ..venv\Scripts\python.exe -m pip install -e ".[dev,pdf]"

3. Install frontend dependencies

Set-Location frontend & "C:\Program Files\nodejs\npm.cmd" ci Set-Location ..

4. Configure local Edge PDF rendering engine & verify doctor status

$env:ARES_PDF_BROWSER = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" ..venv\Scripts\ares.exe doctor --pdf-smoke

5. Launch development server (Frontend + Backend proxy)

..venv\Scripts\ares.exe dashboard dev --no-reload

root@kitploit:~
Öffne deinen Browser unter **`http://127.0.0.1:5173/dashboard/`**.
- **Initialer Operator**: `admin`
- **Initiales Passwort**: Konfiguriert über `ARES_DEFAULT_ADMIN_PASSWORD` in `.env` (Standard: `Admin123456!`)

---

## 🔐 Enterprise-Sicherheitsmodell & Compliance

ARES wurde für Umgebungen mit den strengsten Compliance- und Vertraulichkeitsanforderungen entwickelt:

### Defense-in-Depth-Authentifizierung
- **Nur im Speicher gehaltene Zugriffstoken**: Kurzlebige JWTs (15 Minuten Lebensdauer) existieren ausschließlich im In-Memory-React-State und werden niemals in `localStorage` oder `sessionStorage` geschrieben.
- **Rotierende Refresh-Familie**: Langlebige Refresh-Credentials sind an strikte, host-only, HttpOnly-Cookies (`ares_refresh`) gebunden, mit einmaliger Rotation und automatischem Widerruf bei Wiederverwendung.
- **HMAC-CSRF-Barriere**: Zustandsändernde Endpunkte erfordern gültige `X-ARES-CSRF`-Header, die gegen kryptografisch sichere Cookie-Token abgeglichen werden.

### Rollenbasierte Zugriffskontrolle (RBAC)
ARES erzwingt strikte RBAC-Berechtigungen über alle API-Endpunkte, Hintergrundjobs und UI-Oberflächen hinweg:

| Rolle | API-Wert | Operativer Geltungsbereich | Administrative Befugnis |
| :--- | :---: | :--- | :--- |
| **Team Lead** | `team_lead` | Vollständige Plattformautorität: Kampagnenerstellung/-löschung, Benutzerbereitstellung, Sicherheitsaudits, Overrides für Module mit hohem Rauschen. | Vollständiger Systemadministrator |
| **Operator** | `operator` | Täglicher Betrieb: autorisierte Module ausführen, Findings überprüfen, Angriffsgraph erkunden, Berichte generieren. Kann keine Benutzer registrieren. | Operative Ebene |
| **Recon** | `recon` | Leseintensive Aufklärung: sichere Discovery- und Netzwerk-Fingerprinting-Module ausführen. Die Ausführung disruptiver Module ist blockiert. | Leseintensiv |
| **Reporter** | `reporter` | Stakeholder-Review: schreibgeschützter Zugriff auf Kampagnenanalysen, Findings, Angriffsgraphen und generierte Ergebnisse. Keine Ausführungsrechte. | Schreibgeschütztes Audit |

#### Rollenbereitstellung & Garantien gegen Privilegieneskalation
- **Autoritative Datenbankidentität**: Anders als Systeme, die clientseitigen JWT-Rollenansprüchen blind vertrauen, löst ARES die Benutzeridentität und -rolle bei jeder Anfrage direkt aus der Live-Datenbank auf (`row = await db.resolve_access_token_principal(...)`). Manipulierte JWT-Ansprüche werden mathematisch verworfen.
- **Strikte Rollenfreigabe bei der Kontoerstellung**: Neue Benutzerrollen werden ausschließlich von einem `team_lead` über `POST /auth/register` zugewiesen (abgesichert durch `require_team_lead()`) oder automatisch von Enterprise-Identity-Providern während SP-initiiertem SAML/OIDC-SSO zugeordnet.
- **Rollenunveränderlichkeit**: Rollenzuweisungen sind nach der Erstellung unveränderlich. Es existiert kein öffentlicher Endpunkt zur Änderung von Benutzerrollen (`PUT /users/{id}` existiert nicht), wodurch horizontale und vertikale Privilegieneskalationsvektoren eliminiert werden (z. B. `recon`, das zu `team_lead` eskaliert, oder `reporter`, der offensive Module ausführt).
- **Auditiertes Benutzerinventar**: Die `Security`-Konsole des Dashboards bietet ein transparentes Inventar aller registrierten Identitäten und aktiven Sitzungen für die Engagement-Nachverfolgung.

---

## 🔌 ARES MCP Gateway & produktionsreife CLI

ARES bietet ein produktionsreifes **Model Context Protocol (MCP)** Gateway, das moderne KI-Coding-Assistenten (Cursor IDE, Claude Desktop, Windsurf, VS Code Cline, Zed, Open-WebUI, LibreChat) in die Lage versetzt, sicher und unter strikter Governance mit der offensiven Purple-Team-Plattform ARES zu interagieren.

<div align="center">

![ARES MCP Two-Pane Terminal Monitor](https://assets.kitploit.com/production/public/readmes/54944/1fae8290d9bad14d0ef7cc13697950513ee7a715348682e739204f71e74cda91/9fc15a0ce54898890cf04ae4c43a986a869d91c5c15c98ed1d59b6c881d6c55b-display-v1.webp)

*ARES MCP Two-Pane Split Terminal Monitor (OpenClaw-Stil) mit Echtzeit-Tool-Telemetrie, Live-Scope-Inspektion und 1-Tasten-Token-Autorisierung.*

</div>

Anders als einfache MCP-Server, die LLMs rohe Endpunkte ohne Schutzgeländer offenlegen, erzwingt ARES strikte **Pre-Flight Scope Invariance (`ScopeGuard`)**, **Anti-Prompt-Injection Taint Isolation** und **Single-Use 60-Sekunden-HMAC-Bestätigungstoken**, bevor eine offensive Live-Aktion ausgeführt werden kann.

### 🚀 Wo fange ich zuerst an? (Schritt-für-Schritt-Onboarding)

Für Operatoren oder Entwickler, die Cursor, Claude Desktop oder Windsurf mit ARES verbinden:

1. **Subsystem-Bereitschaft überprüfen (`doctor`)**:
   Stelle sicher, dass alle Kernsubsysteme (Protocol Engine, 9 Tools, 3 Resources, 3 Prompts, 62 Module, Security Gates) `PASS` melden:   ```powershell
   .\mcp.bat doctor
  1. 1-Klick-KI-Client-Einrichtung (keine manuelle JSON-Bearbeitung): Konfigurieren Sie Ihre bevorzugte IDE automatisch mit einem einzigen Befehl: ```powershell

    For Cursor IDE:

    .\mcp.bat setup --client cursor

    For Claude Desktop:

    .\mcp.bat setup --client claude

    For Windsurf:

    .\mcp.bat setup --client windsurf

    For VS Code (Cline):

    .\mcp.bat setup --client cline

    root@kitploit:~

Dies schreibt den Pfad Ihrer aktiven Python-virtual-environment direkt in die Client-Konfigurationsdatei (z. B. .cursor/mcp.json).

  1. Fenster in Cursor IDE neu laden:

    • Drücken Sie in Cursor Ctrl + Shift + P.
    • Wählen Sie Developer: Reload Window.
    • Öffnen Sie Settings (Ctrl + ,) → Features → MCP Servers. Der Server ares zeigt einen grünen Punkt (Connected).
  2. Den Live-Zwei-Bereich-Monitor starten (optionales Begleitfenster): Führen Sie in einem dedizierten Terminalfenster den Zwei-Bereich-Monitor im OpenClaw-Stil aus, um Echtzeit-AI-Tool-Aufrufe, Scope-Prüfungen und Token-Genehmigungen zu beobachten: ```powershell .\mcp.bat monitor

    root@kitploit:~
  • Linker Bereich: Live-Stream der vom KI-Agenten ausgeführten Tool-Aufrufe (ares_scope_check, ares_dry_run_module, ares_run_tool).
    • Rechter Bereich: ScopeGuard-CIDR-Grenzen, gestaffelte Aktions-Diffs und das Authorization Gateway.
    • Steuerung: Drücken Sie A, um ein ausstehendes Ausführungs-Token zu genehmigen, R zum Ablehnen, C zum Leeren des Streams, Q zum Beenden.
  1. Erteilen Sie Ihren ersten Befehl an den KI-Agenten: Öffnen Sie Cursor Composer / Chat (Ctrl + I oder Ctrl + L) und versuchen Sie diesen Prompt:

    "Prüfe den Status der aktiven Kampagne, verifiziere den Scope für Ziel 10.0.1.50 und bereite einen Dry-Run des Moduls ad_kerberoast vor."

Für eingehende Architektur, die 7 Sicherheitsinvarianten, CLI-Skriptfähigkeit (--json), POSIX-Exit-Codes und operative Tool-Schemas siehe ARES MCP Gateway & Product-Grade CLI Specification.


🛠️ Erweiterbares Developer SDK (Next-Gen Autonomous Architecture)

ARES bietet ein erstklassiges, typsicheres Python SDK (ares.sdk), um benutzerdefinierte Adversary-Module zu erstellen, Techniken in isolierten Test-Harnesses zu simulieren und Engagements programmatisch zu automatisieren:

1. Typsichere Modul-Erstellung (Generisches BaseModule[P, R] & @ares_module)

Deklarieren Sie validierte Parameter-Schemas mit Pydantic v2 und schreiben Sie Module mit vollständiger IDE-Autovervollständigung:```python from ares.sdk import ( BaseModule, ExecutionContext, ModuleResult, ModuleParams, param, SecretParam, OpsecLevel, Severity, ares_module, )

class KerberoastParams(ModuleParams): dc: str = param("Target Domain Controller IP or FQDN", min_length=3) domain: str = param("AD DNS domain name, e.g. CORP.LOCAL", min_length=3) password: SecretParam = param("Domain user password", secret=True, required=False)

class CustomKerberoastModule(BaseModule[KerberoastParams, ModuleResult]): MODULE_ID = "custom.ad.kerberoast" MODULE_NAME = "Custom Kerberoasting" MODULE_CATEGORY = "ad" OPSEC_LEVEL = OpsecLevel.LOW MITRE_TECHNIQUES = ["T1558.003"] PARAMS_MODEL = KerberoastParams

root@kitploit:~
async def execute(self, ctx: ExecutionContext[KerberoastParams]) -> ModuleResult:
    # ctx.params provides full static typing and runtime validation
    await self.before_request(ctx.params.dc)

    # Emit findings using fluent context helpers
    finding = ctx.emit_finding(
        title=f"Kerberoastable SPN Captured on {ctx.params.dc}",
        severity=Severity.HIGH,
        mitre_technique="T1558.003",
    )
    return ModuleResult(status="success", findings=[finding], module_id=self.MODULE_ID)
root@kitploit:~
### 2. Isoliertes Testen & Simulieren (`ModuleTestHarness`)
Unit-Tests für benutzerdefinierte Techniken lokal mit Mock-Scope-Guards, synthetischen Credential Vaults und flüssigen Assertion-Matchern:```python
from ares.sdk import ModuleTestHarness, Severity

async def test_module():
    harness = ModuleTestHarness(CustomKerberoastModule)
    result = await harness.simulate(params={"dc": "10.0.0.10", "domain": "LAB.LOCAL"})
    result.assert_success()
    result.assert_finding(severity=Severity.HIGH, mitre="T1558.003")

3. Programmatische Automatisierung (AresClient)

Automatisieren Sie Engagements, verteilen Sie Module und streamen Sie Echtzeit-WebSocket-Telemetrie über Python-Skripte oder CI/CD-Pipelines:```python from ares.sdk import AresClient

async with AresClient(base_url="http://127.0.0.1:8000", api_key="ares_key_...") as ares: campaign = await ares.campaigns.create(name="Op-Titan", scope=["10.0.0.0/24"]) job = await ares.modules.run("ad.kerberoast", target="dc01.corp.local", campaign_id=campaign["id"]) findings = await ares.campaigns.findings(campaign["id"])

root@kitploit:~
Siehe [docs/module_sdk.md](https://github.com/mafifrizi/ares/blob/main/docs/module_sdk.md) und [docs/module-development.md](https://github.com/mafifrizi/ares/blob/main/docs/module-development.md) für die vollständige Entwicklerdokumentation, Architekturspezifikationen und Beispiele.

---

## 📚 Dokumentations-Sitemap

Umfassende Dokumentation ist im Verzeichnis [`docs/`](https://github.com/mafifrizi/ares/blob/main/docs) verfügbar:

- [**Dokumentationsportal & Subsystem-Index**](https://github.com/mafifrizi/ares/blob/main/docs/README.md)
- [**Quickstart-Engagement-Leitfaden**](https://github.com/mafifrizi/ares/blob/main/QUICKSTART.md)
- [**Next-Gen Module SDK Spezifikation (v2)**](https://github.com/mafifrizi/ares/blob/main/docs/module_sdk.md)
- [**ARES MCP Server & Product-Grade CLI Spezifikation**](https://github.com/mafifrizi/ares/blob/main/docs/mcp-server.md)
- [**Schritt-für-Schritt-Modulentwicklungsleitfaden**](https://github.com/mafifrizi/ares/blob/main/docs/module-development.md)
- [**Dashboard-Oberfläche-für-Oberfläche-Handbuch**](https://github.com/mafifrizi/ares/blob/main/docs/dashboard-guide.md)
- [**Adversary-Modul-Katalog & Schemas**](https://github.com/mafifrizi/ares/blob/main/docs/modules.md)
- [**API-Endpunkt-Referenz & Payloads**](https://github.com/mafifrizi/ares/blob/main/docs/api-reference.md)
- [**Enterprise-SSO-Integrationsleitfaden (SAML 2.0 / OIDC)**](https://github.com/mafifrizi/ares/blob/main/docs/sso-setup.md)
- [**Enterprise-Sicherheit & Bedrohungsmodell**](https://github.com/mafifrizi/ares/blob/main/docs/security-model.md)
- [**Validierungslabor & Test-Harness**](https://github.com/mafifrizi/ares/blob/main/docs/validation-lab.md)

---

## ⚖️ Verantwortungsvolle Nutzung & rechtlicher Haftungsausschluss

> [!IMPORTANT]
> **ARES ist ein Dual-Use-Software-Framework, das ausschließlich für autorisierte Cybersicherheitsforschung, interne Unternehmensresilienzvalidierung und professionelle Red-Team-Engagements mit ausdrücklicher schriftlicher Genehmigung entwickelt wurde.**

- **Führen Sie ARES NICHT** gegen ein Netzwerk, einen Host oder eine Cloud-Infrastruktur ohne vorherige schriftliche Genehmigung der Systemeigentümer aus.
- Unbefugter Systemzugriff oder unbefugte Tests verstoßen gegen nationale und internationale Cyberkriminalitätsgesetze (z. B. Computer Fraud and Abuse Act 18 U.S.C. § 1030).
- Die Ersteller und Maintainer von ARES übernehmen keine Haftung für Missbrauch, Schäden oder regulatorische Verstöße, die durch diese Software verursacht werden.

Um Sicherheitslücken in ARES zu melden, befolgen Sie bitte unsere [Sicherheitsrichtlinie](https://github.com/mafifrizi/ares/blob/main/SECURITY.md).

---

## 📄 Lizenz

ARES wird unter der Open-Source-**[MIT-Lizenz](https://github.com/mafifrizi/ares/blob/main/LICENSE)** vertrieben.

<br>

<div align="center">

**ARES — Enterprise-Grade Autonomous Red Team Engagement System.**  
*Continuous Security Validation. Zero Collateral Risk.*

</div>
Tool herunterladen