mitmproxy Download
Download mitmproxy and finalize the installation setup on your device. To finish the download process, simply click on one of the links provided below. You may find multiple options available. Once the download is finished, continue with the installation process. Remember to select the appropriate version for your operating system, whether it's for iOS, Windows, Linux, or macOS.
Version 10.4.0
- Add support for DNS over TCP.
- Add first MVP new Capture Tab in mitmweb.
- Add HttpConnectedHook and HttpConnectErrorHook.
- Fix non-linear growth in processing time for large HTTP bodies.
- Fix a bug where connections would be incorrectly ignored with allow_hosts.
- Fix zstd decompression to read across frames.
- Handle certificates we cannot parse more gracefully.
- Parse compressed domain names in ResourceRecord data.
- Fix a bug where mitmweb's flow list would not stay at the bottom.
- Fix a bug where SSH connections would be incorrectly handled as HTTP.
- Skip UTF-8 byte-order marks (BOM) when loading HAR files.
- Allow typing.Sequence[str] to be an editable option.
- Add Host header to CONNECT requests.
- Support all query types in DNS mode.
- Fix a bug where mitmproxy would crash for pipelined HTTP flows.
- Add an optional "index" column for mitmweb.
Version 10.3.0
- Add support for editing non text files in a hex editor.
- Add server_connect_error hook that is triggered when connection establishment fails.
- Add section in mitmweb for rendering, adding and removing a comment.
- Fix multipart form content view being unusable.
- Documentation Improvements on CA Certificate Generation.
- Make it possible to read flows from stdin with mitmweb.
- Update aioquic dependency to >= 1.0.0, < 2.0.0.
- Fix a bug where async client_connected handlers would crash mitmproxy.
- Add button to close flow details panel.
- Ignore SIGPIPE signals when there is lots of traffic. Socket errors are handled directly and do not require extra signals that generate noise.
- Add primitive websocket interception and modification.
- Add support for exporting websocket messages when using "raw" export.
- The "save body" feature now also includes WebSocket messages.
- Fix compatibility with older cryptography versions and silence a DeprecationWarning on Python <3.11.
- Fix a bug when proxying unicode domains.
Version 10.2.3
- Use newer cryptography APIs to avoid CryptographyDeprecationWarnings.
- Fix a regression where allow_hosts/ignore_hosts would break with IPv6 connections.
- Fix bug where failed CONNECT request URLs are saved to HAR files incorrectly.
- Add an arm64 variant for the precompiled macOS app.
- Fix duplicate answers being returned in DNS queries.
- Fix bug where wireguard config is generated with incorrect endpoint when two or more NICs are active.
- Fix a regression when leaf cert creation would fail with intermediate CAs in ca_file.
- Add content_view_lines_cutoff option to mitmdump.
- Allow runtime modifications of HTTP flow filters for server replays.
- Fix bug view options menu in case of overflow.
- Allow --allow-hosts and --ignore-hosts to work together.