No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Mitmproxy

Open source

mitmproxy is a free and open source interactive HTTPS proxy that intercepts, inspects, modifies, and replays web traffic for debugging, testing, and penetration testing.

Open-source alternative to

mitmproxy.org
Mitmproxy homepage screenshot
GitHub stars
46k
Last 30 days
+—
Last commit
today
Repository age
16 years
Version
v12.2.3
Licence
MIT
Self-hosted
Yes

About Mitmproxy

mitmproxy is an interactive HTTPS proxy that can intercept, inspect, modify, and replay web traffic including HTTP/1, HTTP/2, HTTP/3, WebSockets, and other SSL/TLS-protected protocols. It provides a command-line interface, a web interface called mitmweb, and a Python API via mitmdump.

It is designed for penetration testers and software developers. The tool supports prettifying and decoding various message types, intercepting specific messages on-the-fly, modifying them before they reach their destination, and replaying them to a client or server. It also has a scripting API for automating modifications, redirecting traffic, visualizing messages, and implementing custom commands.

Key features

  • Intercepts, inspects, modifies, and replays web traffic
  • Supports HTTP/1, HTTP/2, HTTP/3, WebSockets, and other SSL/TLS-protected protocols
  • Prettifies and decodes message types from HTML to Protobuf
  • Provides a graphical interface via mitmweb
  • Offers a Python scripting API via mitmdump
  • Has a community ecosystem of addons and tools

Good fit for

  • Debugging and testing web applications
  • Penetration testing
  • Privacy measurements
Built with
Python tools
Tags
proxy
https
intercept
debugging
testing
penetration-testing

Mitmproxy: questions and answers

What is Mitmproxy used for?
mitmproxy is a free and open source interactive HTTPS proxy that intercepts, inspects, modifies, and replays web traffic for debugging, testing, and penetration testing. It is a good fit for debugging and testing web applications, penetration testing, and privacy measurements.
Is Mitmproxy open source?
Yes. Mitmproxy is open source under the MIT licence. Its source code is on GitHub at mitmproxy/mitmproxy and is written mainly in Python.
Is Mitmproxy free?
Yes. Mitmproxy is open source, so the software itself is free to use.
Can I self-host Mitmproxy?
Yes. Mitmproxy can be self-hosted on your own server or infrastructure.
What is Mitmproxy an alternative to?
Mitmproxy is an open-source alternative to Fiddler, Proxyman and Charles Proxy. Other open-source alternatives to Fiddler include Insomnia, Wireshark and Requestly.
Is Mitmproxy actively maintained?
Yes. The most recent commit to Mitmproxy was on 13 October 2026, and the latest release is v12.2.3, published on 12 May 2026. The project has 46k stars on GitHub.

Open-source alternatives to Mitmproxy

See all

SaaS alternatives to Mitmproxy

See all