📋 محتويات الصفحة
📖 الوصف
Mitmproxy هي أداة مفتوحة المصدر لاعتراض، فحص، تعديل، وإعادة تشغيل حركة مرور الشبكة. تعمل كوسيط بين العميل والخادم، مما يتيح فحص طلبات HTTP/HTTPS. تدعم Mitmproxy: HTTPS interception، Scripting، Replay، Modify، و Console UI. تُعد من أقوى أدوات اختبار APIs وتصحيح مشاكل الشبكة.
🎯 يستخدم في
مجالات استخدام هذه الأداة
API Testing
Network Debugging
HTTPS Inspection
Request Modification
Security Testing
✨ المميزات
أبرز مميزات هذه الأداة
Easy HTTP/HTTPS
easy Scripting
easy Replay
easy Modify
easy Console
easy Free
easy Open Source
⚠️ العيوب
نقاط يجب مراعاتها
قد يكون معقداً
يحتاج تكوين
محدود في الميزات المتقدمة
قد يكون بطيئاً
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت mitmproxy
pip install mitmproxy
# تشغيل mitmproxy
mitmproxy
# أو mitmdump لـ CLI
mitmdump
# أو mitmweb لـ Web UI
mitmweb
# تكوين Certificate
# 1. افتح mitmproxy
# 2. اذهب إلى http://mitm.it
# 3. حمل الشهادة
# 4. ثبتها في المتصفح
# Scripting
from mitmproxy import http
def request(flow: http.HTTPFlow):
if "api" in flow.request.pretty_url:
flow.request.headers["Authorization"] = "Bearer token123"
📚 أدوات أخرى في Debugging
قد يعجبك أيضاً
Charles Proxy
⭐HTTP Proxy/debugging tool
Chrome DevTools
⭐أدوات التطوير المدمجة في Chrome
Debug Proxy
⭐مكتبة Debug لـ Node.js
Firefox DevTools
⭐أدوات التطوير المدمجة في Firefox
React DevTools
⭐أدوات التطوير لـ React
Redux DevTools
⭐أدوات التطوير لـ Redux