🔐 An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Maximilian Hils 39d77ec73d
[requires.io] dependency update on main branch (#4568)
2 days ago
.github CI: add deploy-docs env 1 week ago
docs Merge pull request #4560 from jannst/update_contribution_readme 2 days ago
examples inject -> inject.tcp/inject.websocket 1 month ago
mitmproxy keyinfo typing (#4552) 2 weeks ago
release Revert "Copy examples into Docker image (#4447)" 2 weeks ago
test Merge pull request #4535 from mhils/master-main 3 weeks ago
web coverage++ 3 weeks ago
.gitattributes test dumpfiles: .bin -> .mitm 2 months ago
.gitignore minor sans-io adjustments 1 year ago
CHANGELOG.md Revert "Copy examples into Docker image (#4447)" 2 weeks ago
CONTRIBUTING.md Improve Markdown syntax(styling) (#4496) 1 month ago
LICENSE GPLv3 -> MIT 8 years ago
MANIFEST.in remove pathod and pathoc 4 months ago
README.md master branch -> main branch 3 weeks ago
codecov.yml fix codecov report threshold (#4534) 3 weeks ago
setup.cfg docs++ 2 months ago
setup.py [requires.io] dependency update on main branch (#4568) 2 days ago
tox.ini [requires.io] dependency update on main branch (#4568) 2 days ago



Continuous Integration Status Coverage Status Latest Version Supported Python versions

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.


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:

mitmproxy documentation stable mitmproxy documentation dev

If you have questions on how to use mitmproxy, please ask them on StackOverflow!

StackOverflow: mitmproxy


As an open source project, mitmproxy welcomes contributions of all forms.

Dev Guide

Also, please feel free to join our developer Slack!

Slack Developer Chat