ميتيمبروكسي: تحليل حركة الشبكة المدعوم بالذكاء الاصطناعي وتدقيق الأمان
Mitmproxy MCP، الذي تم تطويره بواسطة Snapspecter، هو خادم MCP متخصص مبني بلغة بايثون. يعمل كجسر حيوي، مما يسمح لوكلاء الذكاء الاصطناعي بالتفاعل مع وتحليل حركة الشبكة التي تم التقاطها بواسطة الوكيل التفاعلي HTTPS، mitmproxy. يعمل على منصة mcp، هذه الأداة المجانية توسع قدرات الذكاء الاصطناعي في مجالات مثل عكس هندسة واجهة برمجة التطبيقات، تدقيق الأمان، وتصحيح الأخطاء العميق. يدعم إصدارات بايثون من 3.12 إلى 3.13، ويقدم طرق توزيع وتثبيت مرنة للمطورين ومختبري الأمان.
ماذا يتصل Mitmproxy MCP؟
يتصل Mitmproxy MCP مباشرة بـ mitmproxy، وهو وكيل HTTPS تفاعلي، يعمل كخادم لبروتوكول سياق النموذج. يتيح هذا الاتصال لوكلاء الذكاء الاصطناعي تحليل والتفاعل مع تدفقات حركة المرور الشبكية التي يلاحظها mitmproxy. يعمل كوسيط حاسم، يترجم بيانات الشبكة إلى تنسيق يمكن لوكلاء الذكاء الاصطناعي معالجته، مما يعزز قدرتهم على فهم والتلاعب بالاتصالات عبر الويب. يسمح هذا التكامل بتحليل حركة المرور المتقدمة والتفاعل باستخدام عملاء ذكاء اصطناعي مختلفين.
الميزات والأدوات الأساسية
يكشف Mitmproxy MCP عن مجموعة من الأدوات القابلة للاستدعاء لإدارة وتحليل الحركة. تشمل هذه بدء / إيقاف mitmproxy للتحكم في دورة الحياة، وفحص الحركة لالتقاط تفاصيل الطلب/الاستجابة. بالنسبة للتصفية، فإنه يقدم تصفية الحركة وبحث وتصفية الحركة. تشمل قدرات الاعتراض add_interception_rule(rule_id, action_type, ...) وset_global_header(key, value). يتم دعم استخراج البيانات بواسطة استخراج حقول محددة من محتوى JSON باستخدام تعبيرات JSONPath واستخراج بيانات الاستجابة. تشمل اختبارات الأمان تحليل التدفقات بحثًا عن علامات آليات حماية الروبوتات وتشغيل اختبار فوز خفيف.
لمن هو؟
تم تصميم Mitmproxy MCP لمهندسي الذكاء الاصطناعي والمطورين ومختبري الأمان الذين يحتاجون إلى تمكين وكلاء الذكاء الاصطناعي من تحليل حركة المرور الشبكية. يستهدف أولئك الذين يتطلعون إلى أتمتة عكس هندسة واجهة برمجة التطبيقات، وتعزيز تدقيق الأمان باستخدام الذكاء الاصطناعي، أو إجراء تصحيح عميق للتفاعلات الشبكية. تشمل عملاء الذكاء الاصطناعي المتوافقين Claude Desktop وCursor وClaude، ويعمل مع أي عميل متوافق مع MCP أو LLM مثل GPT-4. تخطى هذا إذا كانت حاجتك الأساسية هي وكيل شبكة مستقل بدون تكامل وكيل الذكاء الاصطناعي.
كيف تبدأ
لا تتطلب Mitmproxy MCP أي بيانات اعتماد. يدعم stdio وsse وtcp كبروتوكولات نقل للتواصل مع عملاء الذكاء الاصطناعي.
حالات الاستخدام
- الهندسة العكسية التلقائية لواجهة برمجة التطبيقات: يمكّن LLM من ملاحظة واجهات برمجة التطبيقات الداخلية غير الموثقة، ورسم مخططات JSON، وتوليد مكتبات العملاء.
- تدقيق الأمان المدعوم بالذكاء الاصطناعي: يسمح لوكيل الذكاء الاصطناعي بإجراء اختبارات أمان التطبيقات الديناميكية عن طريق حقن الحمولة وتحليل الاستجابات.
- تصحيح عميق: يسمح لوكيل الذكاء الاصطناعي بفحص دورات الطلب/الاستجابة الكاملة لتشخيص فشل الواجهة الأمامية أو أخطاء واجهة برمجة التطبيقات.
يمتد Mitmproxy MCP بواسطة Snapspecter قدرات وكيل الذكاء الاصطناعي إلى تحليل حركة الشبكة، ويقدم أدوات للفحص والتعديل واختبار الأمان. إنه يجسر بين الذكاء الاصطناعي ووظائف بروكسي HTTP/HTTPS، مما يتيح تصحيح الأخطاء المتقدم والفحوصات الأمنية الآلية. الأداة تعمل على Python 3.12-3.13 وتتكامل مع مختلف عملاء الذكاء الاصطناعي.