
トラフィックの傍受とリダイレクトのためのRustコンポーネント。macOS、Windows、LinuxでWireGuardデバイスのプロキシとローカルアプリのリダイレクトを可能にします。
このリポジトリには、mitmproxy の Rust 関連コンポーネントが含まれています。主なものは以下のとおりです:
src/: 主要な処理を含む mitmproxy クレート。mitmproxy-contentviews/:
(HTTP) メッセージボディ用のプリティプリンター。mitmproxy-highlight/:
mitmproxy と mitmdump 向けの構文ハイライトバックエンド。mitmproxy-rs/: mitmproxy-rs Python パッケージ。
PyO3 を使用して Rust クレートの Python バインディングを提供します。mitmproxy-macos/: mitmproxy-macos Python パッケージ。
macOS のトラフィックを透過的に傍受する macOS Network Extension を含みます。mitmproxy-windows/: Python パッケージ。
ベースの Windows トラフィックリダイレクタを含みます。
ビルドの複雑さのため、バイナリのディストリビューションのみが で入手できます。
mitmproxy-windowsmitmproxy-linux/: mitmproxy-linux Python パッケージ。
Aya ベースの Linux トラフィックリダイレクタを含みます。mitmproxy-linux-ebpf/: mitmproxy-linux に組み込まれている eBPF プログラム。mitmproxy-linux-ebpf-common/: ユーザー空間と eBPF で共有されるデータ構造。