Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
badBANANA-threat-observatory — مرصد استخبارات التهديدات يجمع خلاصات CISA KEV وThreatFox وURLhaus وMalwareBazaar مع ميزات البحث وتتبع التغييرات والتصدير بصيغ STIX/CSV/JSONL. | Kitploit
أدوات/GitLabGitLab/gnomeman/badbanana-threat-observatory
أدوات دفاعيةإدارة مؤشرات الاختراق (IOC)الاستخبارات مفتوحة المصدر (OSINT)موجزات ومجمعات التهديداتتحليل الثغرات الأمنيةجمع المعلوماتاستخبارات التهديدات
GitLab

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
gnomeman/badbanana-threat-observatory

badBANANA-threat-observatory

مرصد استخبارات التهديدات يجمع خلاصات CISA KEV وThreatFox وURLhaus وMalwareBazaar مع ميزات البحث وتتبع التغييرات والتصدير بصيغ STIX/CSV/JSONL.

عرض المستودعالموقع الإلكتروني
76منذ شهر واحدلم تتم المراجعة بعد
مشاركة

badBANANA // مرصد التهديدات

افحص الثغرات الأمنية المستغلة ومؤشرات التهديد، وتحقق من الأدلة المصدرية لها، وراجع التغييرات المحتفظ بها.

افتح المرصد المباشر · جرّب جولة KEV · تغطية المصادر · شغّله بنفسك

يجمع المرصد CISA KEV وThreatFox وURLhaus وMalwareBazaar في مساحة عمل واحدة للمحلل. استخدمه لفحص سجلات المصادر، والتمييز بين تواريخ المصدر وأوقات الجمع، وتصدير نتائج محدودة للحالة الراهنة. تبقى البيانات المفقودة أو القديمة أو المعطّلة أو غير المتاحة موسومة بشكل ظاهر.

badBANANA Observatory eye

جرّبه: افحص ثغرة أمنية مستغلة واحدة

  1. افتح المرصد المباشر واختر Sources للتحقق من توافر CISA وحداثة بياناتها.
  2. اختر Exploited، ثم RECENT KEV / DAY-GRANULAR و7D. يستخدم هذا النطاق تاريخ الإضافة لدى CISA بدقة اليوم.
  3. افتح صف CVE مُعادًا. افحص حقول البائع والمنتج والإجراء المطلوب واستخدام برامج الفدية الخاصة بالمصدر إلى جانب مصدر السجل.
  4. قارن OBSERVATION TIME وFIRST INGESTED وLAST MATERIAL CHANGE. فهي تجيب عن أسئلة مختلفة؛ وجلب حديث لا يثبت وجود استغلال جديد.
  5. استخدم OPEN VALIDATED UPSTREAM SOURCE PAGE عند توفره لفحص المرجع الأصلي.

إذا لم يُرجع عرض السبعة أيام أي نتائج مطابقة، فاستخدم CURRENT KEV CATALOG لفحص إدخال موجود. النتيجة الفارغة الناجحة، والمصدر القديم، والقراءة غير المتاحة لها معانٍ مختلفة. ولا يثبت أي منها أن أنظمتك غير متأثرة.

النتيجة: سجل CVE مدعوم بالمصدر يمكنك فحصه والرجوع إليه، مع إظهار أساس التاريخ وحدود الجمع. لا يحدد سير العمل هذا ما إذا كانت أصولك أنت عرضة للثغرة.

صدّر صفحة حالة راهنة محدودة النطاق

التصدير سير عمل منفصل. ابدأ في Pulse أو Infrastructure أو URLs أو Malware، واختر نافذة زمنية، وطبّق البحث أو عوامل التصفية المتاحة. ثم اختر Export، وراجع اختيار المصدر وأعداد الصفحة الظاهرة، واختر JSONL أو CSV أو STIX 2.1 أو نصًا منزوع السلاح أو بيانًا، ثم نزّل النتيجة.

تغطي عمليات التصدير الصفحة المحمّلة بعد تطبيق السياسة المحددة. راجع الأعداد الصادرة وغير المدعومة. عوامل تصفية KEV في مساحة عمل Exploited المخصصة لا تنتقل مباشرة إلى التصدير.

ماذا تعني الأدلة

تبقى حالة المصدر الراهنة وأحداث التغيير الجوهري وبيانات القياس عن بُعد للجلب منفصلة. لا تستبدل الواجهة أبدًا سجلات تجريبية أو إسنادًا مستنتجًا. الجمع مدفوع بالطلب؛ ولا يدّعي هذا النشر المراقبة المستمرة.

التنفيذ والقيود موثّقة أدناه، بما في ذلك تغطية المصادر والاحتفاظ والمصدر ودلالات التصدير.

عروض الإنتاج

badBANANA Threat Observatory Pulse relationship view

Pulse — العلاقات العابرة للمصادر، وصحة المصادر، وتحليل الحالة الراهنة.

badBANANA Threat Observatory Transition Replay

Replay — إعادة بناء محدودة بالصفحة لانتقالات NEW وUPDATED وREMOVED المحتفظ بها.

تشمل الأسطح المباشرة الإضافية جغرافية البنية التحتية التقريبية لعناوين IP العامة وعروض أدلة URLhaus / MalwareBazaar من الطرف الأول. وهذه الأسطح غير ممثلة عمدًا بلقطات شاشة بديلة أو مكررة في هذا README.

لقطات الإنتاج هي لقطات شاشة حافظة للمصدر من مرصد v1.2.0 المباشر. وقد قُصّت وغُيّر حجمها/ضُغطت لأغراض العرض؛ ولا يُعاد توليد الأدلة المعروضة أو الطوابع الزمنية أو الأعداد أو قيم IOC أو حالات الواجهة أو استبدالها.

النشر المباشر

  • الإنتاج: https://badbanana-threat-observatory.badbanana6969.workers.dev
  • المصدر الحالي: https://github.com/GnomeMan4201/badBANANA-threat-observatory/tree/main
  • مصدر الإصدار المجمّد v1.2.2: https://github.com/GnomeMan4201/badBANANA-threat-observatory/tree/release/v1.2.2

يستند عامل الإنتاج (Worker) إلى Cloudflare D1. تبقى بيانات اعتماد التغذية (Feed credentials) أسرارًا خاصة بعامل Cloudflare على الخادم فقط، ولا يُطلب وجودها في المتصفح أبدًا.

حالة الإصدار

  • الإصدار: 1.2.2
  • بيئة التشغيل: Node.js 22.13.0 أو أحدث
  • النشر: Next.js على Cloudflare Workers عبر vinext وإضافة Cloudflare Vite
  • الاستمرارية: Cloudflare D1 مع تدهور صريح مُوسَّم إلى ذاكرة العزل (isolate-memory)
  • تدقيق تبعيات الإنتاج: مفروض في CI عند مستوى الخطورة العالية

وضع الاستيعاب

يعمل هذا النشر في وضع demand-driven. يستهدف المستودع الآن Cloudflare Workers القياسية مباشرةً؛ ولم تُفعَّل المشغّلات المجدولة عمدًا في v1.2.2، لذا لا يدّعي التطبيق جمعًا مستمرًا. يمكن لجدولة مستقبلية استدعاء العملية نفسها runIngestionCycle() بعد التحقق المنفصل من الصحة والتشغيل.

يُجري المتصفح طلب صيانة محدودًا وصريحًا عند الاستخدام الأول وكل خمس دقائق أثناء بقائه مفتوحًا:

POST /api/ingest
        ↓
runIngestionCycle()
        ↓
configuration → TTL → backoff → D1 lease → fetch → normalize → validate
        ↓
snapshot cache + current observations + material events + cycle statistics

القراءات العادية منفصلة ومحلية:

GET /api/observations → D1 current state, scoped before pagination
GET /api/search       → D1 current state, scoped before pagination
GET /api/kev          → D1 current CISA catalog
GET /api/events       → D1 material change ledger
GET /api/geo          → local observations + bounded cached IP enrichment

لا شيء من مسارات GET هذه يستدعي محوّل مصدر. إذا اكتسب هذا المشروع لاحقًا مُجدولًا مدعومًا فعليًا، فيمكنه استدعاء العملية نفسها runIngestionCycle() دون إنشاء تنفيذ تحديث ثانٍ.

تغطية المصادر

المصدربيانات الاعتمادمدة الصلاحية (TTL)التغطية الفعلية
CISA KEVلا شيء30 دقيقةالكتالوج الحالي الكامل المُتحقَّق منه
ThreatFoxTHREATFOX_AUTH_KEY15 دقيقةنافذة مؤشرات الاختراق المطلوبة لمدة 24 ساعة
URLhausURLHAUS_AUTH_KEY15 دقيقةأحدث 500 سجل يُرجعها نقطة النهاية الحديثة
MalwareBazaarMALWAREBAZAAR_AUTH_KEY15 دقيقةأحدث 100 سجل بيانات وصفية يُرجعها نقطة النهاية

تُعرض التغطية لكل مصدر. لا تُقدَّم واجهات API المحدودة النطاق أبدًا ككتالوجات كاملة.

نموذج التخزين

يمتلك ربط DB مجموعات بيانات متمايزة:

  • threat_source_cache وthreat_source_cache_chunks: أحدث لقطة مُتحقَّق منها لكل مصدر، مخزّنة في أجزاء (chunks) مفهرسة حسب الجيل.
  • observations: أحدث حالة حالية مُطبَّعة لكل هوية مصدر مستقرة. تحافظ على أول عملية إدخال، وأحدث رصد من المصدر، وآخر تغيير جوهري، والتجزئة الحالية، وعدد المراجعات، وأحدث نتيجة إدخال.
  • observation_events: أحداث أدلة ذات معنى من نوع NEW وUPDATED وREMOVED القابلة للتبرير. تجعل الحمولات المُطبَّعة السابقة والحالية، والتجزئات، وفروق الحقول الحتمية الحالات السابقة قابلة لإعادة البناء.
  • source_fetch_log: قياسات تتبع محاولات الجلب محدودة النطاق دون أجسام الاستجابة أو بيانات الاعتماد.
  • source_ingest_cycles: أعداد محدودة النطاق لكل عملية تحديث للسجلات المجلوبة والصالحة والمرفوضة والجديدة والمحدَّثة وغير المتغيرة والمُزالة.
  • source_refresh_lease: عقود إيجار قصيرة لكل مصدر مدعومة بـ D1 تمنع العُزل (isolates) المتزامنة من تكرار عمليات التحديث من المصدر.
  • ingestion_runtime: أحدث صحة إجمالية لدورة الإدخال.
  • geo_ip_cache: نتائج تحديد الموقع الجغرافي التقريبي للعناوين IP المُتحقَّق منها وإدخالات ذاكرة تخزين مؤقت سلبية محدودة النطاق. تنتهي صلاحية النتائج الناجحة بعد 30 يومًا؛ وتُعاد محاولة عمليات البحث الفاشلة بعد خمس دقائق. تُزال صفوف D1 منتهية الصلاحية انتهازيًا أثناء طلبات GEO، ويُحدَّد الحد الأقصى للاحتياطي في العُزلة بـ 2,000 إدخال.

تعريفات المخطط وقت التشغيل موجودة في db/schema.ts. تضيف عملية التهيئة أعمدة الحالة الحالية الجديدة إلى جدول observations موجود قبل إنشاء الفهارس التابعة.

دلالات الحالة والاحتفاظ

هذه الأسئلة مختلفة عمدًا:

تنزيل الأداة