Getting Started
Welcome to Roxy — a programmable MITM proxy for HTTP(S), HTTP/2, HTTP/3, WebSockets, and more.
Roxy makes it easy to inspect, rewrite, and automate traffic using Rust, Lua, JavaScript, or Python scripting engines.
Prerequisites
- Rust 1.80 or newer
- Cargo
- (optional) Node.js if you want to test JavaScript interceptors
- (optional) Python 3 if you want Python scripting
- (optional) Lua 5.4 for Lua scripting
Installation
Clone the repository and build from source:
git clone https://github.com/fergdev/roxy.git
cd roxy
cargo build --release