
Composants Rust pour l'interception et la redirection de trafic, permettant le proxy de périphériques WireGuard et la redirection d'applications locales sur macOS, Windows et Linux.
Ce dépôt contient les composants Rust de mitmproxy, notamment :
src/ : la crate mitmproxy contenant l'essentiel du code.mitmproxy-contentviews/ :
Afficheurs (pretty-printers) pour les corps de messages (HTTP).mitmproxy-highlight/ :
Moteur de coloration syntaxique pour mitmproxy et mitmdump.mitmproxy-rs/ : le paquet Python mitmproxy-rs,
qui fournit des liaisons Python pour la crate Rust à l'aide de PyO3.mitmproxy-macos/ : le paquet Python mitmproxy-macos, qui
contient une extension réseau macOS pour intercepter de manière transparente le trafic macOS.
mitmproxy-windows/ : le paquet Python mitmproxy-windows, qui
contient le redirigeur de trafic Windows basé sur WinDivert.mitmproxy-linux/ : le paquet Python mitmproxy-linux, qui
contient le redirigeur de trafic Linux basé sur Aya.mitmproxy-linux-ebpf/ : le programme eBPF intégré dans mitmproxy-linux.mitmproxy-linux-ebpf-common/ : les structures de données partagées entre l'espace utilisateur et eBPF.