📦Mafifrizi / ARES
← 返回首页
ARES - authorized red-team engagement automation with dashboard, campaign scope, module orchestration, OPSEC controls, encrypted vault, and reporting.
⚖️ MIT#active-directory#cloud-security#defensive-validation#fastapi#mitre-attack📅 创建于 2026-06-21🔄 更新于 2026-10-26
🔗 GitHub Python

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有
ARES Logo ### Operator-Directed Red Team Orchestration & Continuous Security Validation Platform **The open-core platform empowering enterprise red teams, MSSPs, and security operations centers to execute targeted offensive engagements, discover deterministic attack paths, and continuously validate defensive posture with deterministic scope enforcement and fail-closed isolation controls.**
[![Version](https://img.shields.io/badge/Release-v6.0--Enterprise-red?style=for-the-badge&logo=shield)](releases/) [![Python](https://img.shields.io/badge/Engine-Python%203.12%2B-3776AB?style=for-the-badge&logo=python&logoColor=white)](https://python.org) [![FastAPI](https://img.shields.io/badge/Backend-FastAPI%20Async-009688?style=for-the-badge&logo=fastapi&logoColor=white)](https://fastapi.tiangolo.com) [![React](https://img.shields.io/badge/Frontend-React%2018%20%7C%20Vite-61DAFB?style=for-the-badge&logo=react&logoColor=111111)](https://react.dev) [![MITRE](https://img.shields.io/badge/Coverage-MITRE%20ATT%26CK-FF6F00?style=for-the-badge)](docs/modules.md) [![Security](https://img.shields.io/badge/Security-Zero--Trust%20Enclave-22C55E?style=for-the-badge)](docs/security-model.md) [![License](https://img.shields.io/badge/License-MIT-blue?style=for-the-badge)](LICENSE) [![Tests Suite](https://img.shields.io/badge/Tests-5%2C074%20Passing-22C55E?style=for-the-badge)](tests/) [![GitHub Sponsor](https://img.shields.io/badge/Sponsor-GitHub-ea4aaa?style=for-the-badge&logo=github-sponsors)](https://github.com/sponsors/Mafifrizi) [![Saweria](https://img.shields.io/badge/Donasi-Saweria-faae2b?style=for-the-badge&logo=kofi&logoColor=black)](https://saweria.co/mafifrizi) [![XERJ Corpus Hub contributor](https://hub.xerj.org/contributors/Mafifrizi/badge.svg?style=for-the-badge)](https://hub.xerj.org/contributors/Mafifrizi)

Mafifrizi%2FARES | Trendshift

[**Platform Showcase**](#platform-showcase--control-surfaces) • [**Why ARES?**](#why-enterprises-choose-ares) • [**Competitive Matrix**](#market-comparison-matrix) • [**Architecture**](#system-architecture--data-pipeline) • [**MITRE Matrix**](#adversary-techniques--mitre-attck-matrix) • [**Quickstart**](#quickstart-up-and-running-in-60-seconds) • [**Sponsorship**](#support--sponsorship) • [**Credits**](#credits) • [**Zero-Trust Security**](#enterprise-security-model--compliance) • [**Documentation**](https://github.com/Mafifrizi/ARES/blob/HEAD/docs/)

Executive Summary

Traditional penetration testing is fundamentally flawed: it is expensive, episodic, point-in-time, and leaves organizations blind to newly introduced misconfigurations and emerging adversary tradecraft. Meanwhile, automated vulnerability scanners overwhelm SOC teams with thousands of hypothetical CVEs without demonstrating exploitability or multi-stage lateral attack paths.

ARES bridges this gap. Built from the ground up for modern enterprise infrastructure, ARES delivers an operator-directed red team engagement platform that models real-world threat actors. By combining deterministic application-layer ScopeGuard fail-closed enforcement, adaptive OPSEC noise profiling, an interactive directed acyclic graph (DAG) attack solver, and 66 active production execution modules (70 total catalogued) covering 60+ mapped adversary techniques across MITRE ATT&CK, ARES allows security teams to prove vulnerability exploitability, locate shortest compromise paths to Active Directory Crown Jewels, and generate executive-ready deliverables with zero operational downtime.


Why Enterprises Choose ARES

                                    THE ARES ADVANTAGE
 ┌─────────────────────────┐   ┌─────────────────────────┐   ┌─────────────────────────┐
 │   STRICT SCOPE ENCLAVE  │   │  DIRECTED ATTACK ENGINE │   │ ZERO-TRUST ARCHITECTURE │
 │ Fail-closed ScopeGuard  │   │ Computes shortest paths │   │ Memory-only JWT tokens, │
 │ & Egress Scope Wall     │───│ to Domain Admins & Crown│───│ AES-256-GCM AEAD vault, │
 │ prevents out-of-scope.  │   │ Jewels deterministically│   │ strict HMAC-CSRF checks.│
 └─────────────────────────┘   └─────────────────────────┘   └─────────────────────────┘
                                            │
                                            ▼
                               ┌─────────────────────────┐
                               │ INSTANT EXECUTIVE SUITE │
                               │ Branded PDF, HTML, JSON │
                               │ deliverables with zero  │
                               │ native GTK dependencies │
                               └─────────────────────────┘

Core Value Pillars

  1. Zero-Collateral Scope Governance (Dual-Layer Scope Firewall): Every campaign executes inside a hardened, isolated boundary. ARES pairs deterministic application-layer ScopeGuard pre-checks with a dual-layer Scope Firewall & Egress Filter that integrates OS-level packet filtering (Windows Defender Firewall / Linux Netfilter when elevated) with transport-level socket interception (socket.connect, socket.sendto, asyncio.create_connection) in Python user space. Guarantees fail-closed enforcement so zero offensive packets reach unapproved IP addresses or subnets.
  2. Goal-Directed Attack Planning: Operators set high-level objectives (e.g. domain_admin, full_compromise, cloud_audit), and the ARES decision engine synthesizes multi-stage execution paths using graph heuristics and optional LLM agents (Claude / OpenAI / local Ollama) under explicit operator authorization.
  3. Multi-Vector Attack Graph (DAG): Ingest BloodHound collections or map active domain sessions in real time. The built-in graph engine calculates shortest attack paths, highlights chokepoints, and simulates lateral pivot feasibility.
  4. Defense-in-Depth Security Model: Engineered for zero-trust environments. Database-authoritative sessions, memory-only short-lived JWT access tokens, HttpOnly rotating refresh credentials, and AES-256-GCM AEAD encrypted local vaults (PBKDF2-HMAC-SHA256 600k iterations) protect harvested hashes and sensitive client evidence.
  5. Automated Deliverables Pipeline: One-click generation of branded, audit-ready compliance deliverables in PDF, HTML, Markdown, and JSON formats. Features automated headless browser PDF rendering on Windows/Linux without external GTK dependencies.

Market Comparison Matrix

Operational Capability Traditional Manual Pentest Legacy Vulnerability Scanners ARES Orchestration Platform
Testing Frequency Annual / Semi-Annual Scheduled Daily / Weekly Continuous / On-Demand
Exploitability Validation Manual & Labor Intensive Theoretical CVE Matching (No Validation) Deterministic Multi-Stage Proof
Multi-Hop Attack Paths Manual Drawing None Real-Time Interactive DAG
Scope Enclave & Egress Guard Operator Discipline Only Network Firewalls Only Fail-Closed Dual-Layer ScopeGuard & OS/Transport Firewall
Active Directory Lateral Paths Slow Script Execution No Active Paths Native BloodHound, Kerberos Suite & Linux AD RFC Track
Credential Security & Storage Loose Flat Files / Cleartext Vulnerability Logs AES-256-GCM Authenticated Vault
OPSEC & Telemetry Throttling Manual Jitter Scripts High Network Noise Adaptive Noise Profiles & Governor
Delivery Time for Reports 1-2 Weeks Post-Engagement Raw Data Dumps Instant Multi-Format Artifacts
Deployment Footprint External Consultants Bulky Cloud Agents Air-Gapped Local / Self-Hosted

Platform Showcase & Control Surfaces

The ARES Platform features a high-performance, responsive operator dashboard engineered with dark-tech aesthetics, low cognitive load, and audited operational control.

# Launch local development environment
.\.venv\Scripts\ares.exe dashboard dev --no-reload

1. Operator Enclave & Zero-Trust Gateway

Access barrier designed specifically for authorized offensive operators and security personnel.

![ARES Operator Enclave & Zero-Trust Authentication Gateway](https://raw.githubusercontent.com/Mafifrizi/ARES/HEAD/docs/assets/screenshots/login-enclave-v2.png) *ARES Operator Enclave - Sign In button erupts with crimson plasma fire on hover, click, and Enter key. Minimalist Rive-style showcase featuring the animated ARES Ruby Dragon mascot on the right panel.*
  • The Problem Solved: Eliminates unauthorized operator access, token replay attacks, and token leakage to local browser storage.
  • Key Capabilities:
  • Crimson Fire Signature Interaction: Real-time HTML5 Canvas particle fire system envelops the Sign In button on hover (continuous), click (burst), and Enter key (burst without pointer) - physics-based particles with buoyancy, turbulence, and radial glow using requestAnimationFrame.
  • ARES Ruby Dragon Living Mascot: Integrated brand mascot showcase with calibrated ruby red palette, fire-breathing animation, and clean dark backdrop.
  • Live Dynamic Architectural Grid Canvas: Low-overhead hardware-accelerated 60 FPS HTML5 canvas with real-time traveling data pulses and cursor proximity illumination.
  • Memory-Only Token Isolation: Short-lived JWTs reside strictly in memory; refresh credentials use host-only, HttpOnly cookies with one-time rotation.
  • Enterprise Multi-Tenant SSO (SAML 2.0 & OIDC): SP-initiated federated authentication with Okta, Azure AD, and Google Workspace. Features App-level AES-256-GCM credential encryption, one-time replay protection (InResponseTo/nonce), JIT role mapping, and strict local password lockout for federated identities. (See SSO Setup Guide).
  • HMAC Double-Submit CSRF Protection: Constant-time verification on all state-mutating requests (X-ARES-CSRF).
  • Cryptographic Brute-Force Shield: Enforces exponential backoff and IP-based rate limiting on authentication attempts.

2. Executive Command Center & Telemetry

Real-time operational command console providing instant posture visibility across active campaigns.

![ARES Executive Command Center & Telemetry](https://raw.githubusercontent.com/Mafifrizi/ARES/HEAD/docs/assets/screenshots/dashboa

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR