مقدمة
Ogma مجموعة أدوات مكتبية لأمن الويب موجّهة إلى مختبري الاختراق ومهندسي أمن التطبيقات والباحثين. تجمع وسيط اعتراض وإعادة الإرسال والأتمتة ومسارات العمل وماسحات أمنية وأدوات مساعدة وإضافات وتكاملًا مع الذكاء الاصطناعي في مساحة عمل محلية واحدة للمشروع.
ما هو Ogma؟
يعتمد Ogma على العمل المحلي أولًا. فهو يلتقط حركة HTTP وWebSocket وSSE على محطة العمل التي تشغّل التطبيق، ويحفظ البيانات في مشاريع محلية، ويجعل سير الاختبار اليومي قريبًا من جدول حركة الشبكة.
الميزات الرئيسية
- وسيط HTTPS وWebSocket - يلتقط حركة HTTPS وWSS ويفك تشفيرها باستخدام سلطة تصديق محلية؛ يمكنك اعتراض أي طلب أو رسالة وتعديلها وتمريرها أو إسقاطها.
- إعادة الإرسال - أعد إرسال أي طلب ملتقط مع تعديلات؛ اربط الجلسات واحفظ القوالب لاختبارات الانحدار.
- الأتمتة - اختبر المعلمات بمدخلات متنوعة في الطلب باستخدام قوائم حمولات، على نحو مشابه لأداة Burp Intruder؛ يدعم الوضعين التسلسلي والمتزامن.
- ماسح أمني سلبي ونشط - تطبَّق القواعد السلبية على جميع حركة الشبكة الملتقطة؛ وترسل الفحوص النشطة حمولات موجّهة لفئات الثغرات الشائعة.
- اكتشاف المحتوى - استكشف المسارات باستخدام قوائم كلمات على المضيفات الواقعة ضمن النطاق للعثور على نقاط نهاية مخفية.
- الإضافات - وسّع Ogma بإضافات JavaScript؛ ثبّتها من مجلد أو ملف ZIP أو متجر الإضافات؛ وهي متوافقة مع واجهات API الخاصة بإضافات Caido.
- مساعد الذكاء الاصطناعي - لوحة محادثة مدمجة تستطيع قراءة حركة الشبكة وإنشاء نتائج والتحكم في المتصفح وتشغيل الاختبارات؛ تتصل بخدمات Anthropic أو OpenAI أو Google Gemini.
- تكامل MCP - يتيح 164 أداة عبر بروتوكول سياق النموذج Model Context Protocol، لكي تتمكن تطبيقات الذكاء الاصطناعي الخارجية (Claude Code وCursor وCodex) من الاستعلام عن السجل وإرسال الطلبات وإدارة مسارات اختبار محددة النطاق وتحديث النتائج.
استخدم Ogma من أجل
- التقاط حركة HTTP وWebSocket وSSE وفحصها.
- إيقاف حركة الشبكة مؤقتًا وتعديلها وتمريرها أو إسقاطها باستخدام الاعتراض.
- إرسال الطلبات إلى إعادة الإرسال أو الأتمتة أو مسارات العمل أو الماسح الأمني أو النتائج أو التصدير.
- توثيق أدلة المشروع وربطها بالطلبات والاستجابات.
- تثبيت إضافات من مجلدات أو أرشيفات zip أو متجر الإضافات.
- ربط سياق المشروع المحدد النطاق بمساعدي الذكاء الاصطناعي عبر MCP.
خريطة التوثيق
| الهدف | الصفحة |
|---|---|
| تثبيت Ogma وتشغيله | البدء |
| التقاط طلبك الأول | الالتقاط الأول |
| فهم سير العمل اليومي | سير عمل وسيط الشبكة |
| إجراء فحوص سلبية ونشطة | الفحص |
| تطوير إضافات أو تثبيتها | نظام الإضافات |
| استخدام مساعد الذكاء الاصطناعي المدمج | الذكاء الاصطناعي في مساحة العمل |
| ربط عميل MCP خارجي | إعداد MCP |
الأقسام الرئيسية
| القسم | ابدأ هنا |
|---|---|
| وسيط الشبكة | سجل HTTP، الاعتراض، إعادة الإرسال |
| التحليل | البحث، النتائج، التصدير |
| الأدوات المساعدة | الماسح الأمني، فك الترميز، JWT |
| الأتمتة | الأتمتة، مسارات العمل، البيئة |
| التوسعات | الإضافات، SDK الواجهة الخلفية، SDK الواجهة الأمامية |