Go to file
Maximilian Hils 518fb94124
Harden CI Pipeline (#4590)
* ci: use actions/checkout@v2

* ci: always specify python version

* ci: pin external actions

* ci: split docs job, pin immediate dependencies

* ci: correct hugo sha256sum

* ci: full repo fetch depth for tests

* ci: use pip-tools to pin all the things

* ci: minor fixes

* ci: fixup

* ci: streamline pinned install

* ci: minor fixes

* ci: fix py3.8 pins

* ci: don't persist checkout credentials

* ci: always run local linter

* ci: test docs deployment from actions-hardening branch

* ci: fix docs job

* ci: pass in credentials

* ci: fix file permissions

* ci: try harder to fix docs deploy

* ci: fix docker artifact name

* Revert "ci: test docs deployment from actions-hardening branch"

This reverts commit 30cfb7a814b61a8926fc0623e3e70b6dd5106d90.

* unpin PyPI dependencies

* ci: install tox first

* ci: fixups

* ci: fixups

* ci: fixups

* ci: fixups
2021-05-11 11:17:09 +02:00
.github Harden CI Pipeline (#4590) 2021-05-11 11:17:09 +02:00
docs Harden CI Pipeline (#4590) 2021-05-11 11:17:09 +02:00
examples inject -> inject.tcp/inject.websocket 2021-03-16 15:01:33 +01:00
mitmproxy Add spacing to improve readability of fingerprint (#4588) 2021-05-09 22:54:10 +02:00
release Harden CI Pipeline (#4590) 2021-05-11 11:17:09 +02:00
test Allow browser.start to open multiple browsers. (#4585) 2021-05-08 22:13:15 +02:00
web coverage++ 2021-03-30 13:03:41 +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 Add spacing to improve readability of fingerprint (#4588) 2021-05-09 22:54:10 +02:00
codecov.yml fix codecov report threshold (#4534) 2021-03-30 09:15:12 +00: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
setup.cfg docs++ 2021-02-13 00:13:37 +01:00
setup.py Harden CI Pipeline (#4590) 2021-05-11 11:17:09 +02:00
tox.ini Harden CI Pipeline (#4590) 2021-05-11 11:17:09 +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 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