
ट्रैफ़िक इंटरसेप्शन और रीडायरेक्शन के लिए 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/: mitmproxy-windows Python पैकेज, जिसमें
WinDivert पर आधारित Windows ट्रैफ़िक रीडायरेक्टर शामिल है।mitmproxy-linux/: mitmproxy-linux Python पैकेज, जिसमें
Aya पर आधारित Linux ट्रैफ़िक रीडायरेक्टर शामिल है।mitmproxy-linux-ebpf/: mitmproxy-linux में एम्बेडेड eBPF प्रोग्राम।mitmproxy-linux-ebpf-common/: यूज़र स्पेस और eBPF द्वारा साझा की जाने वाली डेटा संरचनाएँ।