Proxy de interceptación HTTP/HTTPS nativo para pentesters y cazadores de bug bounty con manipulación de solicitudes en vivo, repetición de solicitudes, fuzzing de alta velocidad y filtrado HTTPQL.
Rápido. Multiplataforma. 100% Código Abierto.
Inicio Rápido · Características · Por qué Aresius · Instalación · Hoja de Ruta · Comunidad · Versiones
Aresius es un proxy de interceptación HTTP/HTTPS de escritorio nativo y moderno, diseñado para pentesters y cazadores de bug bounty.
Intercepta y modifica solicitudes en tiempo real, realiza fuzzing sin límites de tasa artificiales, reproduce sesiones complejas con comparación lado a lado y filtra miles de solicitudes capturadas usando HTTPQL, todo con un consumo de memoria mínimo y sin costes de licencia.
Construido sobre Tauri + Rust en lugar de Java o Electron, Aresius se inicia en menos de un segundo y se mantiene ligero durante compromisos prolongados.
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri dev
Al iniciarse por primera vez, Aresius genera automáticamente un certificado local de CA raíz. Confíe en él en su navegador o sistema operativo, apunte su proxy a 127.0.0.1:8080 y estará listo para interceptar tráfico HTTPS.
| Característica | Descripción |
|---|---|
| 📡 Interceptor en vivo | Intercepte, inspeccione, manipule, reenvíe o descarte solicitudes y respuestas HTTP/HTTPS en tiempo real. |
| 🔁 Reproductor de solicitudes | Edite y reenvíe solicitudes capturadas, organícelas en colecciones y sesiones, y compare respuestas lado a lado con diferencias visuales. |
| 🎯 Fuzzer de alta velocidad | Potente generador de payloads compatible con fuzzing Rotator, Zipped, Echo y Combinatorial con escalado dinámico de hilos en tiempo real. |
| 🔍 HTTPQL y búsqueda de texto completo | Consulte y filtre el historial del proxy en tiempo real mediante la expresiva sintaxis HTTPQL y la búsqueda de texto completo impulsada por SQLite. |
| 🌲 Mapa del sitio y gestor de alcance | Descubrimiento jerárquico automático de endpoints con reglas granulares de dominio y basadas en regex para dentro/fuera del alcance. |
| 🔄 Match & Replace | Cree reglas de reemplazo automático para cabeceras, parámetros y cuerpos entrantes y salientes. |
| 🪶 Rendimiento nativo | Backend nativo en Rust, tamaño de instalación mínimo, inicio instantáneo y bajo consumo de memoria en reposo (~60–80 MB). |
| 🖥️ Multiplataforma | Experiencia de escritorio nativa, coherente y fluida en Windows, macOS y Linux. |
| Característica | Aresius | Burp Suite (Community) | Caido (Free) |
|---|---|---|---|
| 100% código abierto | ✅ (AGPL-3.0) | ❌ Propietario | ❌ Núcleo propietario |
| Arquitectura nativa | ✅ Rust + Tauri | ❌ JVM pesada | ✅ Rust + Web |
| Consumo de memoria en reposo | ✅ ~60–80 MB | ❌ 1.5 GB – 3 GB+ | ✅ ~100–200 MB |
| Fuzzing sin restricciones | ✅ Sin límites | ❌ Tasa limitada | ✅ Rápido |
| Persistencia completa del proyecto | ✅ SQLite .ares | ❌ Solo en Pro de pago | ⚠️ Limitada en el nivel gratuito |
| Match & Replace personalizado | ✅ Sí | ✅ Sí | ✅ Sí |
| Diff de respuestas lado a lado | ✅ Integrado | ⚠️ Requiere plugin | ✅ Integrado |
Descargue el instalador o binario precompilado más reciente para su sistema operativo desde Releases.
🍎 Nota para usuarios de macOS (macOS 15 Sequoia y Gatekeeper):
Dado que los binarios de Aresius se distribuyen directamente como versiones de la comunidad de código abierto sin la notarización de pago de Apple, macOS 15 puede mostrar un diálogo indicando "Aresius is damaged and can't be opened".
Para abrir Aresius en macOS:
- Ejecute este comando de una línea en su terminal para eliminar el atributo de cuarentena:
xattr -cr /Applications/Aresius.app- O abra Ajustes del Sistema > Privacidad y seguridad, desplácese hasta Seguridad y haga clic en Abrir de todos modos.
🪟 Nota para usuarios de Windows (SmartScreen):
Al iniciarse por primera vez, Windows SmartScreen puede mostrar una advertencia de "Aplicación no reconocida". Haga clic en Más información → Ejecutar de todos modos.
Requisitos previos:
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri build
Los binarios compilados se generarán en src-tauri/target/release/bundle/.
Ejecutar en modo de desarrollo con recarga en caliente en vivo:
# Run dev server
bun run tauri dev
Para ejecutar las pruebas unitarias del backend de Rust:
cargo test --manifest-path src-tauri/Cargo.toml
¿Tienes una solicitud de función o una idea? ¡Abre una discusión o únete a nuestro subreddit!