Go to file
Maximilian Hils d0e54bc32c partially revert "detect recursive self-connects and stop them"
This partially reverts commit be20765129.

The intended solution is prone to race conditions where server_connected
triggers before the new connection is registered. We revert the change here,
but keep the tests.
2021-03-30 08:56:57 +02:00
.github github issues: add support button 2020-12-13 18:50:56 +01:00
docs Improve Markdown syntax(styling) (#4496) 2021-03-11 19:13:02 +01:00
examples inject -> inject.tcp/inject.websocket 2021-03-16 15:01:33 +01:00
mitmproxy partially revert "detect recursive self-connects and stop them" 2021-03-30 08:56:57 +02:00
release docker: build from release dir to speed up context sending (#4498) 2021-03-12 07:45:21 +00:00
test detect recursive self-connects and stop them 2021-03-29 22:38:11 +02:00
web Merge pull request #4521 from sanlengjingvv/remote-ip 2021-03-22 11:35:06 +01: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 Improve Markdown syntax(styling) (#4496) 2021-03-11 19:13:02 +01:00
codecov.yml add Python 3.9 to CI 2020-08-27 15:04:34 +02: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 Improve Markdown syntax(styling) (#4496) 2021-03-11 19:13:02 +01:00
setup.cfg docs++ 2021-02-13 00:13:37 +01:00
setup.py Merge pull request #4528 from mitmproxy/requires-io-master 2021-03-29 15:15:51 +02:00
tox.ini Merge pull request #4528 from mitmproxy/requires-io-master 2021-03-29 15:15:51 +02:00

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 master

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