mitmproxy

Mitmproxy is an interactive intermediary (man-in-the-middle) proxy tool that supports HTTP/, HTTP/ and WebSockets protocols. In addition to the console interface, the command line version includes mitmdump and web-based mitmweb interface.

MI

mitmproxy · Web Scraping & Automation

STARS46.5K
FORKS4.9K
COMMITS11.1K
CONTRIBUTORS604
VERSIONv9.0.1
UPDATEDyesterday
PythonProxyAğ AnaliziSSL InterceptMIT

Common commercial products in this category: Bright Data, Apify, ScrapingBee

What can it do?
  • With the console interface, you can study HTTP traffic interactively
  • With the Mitmdump command line tool you can manage traffic in a tcpdump-like way
  • You can monitor traffic web-based using the Mitmweb interface
Heads up
  • • High number of open issues (521)
User reviews
  • • NeutralHacker News

    mitmproxy adds --emudhra option

    “For the public WiFi threat vector (e.g. a rogue WiFi AP running MITMproxy to sniff your traffic) you would be protected by vpn. But the broader threat, e.g. older & unpatched devices with these flimsy CAs installed & not upgradable or revocable – tough cookies.”

  • • NeutralHacker News

    mitmproxy adds --emudhra option

    “> I prefer haproxy to mitmproxy. It's faster If you’re proxying all the traffic in your network it makes sense, naturally. mitmproxy is usually used for debugging and/or reverse engineering (e.g. with a specific app).”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Web Scraping & Automation