
Компоненты на Rust для перехвата и перенаправления трафика, обеспечивающие проксирование устройств WireGuard и перенаправление локальных приложений на macOS, Windows и Linux.
Этот репозиторий содержит Rust-компоненты mitmproxy, в первую очередь:
src/: крейт mitmproxy, содержащий основную «начинку».mitmproxy-contentviews/:
Средства форматированного вывода (pretty-printers) для тел (HTTP) сообщений.mitmproxy-highlight/:
Бэкенд подсветки синтаксиса для mitmproxy и mitmdump.mitmproxy-rs/: Пакет Python mitmproxy-rs,
который предоставляет Python-привязки для Rust-крейта с использованием PyO3.mitmproxy-macos/: Пакет Python mitmproxy-macos, который
содержит сетевое расширение macOS для прозрачного перехвата macOS-трафика.
mitmproxy-windows/: Пакет Python mitmproxy-windows, который
содержит перенаправитель трафика Windows на основе WinDivert.mitmproxy-linux/: Пакет Python mitmproxy-linux, который
содержит перенаправитель трафика Linux на основе Aya.mitmproxy-linux-ebpf/: eBPF-программа, встроенная в mitmproxy-linux.mitmproxy-linux-ebpf-common/: Структуры данных, общие для пользовательского пространства и eBPF.