Mitmproxy

Latest version: v10.3.0

Safety actively analyzes 621521 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

10.3.0

* Add support for editing non text files in a hex editor
([6768](https://github.com/mitmproxy/mitmproxy/pull/6768), wnyyyy)
* Add `server_connect_error` hook that is triggered when connection establishment fails.
([6806](https://github.com/mitmproxy/mitmproxy/pull/6806), haanhvu, spacewasp, mhils)
* Add section in mitmweb for rendering, adding and removing a comment
([6709](https://github.com/mitmproxy/mitmproxy/pull/6709), lups2000)
* Fix multipart form content view being unusable.
([6653](https://github.com/mitmproxy/mitmproxy/pull/6653), DaniElectra)
* Documentation Improvements on CA Certificate Generation
([5370](https://github.com/mitmproxy/mitmproxy/pull/5370), zioalex)
* Make it possible to read flows from stdin with mitmweb.
([6732](https://github.com/mitmproxy/mitmproxy/pull/6732), jaywor1)
* Update aioquic dependency to >= 1.0.0, < 2.0.0.
([6747](https://github.com/mitmproxy/mitmproxy/pull/6747), jlaine)
* Fix a bug where async `client_connected` handlers would crash mitmproxy.
([6749](https://github.com/mitmproxy/mitmproxy/pull/6749), mhils)
* Add button to close flow details panel
([6734](https://github.com/mitmproxy/mitmproxy/pull/6734), lups2000)
* Ignore SIGPIPE signals when there is lots of traffic.
Socket errors are handled directly and do not require extra signals
that generate noise.
([6764](https://github.com/mitmproxy/mitmproxy/pull/6764), changsin)
* Add primitive websocket interception and modification
([6766](https://github.com/mitmproxy/mitmproxy/pull/6766), errorxyz)
* Add support for exporting websocket messages when using "raw" export.
([6767](https://github.com/mitmproxy/mitmproxy/pull/6767), txrp0x9)
* The "save body" feature now also includes WebSocket messages.
([6767](https://github.com/mitmproxy/mitmproxy/pull/6767), txrp0x9)
* Fix compatibility with older cryptography versions and silence a DeprecationWarning on Python <3.11.
([6790](https://github.com/mitmproxy/mitmproxy/pull/6790), mhils)
* Fix a bug when proxying unicode domains.
([6796](https://github.com/mitmproxy/mitmproxy/pull/6796), mhils)

10.2.4

* Fix a bug where errors during startup would not be displayed when running mitmproxy.
([6719](https://github.com/mitmproxy/mitmproxy/pull/6719), mhils)
* Use newer cryptography APIs to avoid CryptographyDeprecationWarnings.
This bumps the minimum required version to cryptography 42.0.
([6718](https://github.com/mitmproxy/mitmproxy/pull/6718), mhils)

10.2.3

* Fix a regression where `allow_hosts`/`ignore_hosts` would break with IPv6 connections.
([6614](https://github.com/mitmproxy/mitmproxy/pull/6614), dqxpb)
* Fix bug where failed CONNECT request URLs are saved to HAR files incorrectly.
([6599](https://github.com/mitmproxy/mitmproxy/pull/6599), basedBaba)
* Add an arm64 variant for the precompiled macOS app.
([6633](https://github.com/mitmproxy/mitmproxy/pull/6633), mhils)
* Fix duplicate answers being returned in DNS queries.
([6648](https://github.com/mitmproxymitmproxy/pull/6648), sujaldev)
* Fix bug where wireguard config is generated with incorrect endpoint when two or more NICs are active.
([6659](https://github.com/mitmproxy/mitmproxy/pull/6659), basedBaba)
* Fix a regression when leaf cert creation would fail with intermediate CAs in `ca_file`.
([6666](https://github.com/mitmproxy/mitmproxy/pull/6666), manselmi)
* Add `content_view_lines_cutoff` option to mitmdump
([6692](https://github.com/mitmproxy/mitmproxy/pull/6692), errorxyz)
* Allow runtime modifications of HTTP flow filters for server replays
([6695](https://github.com/mitmproxy/mitmproxy/pull/6695), errorxyz)
* Fix bug view options menu in case of overflow
([6697](https://github.com/mitmproxy/mitmproxy/pull/6697), lups2000)
* Allow --allow-hosts and --ignore-hosts to work together
([6711](https://github.com/mitmproxy/mitmproxy/pull/6711), dstd)

10.2.2

* Fix a regression where clientplayback would break due to eager task execution.
([6605](https://github.com/mitmproxy/mitmproxy/pull/6605), mhils)
* Fix a regression where WebSocket connections would break due to eager task execution.
([6609](https://github.com/mitmproxy/mitmproxy/pull/6609), mhils)
* Fix bug where insecure HTTP requests are saved incorrectly when exporting to HAR files.
([6578](https://github.com/mitmproxy/mitmproxy/pull/6578), DaniElectra)
* `allow_hosts`/`ignore_hosts` option now matches against the full `host:port` string.
([6594](https://github.com/mitmproxy/mitmproxy/pull/6594), LouisAsanaka)

10.2.1

* Fix a regression introduced in mitmproxy 10.2.0: WireGuard servers
now bind to all interfaces again.
([6587](https://github.com/mitmproxy/mitmproxy/pull/6587), mhils)
* Remove stale reference to `ctx.log` in addon documentation.
([6552](https://github.com/mitmproxy/mitmproxy/pull/6552), brojonat)
* Fix a bug where a traceback is shown during shutdown.
([6581](https://github.com/mitmproxy/mitmproxy/pull/6581), mhils)

10.2.0

* *Local Redirect Mode* is now officially available on
[macOS](https://mitmproxy.org/posts/local-redirect/macos/)
and [Windows](https://mitmproxy.org/posts/local-redirect/windows/).
See the linked blog posts for details. (emanuele-em, mhils)
* UDP streams are now backed by a new implementation in `mitmproxy_rs`.
This represents a major API change as UDP traffic is now exposed as streams
instead of a callback for each packet. (mhils)
* Fix a regression from mitmproxy 10.1.6 where `ignore_hosts` would terminate requests
instead of forwarding them.
([6559](https://github.com/mitmproxy/mitmproxy/pull/6559), mhils)
* `ignore_hosts` now waits for the entire HTTP headers if it suspects the connection to be HTTP.
([6559](https://github.com/mitmproxy/mitmproxy/pull/6559), mhils)

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.