Mitmproxy-rs

Latest version: v0.11.5

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

Scan your dependencies

Page 7 of 10

0.3.0

- Add transparent proxy functionality for macOS.
This will receive a proper announcement later on.
- Prefer a system-provided `PROTOC` env var if set.
- Split mitmproxy_rs into three Python packages: mitmproxy-rs, mitmproxy-windows, and mitmproxy-macos.
- `mitmproxy-rs` is a cross-platform package distributed both as sdist and wheels.
Building from source requires a Rust compiler only, and optionally a Protobuf compiler.
- `mitmproxy-windows` and `mitmproxy-macos` are distributed as precompiled wheels only on PyPI.
Both can be built from source using a full git checkout (see the [build-os-wheels] CI job).
Note that the macOS app needs to be signed and notarized using a valid Apple Developer Id for the system extension to work.

[build-os-wheels]: https://github.com/mitmproxy/mitmproxy_rs/blob/main/.github/workflows/ci.yml

0.2.2

- Fall back to system-provided `protoc` if `protoc-bin-vendored` is not available.

0.2.1

- Fix source distributions on Linux and macOS.

0.2.0

- `mitmproxy_wireguard` is now `mitmproxy_rs`.
As indicated by the name change, the scope of the project now goes beyond WireGuard.
- Add transparent proxy functionality for Windows.
This will receive a proper announcement later on.

0.1.18

- Expose the "original" (i.e. not the address inside the WireGuard tunnel) source address
of WireGuard UDP packets in TcpStream via `TcpStream.get_extra_info("original_src")`.
- Internal refactoring to simplify code for spawning TCP connection handler coroutines,
which makes it possible to check whether they raised an exception (which were previously
just silently ignored).
- Update all Rust dependencies, including an update to PyO3 v0.17.3, which is the first
release that marked support for Python 3.11 as official.

0.1.17

- Ensure that the virtual network device does not block unnecessarily and that
it is always polled when necessary. Fixes a regression that was introduced
in version 0.1.16.

Page 7 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.