A mitmproxy addon that provides a WebSocket-based API for remote interceptions.
This addon requires Python 3.10 or newer.
# Install the addon requirements
pip install -r requirements.txt
# Launch mitmdump (or any addon-capable mitmproxy tool) with the addon
mitmdump -s src/mitmproxy_remote_interceptions.pyThe addon will start a WebSocket server on port 8082 by default, but this can be customized with the ws_port option.
mitmdump -s src/mitmproxy_remote_interceptions.py --set ws_port=8000A Nix derivation is included.
nix-shell -p 'callPackage ./. { }'
mitmridumpWebSocket API documentation can be found in API.md.
| Language/framework | Client library |
|---|---|
| Dart (native and JS) | mitmproxy_ri_client |