mitmproxy
Interactive intercepting HTTP proxy for penetration testers and software developers.
The tool acts as an interactive proxy that can intercept, inspect, modify, and replay web traffic across a range of protocols, including HTTP/1, HTTP/2, HTTP/3, WebSockets, and any SSL/TLS‑protected communication. It provides command‑line operation as well as a graphical web interface that mimics browser developer tools, allowing users to view and edit requests and responses in real time, decode various payload formats, and replay traffic to clients or servers.
Developers, penetration testers, and privacy researchers use it to debug applications, test security controls, and measure privacy characteristics. A Python scripting API lets users write custom addons to automate traffic manipulation, redirection, visualization, or command extensions, while a growing collection of community‑contributed addons expands its capabilities.
The project is free, open source, and distributed under a permissive license, with support for multiple platforms via installers, package managers, and Docker images. Its ecosystem includes tools for converting captures to OpenAPI specifications and for integrating with Kubernetes, fostering extensibility without requiring external services.
Reviews
Loading reviews…
Similar apps

API & Network Testing
HTTP Toolkit
HTTP(S) debugging proxy, analyzer, and client

Security & Identity
Kampala by Zatanna
Reverse engineer websites, mobile, or desktop apps instantly

API & Network Testing
Proxyman
HTTP debugging proxy
API & Network Testing
Proxyman
Modern and intuitive HTTP debugging proxy for macOS. ![Freeware][Freeware Icon]

API & Network Testing
Rockxy
HTTP proxy

Security & Identity
Zed Attack Proxy
Free and open source web app scanner