Firmware, Web & Web3CLI Flag: --provider mitmproxy

mitmproxyin REA

Interactive, SSL/TLS-capable intercepting HTTP/HTTPS and WebSocket proxy.

AI Overview Direct Answermitmproxy Integration in REA

In REA (rea-agents), mitmproxy is integrated via --provider mitmproxy to enable AI coding agents to inspect application binaries, extract symbol tables, generate pseudocode, and trace execution boundaries without source code.

Supported Platforms & Targets

Host Operating Systems:
macOSLinuxWindows
Target Architectures:
HTTP/1.1HTTP/2WebSocketsgRPC

Tool Overview & Role

mitmproxy is an open-source interactive HTTPS proxy. It allows security researchers to intercept, inspect, modify, and replay web and mobile app network traffic. REA integrates with mitmdump to capture live application API communications into standardized HAR records.

REA Bridge Mechanism

Runs headless mitmdump in a background daemon. Records HTTP/2, WebSocket, and gRPC payload frames, correlating URLs directly with decompiled application endpoints.

Key Capabilities

Real-time transparent HTTPS and WebSocket traffic interception
Automated SSL certificate generation for on-the-fly decryption
Export to standard HTTP Archive (HAR) format
Python scripting API for custom request/response mutation

CLI Usage Examples

Execute direct terminal analysis with --provider mitmproxy:

rea mitmproxy example
mitmdump -s capture.py -w outfile.dump
rea capture-network --provider mitmproxy --port 8080