
Componenti Rust per l'intercettazione e il reindirizzamento del traffico, che consentono il proxying di dispositivi WireGuard e il reindirizzamento delle app locali su macOS, Windows e Linux.
Questo repository contiene i componenti Rust di mitmproxy, in particolare:
src/: La crate mitmproxy che contiene la maggior parte della "sostanza".mitmproxy-contentviews/:
Pretty-printer per i corpi dei messaggi (HTTP).mitmproxy-highlight/:
Backend di evidenziazione della sintassi per mitmproxy e mitmdump.mitmproxy-rs/: Il pacchetto Python mitmproxy-rs,
che fornisce i binding Python per la crate Rust tramite PyO3.mitmproxy-macos/: Il pacchetto Python mitmproxy-macos, che
contiene un'estensione di rete macOS per intercettare in modo trasparente il traffico macOS.
mitmproxy-windows/: Il pacchetto Python mitmproxy-windows, che
contiene il redirettore del traffico Windows basato su WinDivert.mitmproxy-linux/: Il pacchetto Python mitmproxy-linux, che
contiene il redirettore del traffico Linux basato su Aya.mitmproxy-linux-ebpf/: Il programma eBPF integrato in mitmproxy-linux.mitmproxy-linux-ebpf-common/: Strutture dati condivise tra spazio utente ed eBPF.