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.py
The 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=8000
A Nix derivation is included.
nix-shell -p 'callPackage ./. { }'
mitmridump
WebSocket API documentation can be found in API.md
.
Language/framework | Client library |
---|---|
Dart (native and JS) | mitmproxy_ri_client |