Postman leve + Burp core, em Rust. Cliente HTTP, proxy MITM, fuzzer, scanner de vulnerabilidades, servidor de webhook e cliente de banco — tudo num único binário nativo, sem Electron, sem conta, sem telemetria.
⚠️ Projeto em fase de progresso. Já é executável e funcional (GUI + CLI), mas ainda em desenvolvimento ativo — features marcadas como□na roadmap ainda não existem, e a API/CLI pode mudar entre versões.
As ferramentas que usamos no dia a dia estão ficando pesadas e fragmentadas:
- Postman tem 300+ MB, Electron, 3 processos, login obrigatório, telemetria.
- Insomnia tem histórico de mudar de modelo de licença, plugins pagos.
- Burp Suite Community faz interceptação, mas não tem fuzzer com paralelismo real, não tem DB, não tem cliente HTTP.
O RAIL_HTTPX resolve isso em um binário único de ~20 MB, multiplataforma, em três idiomas (PT-BR, EN, ES), com tema claro/escuro — e é open source de verdade (MIT).
git clone https://github.com/withvisionstack/Raill_HTTPX.git
cd rail_httpx
cargo build --releaseO binário final fica em target/release/.
- Métodos GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Headers em texto livre (aceita o formato colado do DevTools do Firefox/Chrome)
- Body em texto/JSON
- Variáveis de ambiente com sintaxe
{{var}} - Modo TLS inseguro (self-signed, igual Burp)
- Trunca respostas grandes pra proteger a RAM do operador
- CA local gerado em runtime (
~/.rail_httpx/ca/) - Intercepta HTTPS com certificado forjado por domínio (com cache)
- Encaminha pra backend real com TLS verificado contra as CAs públicas (webpki-roots)
- Log em tempo real de toda request/response (headers, body, tempos)
- Export do CA público pra instalar no Firefox/navegador
- Wordlist com marcador
FUZZna URL - Paralelismo configurável
- Tabela com payload, status, tamanho, tempo
- Cores por status (2xx verde, 4xx azul, 5xx vermelho)
- Carrega wordlist de arquivo (testado com SecLists)
- Injeção automática nos query params selecionados
- Detecta:
- SQL Injection (error-based + time-based)
- Cross-Site Scripting (refletido)
- Server-Side Template Injection
- Path Traversal
- Command Injection
- Severidade por categoria (Critical / High / Medium)
- Evidência extraída da resposta
- Servidor HTTP local que aceita qualquer método
- Loga payloads recebidos em tempo real
- Útil para debugar integrações com Stripe, GitHub, Mercado Pago, Twilio
- PostgreSQL, MySQL e SQLite via
sqlx - Editor SQL
- Tabela de resultado com colunas dinâmicas
- Reporta linhas afetadas para mutações
- Heurística de detecção de SELECT vs mutação (comentários
--e/* */suportados)
Todos os recursos acima funcionam também via linha de comando — pra scripts e CI.
rail-httpx send https://httpbin.org/get
rail-httpx send https://httpbin.org/post -X POST -d '{"a":1}'
rail-httpx send http://ollama:11434/api/generate -X POST --data-file body.json
rail-httpx scan "http://alvo/item?id=1" -p id -H "Cookie: sessao=abc"
rail-httpx fuzz "http://alvo/FUZZ" -w words.txt -c 50
rail-httpx db --url sqlite:///./dados.db -q "SELECT * FROM users LIMIT 5"| Status | Feature |
|---|---|
| ✅ | Cliente HTTP com env vars |
| ✅ | Proxy MITM com CA próprio |
| ✅ | Fuzzer paralelo com wordlist |
| ✅ | Scanner de vulnerabilidades comuns |
| ✅ | Webhook receiver |
| ✅ | Cliente de banco (PG/MySQL/SQLite) |
| ✅ | i18n PT-BR / EN / ES |
| ✅ | Tema claro / escuro |
| ⬜ | WebSocket client |
| ⬜ | gRPC client |
| ⬜ | GraphQL helper |
| ⬜ | Coleções / import do Postman |
| ⬜ | Histórico persistente |
Projeto open source e de uso livre pela comunidade Rust. Issues, PRs e sugestões são bem-vindos — especialmente nos itens ainda em aberto da roadmap acima.
git clone https://github.com/withvisionstack/Raill_HTTPX.git
cd rail_httpx
cargo build
cargo testMIT — use, modifique e distribua livremente.


