mitmproxy
mitmproxy project and contributors · Free, open-source proxy for inspecting, modifying, recording and replaying HTTP/S traffic, with terminal, scripted and browser-based interfaces.
- Installationen (30 Tage)
- 10.271
- App: Platz 34
- Installationen (1 Jahr)
- 89.307
- Letzte 365 Tage
- Neueste Version
- 12.3.0
- vor 20 Stunden · 22. Okt.
- Downloadgröße
- 53MB
- arm64 / x86_64 · gz
- Update-Rhythmus
- Monatlich
- 2 Versionen in 30 Tagen
mitmproxy ist Mac-Software aus der Kategorie Netzwerk. Der Entwickler ist mitmproxy project and contributors.
Eckdaten
- Chips
- Apple silicon · Intel
- Entwickler
- mitmproxy project and contributors
- Installationsbefehl
brew install --cask mitmproxy- Homebrew
- Installierbar; Updates über Homebrew
Diese Angaben wurden am oder später geprüft. Quellen der einzelnen Angaben ansehen
Beschreibung
mitmproxy is a free, open-source interactive proxy for inspecting, modifying, recording and replaying network traffic. Developers, testers and network engineers can use it to investigate applications and services in environments they control. It includes mitmproxy, a terminal interface; mitmdump, a command-line tool for scripted processing; and mitmweb, a browser-based interface.
Features
- Inspect HTTP and HTTPS requests and responses, including HTTP/2 and WebSocket traffic.
- Intercept and edit messages, then resume requests to examine application behavior.
- Record traffic flows, filter and annotate them, and replay client or server flows.
- Export traffic for further analysis, including HAR workflows.
- Extend processing with Python addons and configurable options.
- Use supported proxy modes for different network setups; protocol capabilities depend on the chosen mode.
Installation and first use
Install brew install --cask mitmproxy, the official recommended macOS method, or download the architecture-specific standalone archive. The Homebrew cask links mitmproxy, mitmdump and mitmweb executables into Homebrew's bin directory; it is a command-line tool distribution rather than a conventional draggable GUI application. Start mitmproxy in a terminal, or mitmweb for its local browser UI. Configure your test client to use the listening proxy; regular proxy mode ordinarily listens on port8080, and mitmweb uses a separate web interface. Change ports if another local service already uses them.
For HTTPS inspection, the test client must trust the mitmproxy CA generated for your installation. The official certificates guide explains installing trust on each platform. A browser can visit mitm.it through the configured proxy to obtain the appropriate certificate. Certificate pinning or an application-specific trust store can still prevent interception. Return your client proxy and trust settings to the desired state when finished. Recorded traffic and the CA private key in ~/.mitmproxy can contain sensitive material; retain only what you need for your testing workflow.
Requirements and dependencies
The official standalone binaries include a self-contained Python3 environment, OpenSSL and other dependencies. You do not need to install Python separately for this cask. The version12.2 line's binary environment moved to Python3.14. Addons requiring extra Python packages may need a separate PyPI/uv installation with those packages rather than modifying the frozen standalone bundle. Dependencies inside a binary release cannot be updated independently; update mitmproxy to obtain newer bundled dependencies.
The cask provides macOS Apple Silicon and Intel archives and declares no extra formula dependency. Its listed macOS platforms include Big Sur and newer, but the retrieved upstream installation guide does not give an independent numeric macOS minimum; do not treat a cask platform list as a guarantee for every older OS. Official Linux standalone binaries and Windows installer/binaries are also available. On Windows, the publisher recommends Windows Terminal and also supports WSL. Linux distribution packages are community-maintained and can lag upstream. This catalog's default download is the macOS ARM64 archive. No fixed RAM or disk-space minimum was confirmed; capture volume and stored flows affect resource use. Archive download size is not installed space.
Conflicts and cleanup
Homebrew declares no named cask conflict. Existing executables with the same names, another proxy on the same port, or client VPN/proxy routing can affect operation. mitmproxy does not automatically capture every process: select and configure a suitable proxy mode for the traffic you want to test. Some TLS failures reflect client trust, pinning or certificate configuration rather than an installation error. Optional Homebrew zap deletes ~/.mitmproxy, including settings, generated CA material and retained files there; back up data you need first.
Accounts, costs and license
mitmproxy is free software under the MIT license, maintained by the mitmproxy project and contributors. Core local use does not require a paid subscription or hosted-service account. Third-party services you connect to keep their own credentials and charges. The project accepts sponsorship. The official installation documentation states that mitmproxy does not phone home or perform automatic update checks.
Official references
Systemvoraussetzungen
| macOS | App-Version | Chips | Download | Quelle |
|---|---|---|---|---|
| Build für macOS 27, 26, 15, 14, 13, 12, 11 | 12.3.0 | Intel | downloads.mitmproxy.org/12.3.0/mitmproxy-12.3.0-macos-x86_64.tar.gzSHA-256 58fa1a3fe720cb52b203a8f0b0d2ae963edd6ba545113363cfc0338322526d5c | HomebrewGeprüft am |
| Build für macOS 27, 26, 15, 14, 13, 12, 11 | 12.3.0 | Apple silicon | downloads.mitmproxy.org/12.3.0/mitmproxy-12.3.0-macos-arm64.tar.gzSHA-256 ce2bccfb20bd75e38647dae35445b0c6d4f8fd7232bed250e9a939de8a6312c2 | HomebrewGeprüft am |
So installieren Sie mitmproxy auf dem Mac
- Führen Sie im Terminal Folgendes aus:
brew install --cask mitmproxy
Ohne Homebrew installieren
Laden Sie die Datei herunter, die Homebrew für Ihren Chip verwendet: Apple siliconIntel
SHA-256 prüft nur, ob der Download vollständig ist; es ist keine Sicherheitszertifizierung. SHA-256 und Downloadadresse ansehen
mitmproxy deinstallieren und Daten optional bereinigen
brew uninstall --cask mitmproxyEine normale Deinstallation entfernt die App, behält aber ihre Einstellungen und Caches.
Gründliche Bereinigung (optional)
brew uninstall --zap --cask mitmproxy--zap löscht zusätzlich die Einstellungen, Caches und weiteren Dateien, die in der Homebrew-Definition aufgeführt sind. Darunter können Daten sein, die andere Apps mitnutzen und die nach dem Löschen nicht wiederhergestellt werden können. Zudem ist nicht garantiert, dass keine Reste zurückbleiben. Sichern Sie zuerst alle Daten, die Sie behalten möchten. Wenn Sie Einstellungen und Caches behalten möchten, lassen Sie --zap weg.
Dateien, die mitmproxy auf Ihrem Mac hinterlassen kann (1)
- Dateien und Ordner
~/.mitmproxy
Diese Einträge stammen aus der Homebrew-Definition, geprüft am . Sie zeigen nur, was die Definition zum Löschen vorsieht, nicht, was sich tatsächlich auf Ihrem Mac befindet.
Neu in 12.3.0
Neu OpenNavo-Redaktion
Für diese Version gibt es keine eigenen Versionshinweise.
Sicherheitsfakten zu mitmproxy
Hier stehen nur überprüfbare Fakten, jeweils mit Quelle und Datum. Das ist keine Sicherheitszertifizierung. Um Ihre heruntergeladenen Dateien zu prüfen, scannen Sie sie mit OpenNavo auf Ihrem Mac.
- Vertriebswege
- Homebrew
- Open Source
- Ja · github.com/mitmproxy/mitmproxy · MITGeprüft am
Installationsdetails
- Tap
- homebrew/cask
- Befehle
- mitmdump mitmproxy mitmweb
- Download-URL
- https://downloads.mitmproxy.org/12.3.0/mitmproxy-12.3.0-macos-arm64.tar.gz
- SHA-256
- ce2bccfb20bd75e38647dae35445b0c6d4f8fd7232bed250e9a939de8a6312c2
- Homebrew-Definition
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mitmproxy.rb
- formulae.brew.sh
- formulae.brew.sh/cask/mitmproxy
- Quellcode
- github.com/mitmproxy/mitmproxy
Inhalte bei Installation und Deinstallation
Installation
binaryQuelldatei: mitmproxy.
app/ Contents/ MacOS/ mitmdump Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ mitmdump Vollständige Deklaration ansehen
{ "binary": [ "mitmproxy.
app/ ], "target": "$HOMEBREW_PREFIX/Contents/ MacOS/ mitmdump" bin/ }mitmdump" Installation
binaryQuelldatei: mitmproxy.
app/ Contents/ MacOS/ mitmproxy Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ mitmproxy Vollständige Deklaration ansehen
{ "binary": [ "mitmproxy.
app/ ], "target": "$HOMEBREW_PREFIX/Contents/ MacOS/ mitmproxy" bin/ }mitmproxy" Installation
binaryQuelldatei: mitmproxy.
app/ Contents/ MacOS/ mitmweb Angegebenes Ziel: $HOMEBREW_PREFIX/
bin/ mitmweb Vollständige Deklaration ansehen
{ "binary": [ "mitmproxy.
app/ ], "target": "$HOMEBREW_PREFIX/Contents/ MacOS/ mitmweb" bin/ }mitmweb" Benutzerdaten entfernen
zapVollständige Deklaration ansehen
{ "zap": [ { "trash": "~/
. } ] }mitmproxy"
Häufige Fragen zu mitmproxy
Ist mitmproxy sicher?
mitmproxy ist im offiziellen Katalog von Homebrew enthalten und wurde nicht deaktiviert. Seit September 2026 deaktiviert Homebrew Apps, die die Gatekeeper-Prüfung von macOS nicht bestehen. Bei der Installation prüft Homebrew den Download von downloads.mitmproxy.org anhand seiner SHA-256-Prüfsumme. In den letzten 30 Tagen gab es 10.271 Installationen über Homebrew.
Ist mitmproxy Open Source?
Der Quellcode von mitmproxy ist auf GitHub öffentlich (mitmproxy/mitmproxy) und steht unter der Lizenz MIT.
Wie deinstalliere ich mitmproxy vollständig auf dem Mac?
Führen Sie brew uninstall --cask mitmproxy aus. Um auch Einstellungen und Caches zu löschen, führen Sie brew uninstall --zap --cask mitmproxy aus. --zap löscht zusätzlich die Einstellungen, Caches und weiteren Dateien, die in der Homebrew-Definition aufgeführt sind. Darunter können Daten sein, die andere Apps mitnutzen und die nach dem Löschen nicht wiederhergestellt werden können. Zudem ist nicht garantiert, dass keine Reste zurückbleiben. Sichern Sie zuerst alle Daten, die Sie behalten möchten. Wenn Sie Einstellungen und Caches behalten möchten, lassen Sie --zap weg. Dabei wird zusätzlich ~/ gelöscht.
Läuft mitmproxy auf Macs mit Apple silicon (M1 und neuer)?
Ja. Homebrew lädt für Macs mit Apple silicon und für Intel-Macs jeweils eigene Builds.
Wo speichert mitmproxy Einstellungen und Daten?
Die Daten liegen in ~/. Diese Speicherorte stammen aus der Bereinigungsliste von Homebrew.
Was ist die aktuelle Version von mitmproxy?
Die aktuelle Version ist 12.3.0; Homebrew hat sie am 22. Okt. aufgenommen. Zum Aktualisieren führen Sie brew upgrade --cask mitmproxy aus.
Was wird mit mitmproxy zusätzlich installiert?
Zusätzlich werden 3 Befehlszeilentools installiert: mitmdump, mitmproxy und mitmweb.
Quellen
Jede Angabe auf dieser Seite nennt ihre Quelle und ihr Prüfdatum. Abgelaufene Angaben werden nur mit „Stand“ und Datum angezeigt und nicht mehr als aktuell dargestellt.
- Homebrew-Definition: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mitmproxy.rb · Geprüft am
- formulae.brew.sh: formulae.brew.sh/cask/mitmproxy
- Sicherheitsfakten: github.com/mitmproxy/mitmproxy · Geprüft am