mitmproxy
Interactive HTTPS proxy for inspection and debugging
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console and web interface for inspecting and modifying HTTP and HTTPS traffic. It is widely used for debugging, testing, and security research.
Key features
- Intercept HTTPS traffic
- Console and web UI
- Scriptable with Python
- Replay and modify requests
Pros & cons
Strengths
- Powerful for debugging
- Highly scriptable
Trade-offs
- Not a production proxy
- TLS interception setup needed
Is mitmproxy secure?
No known vulnerabilities affect mitmproxy's latest release (v12.2.3). OSV.dev lists 6 past advisories for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
- Most recent fixed advisory CVE-2026-40606, published 2026-04-21 (176 days ago), fixed in 12.2.2
Source: OSV.dev, checked 2026-10-14. How this is measured.
mitmproxy replaces
Health badge
Maintain mitmproxy? Add its health score to your README. The badge links back to this page.
Similar reverse proxy & gateways apps
Caddy
Reverse Proxy & GatewaysFast, multi-platform web server with automatic HTTPS
Replaces Nginx, Apache
Traefik
Reverse Proxy & GatewaysCloud-native reverse proxy and load balancer
Replaces HAProxy, AWS ELB
Pi-hole
Reverse Proxy & GatewaysBlackhole for Internet advertisements with a GUI for management
Replaces NextDNS
acme.sh
Reverse Proxy & GatewaysPure shell ACME client for TLS certificates
Replaces Certbot
Kong Gateway
Reverse Proxy & GatewaysCloud-native, fast, scalable API gateway
Replaces AWS API Gateway, Apigee
Istio
Reverse Proxy & GatewaysFull-featured service mesh for traffic and security control
Replaces AWS App Mesh