mitmproxy 8.0.0


An interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets.

An interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets.

Stars: 26996, Watchers: 26996, Forks: 3329, Open Issues: 249

The mitmproxy/mitmproxy repo was created 12 years ago and was last updated an hour ago.
The project is extremely popular with a mindblowing 26996 github stars!

How to Install mitmproxy

You can install mitmproxy using pip

pip install mitmproxy

or add it to a project with poetry

poetry add mitmproxy

Package Details

Aldo Cortesi
GitHub Repo


  • Internet/Proxy Servers
  • Internet/WWW/HTTP
  • Security
  • Software Development/Testing
  • System/Networking/Monitoring
No  mitmproxy  pypi packages just yet.


A list of common mitmproxy errors.

Code Examples

Here are some mitmproxy code examples and snippets.

GitHub Issues

The mitmproxy package has 249 open issues on GitHub

  • Save streamed data
  • Rotate stream files
  • Add support for protoc.
  • Request/Response/Detail tab is initially scrolled to the bottom
  • Set-Cookie header not set properly when cookies are modified
  • Parse set header cookies properly
  • CLI options should take precedence over config ones
  • Cannot be set ldap port
  • Refactor how we process --set options
  • Change connect/disconnect log messages loglevel from info to debug
  • Allow Server SNI Interrogation in Transparent Mode
  • Automatically add FQDNs using Pinned Certs to the Ignored Hosts regex
  • 5010 fix config string options parsing, add E2E test
  • AssertionError: Unexpected event: <InformationalResponseReceived
  • Google Summer of Code 2022

See more issues on GitHub

Related Packages & Articles

httpie 3.2.1

HTTPie: modern, user-friendly command-line HTTP client for the API era.

icecream 2.1.2

Never use print() to debug again; inspect variables, expressions, and program execution with a single, simple function call.

hypercorn 0.13.2

A ASGI Server based on Hyper libraries and inspired by Gunicorn