An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Go to file
Karl Parkinson df32d61086
Remove pyopenssl cruft (#4897)
* remove old pyopenssl cruft

* bump minimum version of pyopenssl

* add extra spaces to conform to style guide

* update changelog

* replace getattr with direct SSL method calls

* put version check back in but remove setdefault method calls

* tweak changelog wording

* bumb tox.ini pyOpenSSL dependency version

Co-authored-by: Karl Parkinson <karlparkinson@Karls-MBP.hitronhub.home>
2021-11-11 09:37:00 +01:00
.github bump CI steps and dependencies 2021-10-21 22:03:33 +02:00
docs socks5 upstream auth: use proxyauth option 2021-08-25 17:23:49 +02:00
examples Grpc contentview (#4851) 2021-10-12 13:32:56 +02:00
mitmproxy Remove pyopenssl cruft (#4897) 2021-11-11 09:37:00 +01:00
release bump docker 2021-10-20 19:57:21 +02:00
test Fix #4876 Don't do CONNECT on plaintext HTTP replays via upstream (#4882) 2021-10-31 20:23:04 +00:00
web web: update timestamp column style, fix #4092 2021-10-18 15:12:35 +02:00
.gitattributes test dumpfiles: .bin -> .mitm 2021-02-03 19:27:15 +01:00
.gitignore minor sans-io adjustments 2020-04-05 00:51:36 +02:00
CHANGELOG.md Remove pyopenssl cruft (#4897) 2021-11-11 09:37:00 +01:00
CONTRIBUTING.md Improve Markdown syntax(styling) (#4496) 2021-03-11 19:13:02 +01:00
LICENSE GPLv3 -> MIT 2013-03-18 08:37:42 +13:00
MANIFEST.in remove pathod and pathoc 2020-12-13 20:21:11 +01:00
README.md master branch -> main branch 2021-03-30 15:30:45 +02:00
SECURITY.md Create SECURITY.md 2021-09-13 16:34:33 +02:00
codecov.yml fix codecov report threshold (#4534) 2021-03-30 09:15:12 +00:00
setup.cfg Grpc contentview (#4851) 2021-10-12 13:32:56 +02:00
setup.py Remove pyopenssl cruft (#4897) 2021-11-11 09:37:00 +01:00
tox.ini Remove pyopenssl cruft (#4897) 2021-11-11 09:37:00 +01:00

README.md

mitmproxy

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.

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.

mitmproxy.org

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

Contributing

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