Proxy d'interception HTTP/HTTPS natif pour les testeurs d'intrusion et les chasseurs de bug bounty avec altération des requêtes en direct, rejeu de requêtes, fuzzing à grande vitesse et filtrage HTTPQL.
Rapide. Multiplateforme. 100 % Open Source.
Démarrage rapide · Fonctionnalités · Pourquoi Aresius · Installation · Feuille de route · Communauté · Versions
Aresius est un proxy d'interception HTTP/HTTPS natif et moderne pour ordinateur de bureau, conçu pour les testeurs d'intrusion et les chasseurs de bug bounty.
Interceptez et modifiez les requêtes en temps réel, fuzzez sans limites de débit artificielles, rejouez des sessions complexes avec un diff côte à côte, et filtrez des milliers de requêtes capturées grâce à HTTPQL—le tout avec une empreinte mémoire minimale et sans frais de licence.
Construit sur Tauri + Rust plutôt que sur Java ou Electron, Aresius se lance en moins d'une seconde et reste léger lors des missions de longue durée.
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri dev
Au premier lancement, Aresius génère automatiquement un certificat Root CA local. Faites-lui confiance dans votre navigateur ou votre système d'exploitation, pointez votre proxy vers 127.0.0.1:8080, et vous êtes prêt à intercepter le trafic HTTPS.
| Fonctionnalité | Description |
|---|---|
| 📡 Intercepteur en direct | Interceptez, inspectez, modifiez, transmettez ou abandonnez les requêtes et réponses HTTP/HTTPS en temps réel. |
| 🔁 Rejoueur de requêtes | Modifiez et renvoyez les requêtes capturées, organisez-les en collections et sessions, et comparez les réponses côte à côte avec un diff visuel. |
| 🎯 Fuzzer haute vitesse | Générateur de payloads puissant prenant en charge le fuzzing Rotator, Zipped, Echo et Combinatorial avec mise à l'échelle dynamique des threads en temps réel. |
| 🔍 HTTPQL & recherche plein texte | Interrogez et filtrez l'historique du proxy en temps réel grâce à la syntaxe expressive HTTPQL et à la recherche plein texte propulsée par SQLite. |
| 🌲 Sitemap & gestionnaire de périmètre | Découverte hiérarchique automatique des endpoints avec des règles granulaires de périmètre inclus/exclu basées sur les domaines et les regex. |
| 🔄 Match & Replace | Créez des règles de remplacement automatique pour les en-têtes, paramètres et corps entrants et sortants. |
| 🪶 Performances natives | Backend Rust natif, taille d'installation réduite, démarrage instantané et faible consommation de mémoire au repos (~60–80 Mo). |
| 🖥️ Multiplateforme | Expérience de bureau native cohérente et fluide sur Windows, macOS et Linux. |
| Fonctionnalité | Aresius | Burp Suite (Community) | Caido (Free) |
|---|---|---|---|
| 100 % open source | ✅ (AGPL-3.0) | ❌ Propriétaire | ❌ Cœur propriétaire |
| Architecture native | ✅ Rust + Tauri | ❌ JVM lourde | ✅ Rust + Web |
| Empreinte mémoire au repos | ✅ ~60–80 Mo | ❌ 1,5 Go – 3 Go+ | ✅ ~100–200 Mo |
| Fuzzing sans restriction | ✅ Aucune limite | ❌ Débit limité | ✅ Rapide |
| Persistance complète du projet | ✅ SQLite .ares | ❌ Pro payant uniquement | ⚠️ Limitée dans l'offre gratuite |
| Match & Replace personnalisé | ✅ Oui | ✅ Oui | ✅ Oui |
| Diff de réponses côte à côte | ✅ Intégré | ⚠️ Plugin requis | ✅ Intégré |
Téléchargez le dernier installateur ou binaire précompilé pour votre système d'exploitation depuis les Releases.
🍎 Note pour les utilisateurs macOS (macOS 15 Sequoia & Gatekeeper) :
Étant donné que les binaires Aresius sont distribués directement en tant que versions communautaires open source sans notarisation payante d'Apple, macOS 15 peut afficher une boîte de dialogue indiquant « Aresius is damaged and can't be opened ».
Pour ouvrir Aresius sur macOS :
- Soit exécutez cette commande d'une ligne dans votre terminal pour supprimer l'attribut de quarantaine :
xattr -cr /Applications/Aresius.app- Soit ouvrez Réglages Système > Confidentialité et sécurité, faites défiler jusqu'à Sécurité et cliquez sur Ouvrir quand même.
🪟 Note pour les utilisateurs Windows (SmartScreen) :
Au premier lancement, Windows SmartScreen peut afficher un avertissement « Application non reconnue ». Cliquez sur Plus d'infos → Exécuter quand même.
Prérequis :
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri build
Les binaires compilés seront générés sous src-tauri/target/release/bundle/.
Lancer en mode développement avec rechargement à chaud en direct :
# Run dev server
bun run tauri dev
Pour exécuter les tests unitaires du backend Rust :
cargo test --manifest-path src-tauri/Cargo.toml
Vous avez une demande de fonctionnalité ou une idée ? Ouvrez une Discussion ou rejoignez notre subreddit !