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.
- Installazioni in 30 giorni
- 9965
- N. 34 in App
- Installazioni in un anno
- 89,2K
- Ultimi 365 giorni
- Ultima versione
- 12.3.0
- 10 ore fa · 22 ott
- Dimensione del download
- 53MB
- arm64 / x86_64 · gz
- Frequenza di rilascio
- Ogni mese
- 2 versioni in 30 giorni
mitmproxy è un software per Mac della categoria Rete. Lo sviluppatore è mitmproxy project and contributors.
Informazioni di base
- Chip
- Apple silicon · Intel
- Sviluppatore
- mitmproxy project and contributors
- Comando di installazione
brew install --cask mitmproxy- Homebrew
- Installabile; aggiornato da Homebrew
Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato
Descrizione
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
Requisiti di sistema
| macOS | Versione dell’app | Chip | Download | Fonte |
|---|---|---|---|---|
| Versione per 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 | HomebrewVerificato il |
| Versione per 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 | HomebrewVerificato il |
Come installare mitmproxy sul Mac
- Esegui in “Terminale”:
brew install --cask mitmproxy
Installa senza Homebrew
Scarica il file che Homebrew usa per il tuo chip: Apple siliconIntel
Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download
Disinstallazione di mitmproxy e pulizia facoltativa dei dati
brew uninstall --cask mitmproxyUna disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.
Pulizia approfondita (facoltativa)
brew uninstall --zap --cask mitmproxy--zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap.
File che mitmproxy può lasciare sul Mac (1)
- File e cartelle
~/.mitmproxy
Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.
Novità della versione 12.3.0
Nuova versione Dai commit di Homebrew
Questa versione non ha note di rilascio specifiche.
Dati sulla sicurezza di mitmproxy
Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.
- Canali di distribuzione
- Homebrew
- Open source
- Sì · github.com/mitmproxy/mitmproxy · MITVerificato il
Dettagli di installazione
- Tap
- homebrew/cask
- Comandi inclusi
- mitmdump mitmproxy mitmweb
- URL di download
- https://downloads.mitmproxy.org/12.3.0/mitmproxy-12.3.0-macos-arm64.tar.gz
- SHA-256
- ce2bccfb20bd75e38647dae35445b0c6d4f8fd7232bed250e9a939de8a6312c2
- Definizione Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mitmproxy.rb
- formulae.brew.sh
- formulae.brew.sh/cask/mitmproxy
- Codice sorgente
- github.com/mitmproxy/mitmproxy
Contenuti di installazione e rimozione
Installazione
binaryFile di origine: mitmproxy.
app/ Contents/ MacOS/ mitmdump Destinazione dichiarata: $HOMEBREW_PREFIX/
bin/ mitmdump Mostra la dichiarazione completa
{ "binary": [ "mitmproxy.
app/ ], "target": "$HOMEBREW_PREFIX/Contents/ MacOS/ mitmdump" bin/ }mitmdump" Installazione
binaryFile di origine: mitmproxy.
app/ Contents/ MacOS/ mitmproxy Destinazione dichiarata: $HOMEBREW_PREFIX/
bin/ mitmproxy Mostra la dichiarazione completa
{ "binary": [ "mitmproxy.
app/ ], "target": "$HOMEBREW_PREFIX/Contents/ MacOS/ mitmproxy" bin/ }mitmproxy" Installazione
binaryFile di origine: mitmproxy.
app/ Contents/ MacOS/ mitmweb Destinazione dichiarata: $HOMEBREW_PREFIX/
bin/ mitmweb Mostra la dichiarazione completa
{ "binary": [ "mitmproxy.
app/ ], "target": "$HOMEBREW_PREFIX/Contents/ MacOS/ mitmweb" bin/ }mitmweb" Rimozione dati utente
zapMostra la dichiarazione completa
{ "zap": [ { "trash": "~/
. } ] }mitmproxy"
Domande frequenti su mitmproxy
mitmproxy è sicuro?
mitmproxy è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da downloads.mitmproxy.org con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 9965 volte tramite Homebrew.
mitmproxy è open source?
Il codice sorgente di mitmproxy è pubblico su GitHub (mitmproxy/mitmproxy) con licenza MIT.
Come disinstallare completamente mitmproxy dal Mac?
Esegui brew uninstall --cask mitmproxy. Per eliminare anche impostazioni e cache, esegui brew uninstall --zap --cask mitmproxy. --zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap. In questo modo viene eliminato anche ~/.
mitmproxy funziona sui Mac con Apple silicon (M1 e successivi)?
Sì. Homebrew scarica pacchetti distinti per i Mac con Apple silicon e per quelli con Intel.
Dove si trovano le impostazioni e i dati di mitmproxy?
I dati si trovano in ~/. Questi percorsi provengono dall’elenco di pulizia di Homebrew.
Qual è l’ultima versione di mitmproxy?
L’ultima versione è la 12.3.0, aggiunta a Homebrew il 22 ott. Per aggiornarlo, esegui brew upgrade --cask mitmproxy.
Cos’altro viene installato insieme a mitmproxy?
Aggiunge anche 3 strumenti da riga di comando: mitmdump, mitmproxy e mitmweb.
Fonti
Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.
- Definizione Homebrew: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/m/mitmproxy.rb · Verificato il
- formulae.brew.sh: formulae.brew.sh/cask/mitmproxy
- Dati sulla sicurezza: github.com/mitmproxy/mitmproxy · Verificato il