mitmproxy/mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
Loading star history...
Use Cases & Benefits
- Provides an interactive, TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSocket traffic inspection and modification.
- Enables real-time traffic interception and manipulation with a console and web interface, supporting secure protocols and scripting.
- Use for debugging and analyzing encrypted web traffic during software development and testing.
- Use for penetration testing to identify security vulnerabilities by intercepting and modifying network requests.
- Use for automating HTTP traffic capture and modification in command-line environments with mitmdump.
About mitmproxy
mitmproxy
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console
interface for HTTP/1, HTTP/2, and WebSockets.
mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP.
mitmweb is a web-based interface for mitmproxy.
Installation
The installation instructions are here. If you want to install from source, see CONTRIBUTING.md.
Documentation & Help
General information, tutorials, and precompiled binaries can be found on the mitmproxy website.
The documentation for mitmproxy is available on our website:
If you have questions on how to use mitmproxy, please use GitHub Discussions!
Contributing
As an open source project, mitmproxy welcomes contributions of all forms.
Discover Repositories
Search across tracked repositories by name or description