
Componentes Rust para interceptação e redirecionamento de tráfego, permitindo proxy de dispositivos WireGuard e redirecionamento de aplicativos locais em macOS, Windows e Linux.
Este repositório contém as partes em Rust do mitmproxy, principalmente:
src/: O crate mitmproxy contendo a maior parte do "conteúdo".mitmproxy-contentviews/:
Formatadores (pretty-printers) para corpos de mensagens (HTTP).mitmproxy-highlight/:
Backend de realce de sintaxe para mitmproxy e mitmdump.mitmproxy-rs/: O pacote Python mitmproxy-rs,
que fornece bindings Python para o crate Rust usando PyO3.mitmproxy-macos/: O pacote Python mitmproxy-macos, que
contém uma Extensão de Rede do macOS para interceptar transparentemente o tráfego do macOS.
mitmproxy-windows/: O pacote Python mitmproxy-windows, que
contém o redirecionador de tráfego do Windows baseado em WinDivert.mitmproxy-linux/: O pacote Python mitmproxy-linux, que
contém o redirecionador de tráfego do Linux baseado em Aya.mitmproxy-linux-ebpf/: O programa eBPF embutido em mitmproxy-linux.mitmproxy-linux-ebpf-common/: Estruturas de dados compartilhadas entre o espaço do usuário e o eBPF.