A scriptable local traffic workbench for inspecting, intercepting, replaying, and rewriting HTTP/HTTPS and WebSocket traffic with TUI, terminal, GUI, and API interfaces.
- v0.6.1
- Published at
- 27d ago
- 1,077
- Stars
- 997
- Download
- Synced at
- 9d ago
Latest release
v0.6.1Sep 22, 2026, 06:50 AMDownloads slow? Switch the source anytime above
README
Project Overview
Proxelar is a scriptable local traffic workbench for HTTP, HTTPS, and WebSocket debugging. Capture, inspect, intercept, replay, and rewrite traffic.
Key Features
- Four interfaces: TUI, plain terminal, browser GUI, and headless REST API
- Lua scripting:
on_requestandon_responsehooks for rewriting, blocking, short-circuiting, or mocking traffic - Interactive intercept: Pause requests, edit method/URI/headers/body, forward, drop, or replay
- HTTPS MITM: Local CA generation, per-host certificates, and a built-in certificate install page
- Forward and reverse modes: Inspect configured clients or put Proxelar in front of a local service
- Six capture modes: forward, reverse, WireGuard, SOCKS5, DNS inspection/rewrite, and fixed-target raw UDP
- WebSocket inspection: Capture connections and browse frames by direction, opcode, and payload preview
- Portable sessions: Save/reload native captures or import/export HAR, curl, and raw HTTP files
Target Audience
- API debugging and development professionals
- Security researchers
- Developers who need traffic inspection
Quick Start
- Install:
brew install proxelarorwinget install --id EmanueleMicheletti.Proxelar --exact - Start the proxy:
proxelar - Configure your client to use
127.0.0.1:8080as the proxy - Visit
http://proxel.arto install the CA certificate
Core Advantages
- Single-binary MITM proxy
- Terminal-first and scriptable
- Lua scripting and portable addon support
- Open-source and free
Release history
Sort