← Open Source
sauravrao637

oproxy

Open-source MITM proxy to intercept, inspect, and mock network traffic.

ApplicationsOtherRust
Open on GitHub
Momentum
+0stars in 24 hours0.0%
625
Stars
25
Forks
+3
This week
2
Contributors
Created 2026-04-26 · Updated 2026-10-14 · #15891 today
Top developers

sauravrao637/oproxy is ranked 15,891 with 625 stars.

Same-category comparison

sauravrao637/oproxy is ranked 15,891 among these 8 peers; cognitivetech/ollama-ebook-summary is ranked 15,903.

Same-category comparison
NameRankMetrics
yoeven/ai-video-search-engine15,861
Language:
TypeScript
Stars:
627
Forks:
58
Description:
AI Video Search Engine (RAG).
51bitquant/ai-hedge-fund-crypto15,862
Language:
Python
Stars:
626
Forks:
158
Description:
AI-Hedge-Fund for Crypto 🚀 AI-powered hedge fund for cryptocurrency trading, leveraging LLM agents for intelligent decision-making.
AHS12/thoth-blueprint15,863
Language:
TypeScript
Stars:
626
Forks:
53
Description:
Design databases the way you think. Create unlimited schemas, import existing designs, visualize relationships, export to multiple formats, and generate framework migrations. Offline-first, local by default, with optional cloud or local AI.
ovh/shai15,878
Language:
Rust
Stars:
626
Forks:
61
Description:
shai is a coding agent, your pair programming buddy that lives in the terminal. Written in rust with love <3.
cognitivetech/ollama-ebook-summary15,903
Language:
Python
Stars:
624
Forks:
52
Description:
LLM for Long Text Summary (Comprehensive Bulleted Notes).
djyde/ccmate15,906
Language:
TypeScript
Stars:
624
Forks:
53
Description:
Configure your Claude Code without pain.
robsannaa/mission-control15,922
Language:
TypeScript
Stars:
623
Forks:
118
Description:
A GUI that runs on your Openclaw host and lets you totally manage it without touching the CLI. Not a technical user. Deploy it on agentbay.space.
Linzaer/Face-Track-Detect-Extract15,928
Language:
Python
Stars:
622
Forks:
204
Description:
💎 Detect , track and extract the optimal face in multi-target faces (exclude side face and select the optimal face).
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageRust
CategoryApplications
SubcategoryOther
KeywordsContainers, DevOps, Security, Tool use
Stars625
Forks25
Contributors2
Created date2026-04-26
Updated date2026-10-14
Stars in 1 day0
Stars in 7 days3
Rank15,891
Previous rank15,696
Rank change-195
7-day stars rank7,343
Previous 7-day stars rank7,370
7-day stars rank change27
Total stars rank16,264
Previous total stars rank16,238
Total stars rank change-26
README summary

oproxy oproxy is a local HTTP, HTTPS, HTTP/3, WebSocket, and SOCKS5 proxy for inspecting, replaying, and modifying traffic from browsers, CLIs, mobile apps, API clients, services, and test suites. It runs a web UI, API, and optional AI assistant on the same local listener, so you can capture traffic, inspect requests and responses, replay requests, mock upstreams, rewrite traffic, throttle responses, and export reproducible snippets without changing application code. The Assistant is an OpenAI-compatible control-plane client: it

can inspect current proxy state through allowlisted tools and prepare traffic/configuration changes as reviewable confirmation cards. Security note: HTTPS interception requires trusting a local oproxy root CA. Install that CA only on machines and browsers you control, keep the generated private key safe, and do not expose the admin UI without a strong token. Highlights Capture HTTP and HTTPS traffic, with MITM support for HTTPS. Inspect headers, bodies, status, timing, tags, notes, JWTs, GraphQL, gRPC metadata, and WebSocket frames

. Replay captured requests or edit them in Compose. Export captures as HAR, cURL, Fetch, or Python snippets. Modify traffic with rules, mocks, map-local/map-remote, access rules, throttling, breakpoints, DNS overrides, Lua scripts, and upstream proxy chaining. Use the Assistant to inspect sessions, understand proxy state, and prepare confirmed changes through an OpenAI-compatible chat model. Run from Docker, Docker Compose, or source. Quick Start Docker Open and sign in with the token. The command above still publishes ports

only on host loopback. Docker Compose The checked-in Compose file enables MITM, HTTP/3 on UDP , persistent certs/state, and a healthcheck. First Capture The request appears in the Sessions view. For HTTPS: For browser HTTPS capture, configure the browser or OS to use as the HTTP and HTTPS proxy, then import the CA from . Demo Short demo video Learn More Getting started Docker HTTPS MITM Assistant Configuration Security Troubleshooting Architecture Contributing License oproxy is licensed under the MIT

License.

Frequently asked questions

How many stars and forks are recorded?

sauravrao637/oproxy has 625 stars and 25 forks.

What is the repository rank?

sauravrao637/oproxy is ranked 15,891.

What language and category are recorded?

sauravrao637/oproxy has 625 stars, uses Rust and belongs to Applications.

Which repository is closest in rank?

sauravrao637/oproxy is compared with cognitivetech/ollama-ebook-summary, ranked 15,903 with 624 stars.

README

oproxy

oproxy is a local HTTP, HTTPS, HTTP/3, WebSocket, and SOCKS5 proxy for inspecting, replaying, and modifying traffic from browsers, CLIs, mobile apps, API clients, services, and test suites.

It runs a web UI, API, and optional AI assistant on the same local listener, so you can capture traffic, inspect requests and responses, replay requests, mock upstreams, rewrite traffic, throttle responses, and export reproducible snippets without changing application code.

The Assistant is an OpenAI-compatible control-plane client: it can inspect current proxy state through allowlisted tools and prepare traffic/configuration changes as reviewable confirmation cards.

Security note: HTTPS interception requires trusting a local oproxy root CA. Install that CA only on machines and browsers you control, keep the generated private key safe, and do not expose the admin UI without a strong token.

Highlights

  • Capture HTTP and HTTPS traffic, with MITM support for HTTPS.
  • Inspect headers, bodies, status, timing, tags, notes, JWTs, GraphQL, gRPC metadata, and WebSocket frames.
  • Replay captured requests or edit them in Compose.
  • Export captures as HAR, cURL, Fetch, or Python snippets.
  • Modify traffic with rules, mocks, map-local/map-remote, access rules, throttling, breakpoints, DNS overrides, Lua scripts, and upstream proxy chaining.
  • Use the Assistant to inspect sessions, understand proxy state, and prepare confirmed changes through an OpenAI-compatible chat model.
  • Run from Docker, Docker Compose, or source.

Quick Start

Docker

docker run --rm \
  --name oproxy \
  -p 127.0.0.1:8080:8080 \
  -p 127.0.0.1:1080:1080 \
  -p 127.0.0.1:8443:8443/udp \
  -e OPROXY_BIND_HOST=0.0.0.0 \
  -e OPROXY_MITM_ENABLED=true \
  -e OPROXY_HTTP3_ENABLED=true \
  -e OPROXY_HTTP3_PORT=8443 \
  -e OPROXY_ALLOW_REMOTE_ADMIN=true \
  -e OPROXY_ADMIN_TOKEN=change-me-to-a-strong-secret \
  -v oproxy-certs:/app/certs \
  -v oproxy-storage:/app/storage \
  ghcr.io/sauravrao637/oproxy:latest

Open http://127.0.0.1:8080 and sign in with the token.

Docker bridge networking needs OPROXY_BIND_HOST=0.0.0.0. The command above still publishes ports only on host loopback. Change OPROXY_ADMIN_TOKEN before real use.

Docker Compose

docker compose up --build

The checked-in Compose file enables MITM, HTTP/3 on UDP 8443, persistent certs/state, and a healthcheck.

Source

Requirements: Rust 1.85+, Node.js 22+, and Yarn via Corepack.

corepack enable
yarn --cwd src/design install --frozen-lockfile
yarn --cwd src/design build
cargo run --release

Open http://127.0.0.1:8080.

First Capture

curl -x http://127.0.0.1:8080 http://example.com

The request appears in the Sessions view.

For HTTPS:

curl http://127.0.0.1:8080/admin/ca -o oproxy-ca.crt
curl --cacert oproxy-ca.crt -x http://127.0.0.1:8080 https://example.com

For browser HTTPS capture, configure the browser or OS to use 127.0.0.1:8080 as the HTTP and HTTPS proxy, then import the CA from http://127.0.0.1:8080/admin/ca.

Demo

Short demo video

Learn More

License

oproxy is licensed under the MIT License.

Nearby in the ranking
Similar items