Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/gmh5225/crowarmor
أدوات دفاعيةكشف التسلل
GitHubgmh5225/crowarmor

CrowArmor

سائق أمان لنواة لينكس يستخدم LSM لتقوية النظام، ومراقبة واستعادة سلامة جدول استدعاءات النظام (syscall table)، وحماية سجلات التحكم في المعالج (CPU control registers) من العبث بها.

عرض المستودع
منذ 2 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

CrowArmor : برنامج تشغيل لينكس

CrowArmor

ما هو CrowArmor؟

CrowArmor هو برنامج تشغيل لنظام لينكس يهدف إلى أمن النظام، نستخدم واجهات LSM لتحسين أمن النواة، مع توفير الدعم لـ MalDec-EDR، توثيق الكود وكيفية المتابعة مع التثبيت التوثيق

عملية التطوير

الممارسة القياسية هي توفير أحدث إصدار إنتاجي مستقر للعملاء في الفرع الرئيسي والمُوسوم. يعمل فرع الاختبار كمرآة لفرع التطوير، حيث يخضع لمجموعة من الاختبارات وعمليات ضمان الجودة (QA). وفي الوقت نفسه، يُخصص فرع التطوير (dev) للتطوير المستمر للمشروع والتحسينات والتعديلات.

root@kitploit:~
                +-----------+
                | feature1  |
                +-----------+
                     |
                +-----------+
                | feature3  |
                +-----------+
                     |
                +-----------+
                | feature2  |
                +-----------+
                     |
                +-----------+      +-----------+      +-----------+
                |    dev    | ---> |    test   | ---> |   main    |
                +-----------+      +-----------+      +-----------+
                                                            |
                                                +--------------------------+
                                                |            |             |
                                            +-----+      +-----+       +-----+
                                            |1.0.0|      |2.0.0|       | ... |
                                            +-----+      +-----+       +-----+

الاختبار

تحتاج إلى اختبار جميع مكونات MalDec-EDR، وإذا أمكن، قم بتفصيل مهمة المكونات التي اختبرتها، والمسارات التي اتبعتها وكيف يمكننا إجراء الاختبارات، وإذا أمكن، قم بإنشاء سكربت يوضح كيفية عمل اختبارات مهمتك، ويمكن لأكثر من مطور واحد إجراء المراجعة.

الاختبار الآلي

كل تعديل على الكود، مهما كان صغيرًا، يجب أن يكون مصحوبًا بشكل مثالي باختبارات وحدة شاملة. هذه الممارسة ضرورية لاكتشاف الأخطاء المحتملة التي قد يُدخلها مطورون آخرون. وجود اختبارات الوحدة يعمل كضمانة، مما يضمن تحديد أي تغييرات غير مقصودة ومعالجتها على الفور.

الاختبار اليدوي لضمان الجودة (QA)

يجب اختبار التغييرات من قبل شخص آخر غير المطور الذي كتب الكود. هذا مهم بشكل خاص للتغييرات الكبيرة أو عالية الخطورة. من المفيد إضافة خطة اختبار إلى وصف طلب السحب (pull request) إذا لم يكن اختبار التغييرات مباشرًا.

الميزات

  • يتواصل مع MalDec EDR
  • يعدّل جدول استدعاءات النظام (Syscall Table) ويقوم بربطه (hooks)
  • يراقب ما إذا تم تعديل جدول استدعاءات النظام
  • يستعيد استدعاء النظام إذا تم تعديله بواسطة برنامج تشغيل غير معروف
  • يراقب سجلات التحكم في وحدة المعالجة المركزية (CPU Control Registers) ويستعيدها إذا تم تعديلها

الاختبارات المنفذة

  • توزيعة مبنية على Debian
    • Ubuntu
    • Debian
  • توزيعة مبنية على Arch
    • Arch Linux
    • Artix
  • إصدار النواة 6.0.0
    • 6.8.0-35-generic
    • 6.0.0-060000
  • إصدار النواة 5.0.0
    • 5.0.5-050005-generic
  • إصدار النواة 4.0.0
تنزيل الأداة