
مكوّنات Rust لاعتراض حركة المرور وإعادة توجيهها، مما يتيح وكيل أجهزة WireGuard وإعادة توجيه التطبيقات المحلية عبر macOS وWindows وLinux.
يحتوي هذا المستودع على أجزاء mitmproxy المكتوبة بلغة Rust، وأبرزها:
src/: crate mitmproxy الذي يحتوي على معظم «الجوهر».mitmproxy-contentviews/:
أدوات تنسيق العرض لأجسام رسائل (HTTP).mitmproxy-highlight/:
الواجهة الخلفية لتلوين الصيغة لكل من mitmproxy وmitmdump.mitmproxy-rs/: حزمة بايثون mitmproxy-rs،
التي توفر روابط بايثون إلى crate الخاص بـ Rust باستخدام PyO3.mitmproxy-macos/: حزمة بايثون mitmproxy-macos، التي
تحتوي على امتداد شبكة macOS لاعتراض حركة مرور macOS بشفافية.
mitmproxy-windows/mitmproxy-windowsmitmproxy-linux/: حزمة بايثون mitmproxy-linux، التي
تحتوي على مُوجِّه حركة مرور Linux المبني على Aya.mitmproxy-linux-ebpf/: برنامج eBPF المضمّن في mitmproxy-linux.mitmproxy-linux-ebpf-common/: هياكل بيانات مشتركة بين مساحة المستخدم وeBPF.