Postman leve + Burp core, em Rust.
Um binário. Zero Electron. Zero login. Zero telemetria.
As ferramentas do dia a dia estão pesadas e fragmentadas. Postman tem 300+ MB e exige login. Insomnia mudou de licença três vezes. Burp Community faz uma coisa só. Nenhum deles tem banco de dados.
O RAIL_HTTPX resolve isso em um único executável de ~20 MB, multiplataforma, em três idiomas (PT-BR, EN, ES), com tema claro e escuro — e é open source de verdade (MIT).
Cliente HTTP completo. GET, POST, PUT, PATCH, DELETE. Headers em
texto livre. Body JSON. Interpolação {{var}}. Testado
contra APIs REST, GraphQL e LLMs locais (Ollama).
Intercepta HTTPS com CA próprio gerado em runtime. Log em tempo real de toda request e response — headers, body, status, tempos. Vê o que o DevTools esconde.
Wordlist paralela com marcador FUZZ na URL. Tabela com
status, tamanho e tempo. Compatível com SecLists. Descobre endpoints,
arquivos sensíveis e rotas esquecidas.
Injeção automática nos query params. Detecta SQL Injection, XSS refletido, SSTI, Path Traversal e Command Injection. Severidade colorida e evidência extraída da resposta.
Servidor HTTP local pra receber e inspecionar webhooks. Testa integrações com Stripe, GitHub, Mercado Pago, Twilio — sem ngrok, sem webhook.site, sem upload de dados.
Cliente de banco integrado. PostgreSQL, MySQL e SQLite. Editor SQL com tabela de resultado dinâmica. Reporta linhas afetadas em mutações.
Transfer-Encoding: chunked).
idade DESC, tipagem preservada.
Vai em Releases
e baixa o .exe mais recente. É executável direto, sem instalador.
Windows SmartScreen: vai avisar que "o aplicativo não é reconhecido". É normal para software open source sem certificado de code signing pago. Clica em Mais informações → Executar mesmo assim.
cargo install rail-httpx-cli
Instala o CLI globalmente no seu sistema.
git clone https://github.com/withvisionstack/rail_httpx.git
cd rail_httpx
cargo build --release --workspace
Binários em target/release/.
# Enviar um request
rail-httpx send https://httpbin.org/get
# POST com JSON inline
rail-httpx send https://httpbin.org/post -X POST -d '{"a":1}'
# POST com JSON de arquivo (evita briga com shell)
rail-httpx send http://api.local/generate -X POST --data-file body.json
# Scan de vulnerabilidades
rail-httpx scan "http://alvo/item?id=1" -p id
# Fuzzer com wordlist
rail-httpx fuzz "http://alvo/FUZZ" -w words.txt -c 50
# Banco de dados
rail-httpx db --url sqlite:///./dados.db -q "SELECT * FROM users LIMIT 5"
rail-httpx db --url postgres://user:pass@host/db -q "SELECT NOW()"
# Proxy MITM
rail-httpx ca export --out ca.pem
rail-httpx proxy --port 8080
RAIL_HTTPX é uma ferramenta de desenvolvimento e segurança ofensiva legítima. Use apenas em:
Usar contra sistemas de terceiros sem autorização é crime em praticamente todas as jurisdições — no Brasil, Lei 12.737/2012; nos EUA, CFAA. O autor não se responsabiliza por uso indevido.