mitmproxy is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface.
mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP.
libmproxy is the library that mitmproxy and mitmdump are built on.
Documentation, tutorials and distribution packages can be found on the mitmproxy.org website:
Optional, for extended content decoding:
mitmproxy is tested and developed on OSX, Linux and OpenBSD. Windows is not officially supported at the moment.
The following components are needed if you plan to hack on mitmproxy:
For convenience, all dependencies save countershape, can be installed from pypi to a virtualenv with 'pip install -r requirements.txt'.
Please ensure that all patches are accompanied by matching changes in the test suite. The project maintains 100% test coverage.