mitmproxy 12.2.1
Features
- Add
tcp_timeoutconfig option to make TCP inactivity timeout configurable (default: 600s, previously hardcoded to 10m) - Flush flow file after each flow for immediate downstream processing
infer_content_encoding: Fallback to UTF-8 for more content types and fix various encoding issuesis_mostly_bincheck now handles Chinese characters- Gracefully decode raw binary payloads instead of throwing "Raw cannot decode" / "failed to parse as JSON" errors
- Show query parameters for empty-body requests in mitmproxy console
- Add DNS spoofing example addon
Improvements
- mitmweb now built with Vite (improved dev workflow)
- Remove
blessfrom hex editors (macOS compatibility) - Fix mitmweb URL generation for IPv6 addresses
Fixes
- Fix event loop leak when running tests
- Fix TypeScript build (add React types, remove obsolete
@ts-expect-errordirectives)
Changes: See CHANGELOG.md.
You can find the latest release packages at https://mitmproxy.org/downloads/.