pip install mitmproxy==7.0.4

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

Source
Among top 1% packages on PyPI.
Over 469.1K downloads in the last 90 days.

Commonly used with mitmproxy

Based on how often these packages appear together in public requirements.txt files on GitHub.

netlib

A collection of network utilities used by pathod and mitmproxy.

hpack

Pure-Python HPACK header compression

ConfigArgParse

A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.

h2

HTTP/2 State-Machine based protocol implementation

hyperframe

HTTP/2 framing layer for Python

pyleus

Standard library and deployment tools for using Python with Storm

EditorConfig

EditorConfig File Locator and Interpreter for Python

pyperclip

A cross-platform clipboard module for Python. (Only handles plain text for now.)

construct

A powerful declarative symmetric parser/builder for binary data

klein

werkzeug + twisted.web

treq

High-level Twisted HTTP Client API

pyOpenSSL

Python wrapper module around the OpenSSL library

confluent-kafka

Confluent's Python client for Apache Kafka

pyudev

A libudev binding

pycallgraph

Python Call Graph is a library and command line tool that visualises the flow of your Python application. See http://pycallgraph.slowchop.com/ for more information.

scrapyd-client

A client for scrapyd

acme

ACME protocol implementation in Python

demjson

encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 7159

bsddb3

Python bindings for Oracle Berkeley DB

Version usage of mitmproxy

Proportion of downloaded versions in the last 3 months (only versions over 1%).

5.0.0

37.18%

6.0.2

14.47%

5.1.1

9.25%

5.3.0

7.27%

7.0.2

6.28%

7.0.4

5.88%

0.13

4.25%

5.0.1

2.78%

4.0.4

2.75%

7.0.3

2.10%

5.2

1.66%