2020-12-13 15:14:13 +00:00
# mitmproxy
2021-03-16 15:17:27 +00:00
[![Continuous Integration Status ](https://github.com/mitmproxy/mitmproxy/workflows/CI/badge.svg?branch=main )](https://github.com/mitmproxy/mitmproxy/actions?query=branch%3Amain)
2023-12-04 05:40:19 +00:00
[![Codacy Badge ](https://app.codacy.com/project/badge/Grade/a38b0325dfb944839c0c8da354f70b1b )](https://app.codacy.com/gh/mitmproxy/mitmproxy/dashboard)
2022-11-29 12:53:33 +00:00
[![autofix.ci: enabled ](https://shields.mitmproxy.org/badge/autofix.ci-yes-success?logo=data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCB0cmFuc2Zvcm09InNjYWxlKDAuMDYxLC0wLjA2MSkgdHJhbnNsYXRlKC0yNTAsLTE3NTApIiBkPSJNMTMyNSAtMzQwcS0xMTUgMCAtMTY0LjUgMzIuNXQtNDkuNSAxMTQuNXEwIDMyIDUgNzAuNXQxMC41IDcyLjV0NS41IDU0djIyMHEtMzQgLTkgLTY5LjUgLTE0dC03MS41IC01cS0xMzYgMCAtMjUxLjUgNjJ0LTE5MSAxNjl0LTkyLjUgMjQxcS05MCAxMjAgLTkwIDI2NnEwIDEwOCA0OC41IDIwMC41dDEzMiAxNTUuNXQxODguNSA4MXExNSA5OSAxMDAuNSAxODAuNXQyMTcgMTMwLjV0MjgyLjUgNDlxMTM2IDAgMjU2LjUgLTQ2IHQyMDkgLTEyNy41dDEyOC41IC0xODkuNXExNDkgLTgyIDIyNyAtMjEzLjV0NzggLTI5OS41cTAgLTEzNiAtNTggLTI0NnQtMTY1LjUgLTE4NC41dC0yNTYuNSAtMTAzLjVsLTI0MyAtMzAwdi01MnEwIC0yNyAzLjUgLTU2LjV0Ni41IC01Ny41dDMgLTUycTAgLTg1IC00MS41IC0xMTguNXQtMTU3LjUgLTMzLjV6TTEzMjUgLTI2MHE3NyAwIDk4IDE0LjV0MjEgNTcuNXEwIDI5IC0zIDY4dC02LjUgNzN0LTMuNSA0OHY2NGwyMDcgMjQ5IHEtMzEgMCAtNjAgNS41dC01NCAxMi41bC0xMDQgLTEyM3EtMSAzNCAtMiA2My41dC0xIDU0LjVxMCA2OSA5IDEyM2wzMSAyMDBsLTExNSAtMjhsLTQ2IC0yNzFsLTIwNSAyMjZxLTE5IC0xNSAtNDMgLTI4LjV0LTU1IC0yNi41bDIxOSAtMjQydi0yNzZxMCAtMjAgLTUuNSAtNjB0LTEwLjUgLTc5dC01IC01OHEwIC00MCAzMCAtNTMuNXQxMDQgLTEzLjV6TTEyNjIgNjE2cS0xMTkgMCAtMjI5LjUgMzQuNXQtMTkzLjUgOTYuNWw0OCA2NCBxNzMgLTU1IDE3MC41IC04NXQyMDQuNSAtMzBxMTM3IDAgMjQ5IDQ1LjV0MTc5IDEyMXQ2NyAxNjUuNWg4MHEwIC0xMTQgLTc3LjUgLTIwNy41dC0yMDggLTE0OXQtMjg5LjUgLTU1LjV6TTgwMyA1OTVxODAgMCAxNDkgMjkuNXQxMDggNzIuNWwyMjEgLTY3bDMwOSA4NnE0NyAtMzIgMTA0LjUgLTUwdDExNy41IC0xOHE5MSAwIDE2NSAzOHQxMTguNSAxMDMuNXQ0NC41IDE0Ni41cTAgNzYgLTM0LjUgMTQ5dC05NS41IDEzNHQtMTQzIDk5IHEtMzcgMTA3IC0xMTUuNSAxODMuNXQtMTg2IDExNy41dC0yMzAuNSA0MXEtMTAzIDAgLTE5Ny41IC0yNnQtMTY5IC03Mi41dC0xMTcuNSAtMTA4dC00MyAtMTMxLjVxMCAtMzQgMTQuNSAtNjIuNXQ0MC41IC01MC41bC01NSAtNTlxLTM0IDI5IC01NCA2NS41dC0yNSA4MS41cS04MSAtMTggLTE0NSAtNzB0LTEwMSAtMTI1LjV0LTM3IC0xNTguNXEwIC0xMDIgNDguNSAtMTgwLjV0MTI5LjUgLTEyM3QxNzkgLTQ0LjV6Ii8+PC9zdmc+ )](https://autofix.ci)
2021-03-16 15:17:27 +00:00
[![Coverage Status ](https://shields.mitmproxy.org/codecov/c/github/mitmproxy/mitmproxy/main.svg?label=codecov )](https://codecov.io/gh/mitmproxy/mitmproxy)
2020-12-13 15:14:13 +00:00
[![Latest Version ](https://shields.mitmproxy.org/pypi/v/mitmproxy.svg )](https://pypi.python.org/pypi/mitmproxy)
[![Supported Python versions ](https://shields.mitmproxy.org/pypi/pyversions/mitmproxy.svg )](https://pypi.python.org/pypi/mitmproxy)
``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 ](https://docs.mitmproxy.org/stable/overview-installation ).
2021-01-04 06:09:35 +00:00
If you want to install from source, see [CONTRIBUTING.md ](./CONTRIBUTING.md ).
2020-12-13 15:14:13 +00:00
## Documentation & Help
General information, tutorials, and precompiled binaries can be found on the mitmproxy website.
[![mitmproxy.org ](https://shields.mitmproxy.org/badge/https%3A%2F%2F-mitmproxy.org-blue.svg )](https://mitmproxy.org/)
The documentation for mitmproxy is available on our website:
[![mitmproxy documentation stable ](https://shields.mitmproxy.org/badge/docs-stable-brightgreen.svg )](https://docs.mitmproxy.org/stable/)
2022-10-01 13:58:06 +00:00
[![mitmproxy documentation dev ](https://shields.mitmproxy.org/badge/docs-dev-brightgreen.svg )](https://docs.mitmproxy.org/dev/)
2020-12-13 15:14:13 +00:00
If you have questions on how to use mitmproxy, please
2021-11-16 09:26:38 +00:00
use GitHub Discussions!
2020-12-13 15:14:13 +00:00
2021-11-16 09:26:38 +00:00
[![mitmproxy discussions ](https://shields.mitmproxy.org/badge/help-github%20discussions-orange.svg )](https://github.com/mitmproxy/mitmproxy/discussions)
2020-12-13 15:14:13 +00:00
## Contributing
2021-03-11 18:13:02 +00:00
As an open source project, mitmproxy welcomes contributions of all forms.
2020-12-13 15:14:13 +00:00
[![Dev Guide ](https://shields.mitmproxy.org/badge/dev_docs-CONTRIBUTING.md-blue )](./CONTRIBUTING.md)
2022-12-15 16:50:43 +00:00
Also, please feel free to join our developer Slack! However, please note that the primary purpose of our Slack is direct communication between maintainers and contributors. **If you have questions where the answer might be valuable to others, please use [GitHub Discussions](https://github.com/mitmproxy/mitmproxy/discussions) and not Slack.**
2020-12-13 15:14:13 +00:00
[![Slack Developer Chat ](https://shields.mitmproxy.org/badge/slack-mitmproxy-E01563.svg )](http://slack.mitmproxy.org/)