🔐 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.
zivillian a793a6256a
fix --certs argument (#4412)
12 hours ago
.github github issues: add support button 1 month ago
docs fix --certs argument (#4412) 12 hours ago
examples [#4235] Automatic view mode based on should_render method (#4236) 1 week ago
mitmproxy Extract port number from authority before IDNA decode (#4410) 14 hours ago
release remove ci credential check 2 weeks ago
test Extract port number from authority before IDNA decode (#4410) 14 hours ago
web Web UI shows blank for details tab when server address is blank (#4248) 1 month ago
.gitattributes Use Github Actions for CI (#3713) 1 year ago
.gitignore minor sans-io adjustments 9 months ago
CHANGELOG.md Extract port number from authority before IDNA decode (#4410) 14 hours ago
CONTRIBUTING.md make development setup instructions more clear 6 days ago
LICENSE GPLv3 -> MIT 7 years ago
MANIFEST.in remove pathod and pathoc 1 month ago
README.md add link for installation from source 3 weeks ago
codecov.yml add Python 3.9 to CI 5 months ago
setup.cfg fix coverage 1 month ago
setup.py [requires.io] dependency update on master branch (#4391) 1 week ago
tox.ini Merge branch 'master' into no-dev-scripts 3 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 master

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