mitmproxy2swagger: هندسة عكسية تلقائية لواجهات برمجة التطبيقات REST

2025-01-02

mitmproxy2swagger أداة قوية تقوم بتحويل حركة المرور التي تم التقاطها بواسطة mitmproxy تلقائيًا إلى مواصفات OpenAPI 3.0. هذا يسمح لك بعمل هندسة عكسية تلقائية لواجهات برمجة التطبيقات REST بمجرد تشغيل تطبيقاتك و التقاط حركة المرور. تدعم كل من ملفات تدفق mitmproxy وملفات HAR المصدرة من أدوات مطوري المتصفح. لاستخدامه، قم بتسجيل حركة المرور باستخدام mitmproxy، واحفظها كملف، ثم قم بتشغيل mitmproxy2swagger، مع تحديد ملف الإدخال، وملف الإخراج، و بادئة واجهة برمجة التطبيقات. ستقوم أول عملية تشغيل بإنشاء مخطط أولي يتطلب تحريرًا يدويًا لإزالة المسارات غير المرغوب فيها. ستقوم عملية التشغيل الثانية بإنشاء مواصفات OpenAPI الكاملة بناءً على المخطط المحرر، مع تضمين بيانات مثال اختيارية.

التطوير