skillfed

mitmproxy-macos

mitmproxy-macos v0.12.11 165.3K downloads/30d#10,526 on PyPI438
Permissive license MIT Active released

What it is and what it does

mitmproxy-macos is a companion package that bundles precompiled macOS applications needed for mitmproxy to intercept and inspect network traffic on macOS systems. It includes two main components: a Rust-based certificate-trusting helper app that marks the mitmproxy CA as trusted in the system keychain, and a macOS Network System Extension app bundle that handles traffic redirection at the network level.

The package is designed to be used alongside mitmproxy itself, providing the native macOS integration layer that allows mitmproxy to function as a system-wide proxy. It requires Python 3.12 or later and is maintained as part of the mitmproxy project. The package contains only precompiled binaries and has no Python runtime dependencies, making installation straightforward.

Use it for:

  • Set up mitmproxy on macOS to intercept HTTPS traffic from applications for debugging or security testing
  • Automate CA certificate installation on macOS systems running mitmproxy
  • Configure system-wide traffic redirection for penetration testing or network analysis on macOS
  • Develop network-level traffic inspection tools on macOS using the network extension framework

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides macOS-specific helper applications and network extension support for mitmproxy, including a certificate-trusting utility and traffic redirection app.

Yes, if you are running mitmproxy on macOS and need native system integration. The package is actively maintained, has no external dependencies, and uses a permissive MIT license. It is essential for mitmproxy's macOS functionality rather than optional, so the decision hinges on whether you need mitmproxy itself on that platform.

Install

mitmproxy-macos on PyPI

pip

pip install mitmproxy-macos

uv

uv add mitmproxy-macos

poetry

poetry add mitmproxy-macos

Installing mitmproxy-macos

Before you install

Active maintenance with a recent release 25 days ago. Low install friction as a pure wheel package with no runtime dependencies. Requires Python 3.12 or later.

License in practice

MIT license permits free use, modification, and distribution with minimal restrictions, suitable for both personal and commercial projects.

Quickstart

pip install mitmproxy-macos==0.12.11

# Use with mitmproxy, setting env var for development:
export MITMPROXY_KEEP_REDIRECTOR=1

Requires Python 3.12 or later; macOS system only; paid Apple Developer Account needed for development of the network extension.

Verify before relying

  • Whether the precompiled binaries work on all recent macOS versions or have specific OS requirements
  • Whether installation outside of the main mitmproxy package workflow is supported or recommended
  • Performance or stability characteristics of the network extension under typical usage

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.12)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 25 days since the last release
Last repo commit
First released
Downloads 165,315/month — #10,526 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: mitmproxy_macos-0.12.11-py3-none-any.whl

Tags

macos mitmproxy integrationnetwork traffic interception macoscertificate trust helper appmacos network extensionmitmproxy redirector setup
macos-nativenetwork-interceptionsecurity-testing

More WWW/HTTP packages