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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
glue — أتمتة أمن التطبيقات | Kitploit
أدوات/GitHubGitHub/owasp/glue
ماسحات الثغرات الأمنيةتحليل الكودDevSecOps
GitHubowasp/glue

glue

أتمتة أمن التطبيقات

عرض المستودع
526110منذ 6 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Twitter Ruby Gem Dockerhub Travis

OWASP Glue

Glue هو إطار عمل لتشغيل سلسلة من الأدوات. بشكل عام، يُقصد به أن يكون عمودًا فقريًا لأتمتة خط أنابيب تحليل الأمان.

الاستخدام الموصى به

للمهتمين بتشغيل Glue، نوصي باستخدام صورة Docker، لأنها تحتوي على الأدوات الأخرى التي يستخدمها معدة ومهيأة مسبقًا. راجع التوثيق لمزيد من المعلومات. توثيق Docker الخاص بـ Glue

للمهتمين بكيفية استخدام Glue في سياق DevOps، راجع خيارات تكامل DevOps مع Glue

اطلع على الملعب للحصول على فهم أفضل لميزات Glue وكيفية استخدامها.

التشغيل المحلي

docker run owasp/glue

التثبيت للتطوير

root@kitploit:~
git clone https://github.com/owasp/glue
cd glue                     -- RVM سيضبط على الإصدار 2.3.1 مع Gemset Glue
gem install bundler
bundle install

التشغيل أثناء التطوير

root@kitploit:~
cd lib
../bin/glue -h

توسيع Glue

صمم Glue ليكون قابلًا للتوسيع من خلال إضافة "مهام". لإضافة أداة جديدة، انسخ مهمة موجودة وقم بتعديلها لتعمل مع الأداة المطلوبة.

الاستخدام

Glue <خيارات> <هدف>

الخيارات

تشمل الخيارات الشائعة:

root@kitploit:~
-d للتشغيل بطريقة التصحيح
-f لتحديد التنسيق (يأخذ "json"، "csv"، "jira")

للحصول على قائمة كاملة بالخيارات، استخدم Glue --help أو راجع ملف OPTIONS.md.

الهدف

يمكن أن يكون الهدف:

  • نظام ملفات (يتم تحليله في مكانه)
  • مستودع Git (يتم استنساخه للتحليل)
  • أنواع أخرى من الصور (.iso، docker، إلخ تجريبية)

التبعيات

  • clamav
  • hashdeep
  • rm (*nix)
  • git
  • mount (*nix)
  • docker

التطوير

لتشغيل الكود، قم بتشغيل الأمر التالي من المجلد الجذر:

>ruby bin/Glue <خيارات> هدف

لبناء gem، قم بتشغيل:

gem build Glue.gemspec

التكامل

خطافات Git

أولاً، احصل على الخطاف من الكود.

root@kitploit:~
meditation:hooks mk$ cp /area53/owasp/Glue/hooks/pre-commit .

ثم اجعله قابلًا للتنفيذ.

root@kitploit:~
meditation:hooks mk$ chmod +x pre-commit

تأكد من أن الصدفة التي ترتكب فيها يمكنها رؤية Docker.

root@kitploit:~
meditation:hooks mk$ eval "$(docker-machine env default)"

الآن اذهب للاختبار، وقم بإجراء تغيير، وارتكب ملفًا. يجب أن تكون النتيجة أن Glue يعمل على الكود الخاص بك ولن يسمح بالالتزامات ما لم تكن النتائج نظيفة. (وهو ليس توقعًا معقولًا بالضرورة)

ملفات التهيئة

لسيناريوهات الاستخدام المتقدمة، يمكنك حفظ إعداداتك واستخدامها في وقت التشغيل.

المؤلفون

Matt Konda Alex Lock Rafa Perez

الترخيص

Apache 2: http://www.apache.org/licenses/LICENSE-2.0

تنزيل الأداة