Proxy de interceptação HTTP/HTTPS nativo para testadores de penetração e caçadores de bug bounty com adulteração de requisições em tempo real, reprodução de requisições, fuzzing de alta velocidade e filtragem HTTPQL.
Rápido. Multiplataforma. 100% Código Aberto.
Início Rápido · Recursos · Por que Aresius · Instalação · Roteiro · Comunidade · Lançamentos
Aresius é um proxy de interceptação HTTP/HTTPS nativo e moderno para desktop, projetado para testadores de penetração e caçadores de bug bounty.
Intercepte e modifique requisições em tempo real, faça fuzzing sem limites de taxa artificiais, reproduza sessões complexas com comparação lado a lado e filtre milhares de requisições capturadas usando HTTPQL — tudo isso com um consumo mínimo de memória e zero taxas de licença.
Construído sobre Tauri + Rust em vez de Java ou Electron, o Aresius inicia em menos de um segundo e permanece leve durante engajamentos longos.
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri dev
Na primeira inicialização, o Aresius gera automaticamente um certificado Root CA local. Confie nele no seu navegador ou sistema operacional, aponte seu proxy para 127.0.0.1:8080 e você estará pronto para interceptar tráfego HTTPS.
| Recurso | Descrição |
|---|---|
| 📡 Interceptor ao Vivo | Intercepte, inspecione, altere, encaminhe ou descarte requisições e respostas HTTP/HTTPS em tempo real. |
| 🔁 Reprodutor de Requisições | Edite e reenvie requisições capturadas, organize em coleções e sessões, e compare respostas lado a lado com diff visual. |
| 🎯 Fuzzer de Alta Velocidade | Poderoso gerador de payloads com suporte a fuzzing Rotator, Zipped, Echo e Combinatorial com escalonamento dinâmico de threads em tempo real. |
| 🔍 HTTPQL & Busca em Texto Completo | Consulte e filtre o histórico do proxy em tempo real usando a expressiva sintaxe HTTPQL e busca em texto completo com SQLite. |
| 🌲 Sitemap & Gerenciador de Escopo | Descoberta hierárquica automática de endpoints com regras granulares de domínio e regex para dentro/fora do escopo. |
| 🔄 Match & Replace | Crie regras de substituição automática para cabeçalhos, parâmetros e corpos de entrada e saída. |
| 🪶 Desempenho Nativo | Backend nativo em Rust, tamanho de instalação reduzido, inicialização instantânea e baixo consumo de memória em repouso (~60–80 MB). |
| 🖥️ Multiplataforma | Experiência desktop nativa consistente e fluida em Windows, macOS e Linux. |
| Recurso | Aresius | Burp Suite (Community) | Caido (Free) |
|---|---|---|---|
| 100% Código Aberto | ✅ (AGPL-3.0) | ❌ Proprietário | ❌ Núcleo Proprietário |
| Arquitetura Nativa | ✅ Rust + Tauri | ❌ JVM Pesada | ✅ Rust + Web |
| Consumo de Memória em Repouso | ✅ ~60–80 MB | ❌ 1,5 GB – 3 GB+ | ✅ ~100–200 MB |
| Fuzzing Sem Restrições | ✅ Sem limites | ❌ Taxa limitada | ✅ Rápido |
| Persistência Completa de Projeto | ✅ SQLite .ares | ❌ Apenas Pro pago | ⚠️ Limitado no plano gratuito |
| Match & Replace Personalizado | ✅ Sim | ✅ Sim | ✅ Sim |
| Diff de Respostas Lado a Lado | ✅ Integrado | ⚠️ Requer plugin | ✅ Integrado |
Baixe o instalador ou binário pré-compilado mais recente para o seu sistema operacional em Releases.
🍎 Nota para Usuários de macOS (macOS 15 Sequoia & Gatekeeper):
Como os binários do Aresius são distribuídos diretamente como releases da comunidade open-source sem notarização paga da Apple, o macOS 15 pode exibir um diálogo informando "Aresius is damaged and can't be opened".
Para abrir o Aresius no macOS:
- Execute este comando de uma linha no seu terminal para remover o atributo de quarentena:
xattr -cr /Applications/Aresius.app- Ou abra Ajustes do Sistema > Privacidade e Segurança, role até Segurança e clique em Abrir Mesmo Assim.
🪟 Nota para Usuários de Windows (SmartScreen):
Na primeira inicialização, o Windows SmartScreen pode apresentar um aviso de "Aplicativo não reconhecido". Clique em Mais informações → Executar assim mesmo.
Pré-requisitos:
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri build
Os binários compilados serão gerados em src-tauri/target/release/bundle/.
Execute em modo de desenvolvimento com recarregamento automático em tempo real:
# Run dev server
bun run tauri dev
Para executar os testes unitários do backend Rust:
cargo test --manifest-path src-tauri/Cargo.toml
Tem uma sugestão de funcionalidade ou ideia? Abra uma Discussão ou junte-se ao nosso subreddit!