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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
gha-lab-ca4fa82ac5 — مختبر أبحاث أمني: إعادة إنتاج CVE-2026-29075 (GHSA-3j55-5q6x-2h48) في سير عمل pull_request_target في ملف benchmarks.yml الخاص بمشروع mesa/mesa — لقطة أحادية الالتزام لإعادة إنتاج الثغرة الأمنية بشكل مصرح به. | Kitploit
أدوات/GitHubGitHub/pvharmo2/gha-lab-ca4fa82ac5
تحليل الثغرات الأمنيةDevSecOpsأمن سلسلة التوريدالأوراق والأبحاثالتعلم والتعليمموارد منسقة
GitHubpvharmo2/gha-lab-ca4fa82ac5

gha-lab-ca4fa82ac5

مختبر أبحاث أمني: إعادة إنتاج CVE-2026-29075 (GHSA-3j55-5q6x-2h48) في سير عمل pull_request_target في ملف benchmarks.yml الخاص بمشروع mesa/mesa — لقطة أحادية الالتزام لإعادة إنتاج الثغرة الأمنية بشكل مصرح به.

عرض المستودع
1منذ 7س 51دلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

أداة بحث آلية — ليست المشروع الأصلي.

هذا المستودع عبارة عن مختبر مؤقت تم بناؤه بواسطة نظام آلي لأطروحة ماجستير في جامعة لافال حول إعادة إنتاج ثغرات سير عمل GitHub Actions المنشورة. وهو لقطة حرفية من mesa/mesa عند الالتزام 821c14475afebc6a68a45bb4b8e87be4d36a0c41 (2026-03-04)، معاد توزيعه بموجب ترخيص ذلك المشروع نفسه، والذي تم تضمين ملفه دون تغيير في هذه اللقطة.

المشروع الأصلي ليس مشاركًا، ولا يتم استهدافه أبدًا، والثغرة المدروسة هنا عامة بالفعل. كل سر ومتغير في هذا المستودع هو قيمة وهمية مولّدة عشوائيًا — لا توجد أي بيانات اعتماد حقيقية. مراجع الإجراءات وصور المشغّل مثبتة على ما تم حله إليه في 2026-03-04؛ راجع pinning.md في مخرجات النظام الآلي لمعرفة كل تغيير تم إجراؤه على اللقطة.

الأسئلة أو الاعتراضات: [email protected]


لـ GSoC، اطّلع على دليل Google Summer of Code 2026 الخاص بنا

Mesa: النمذجة القائمة على الوكلاء في Python

CI/CDGitHub Actions build status Coverage status
الحزمةPyPI - Version PyPI - Downloads PyPI - Python Version
بيانات وصفيةlinting - Ruff code style: black Hatch project SPEC 0 — Minimum Supported Dependencies
الدردشةchat
الاستشهادDOI

يتيح Mesa للمستخدمين إنشاء نماذج قائمة على الوكلاء بسرعة باستخدام مكونات أساسية مدمجة (مثل الشبكات المكانية وجداولة الوكلاء) أو تطبيقات مخصصة؛ وتصورها باستخدام واجهة قائمة على المتصفح؛ وتحليل نتائجها باستخدام أدوات تحليل البيانات في Python. هدفها هو أن تكون البديل القائم على Python لـ NetLogo وRepast وMASON.

لقطة شاشة لنموذج WolfSheep في Mesa

أعلاه: تطبيق Mesa لنموذج WolfSheep، يمكن عرضه في نوافذ المتصفح أو Jupyter. عرض توضيحي عبر الإنترنت متاح هنا.

الميزات

  • مكونات معيارية
  • تصور قائم على المتصفح
  • أدوات مدمجة للتحليل
  • مكتبة نماذج أمثلة

استخدام Mesa

لتثبيت أحدث إصدار مستقر لدينا، قم بتشغيل:

root@kitploit:~
pip install -U mesa

بدءًا من Mesa 3.0، لم نعد نثبّت جميع التبعيات افتراضيًا.

root@kitploit:~
# يمكنك تخصيص التبعيات الإضافية التي تحتاجها، إذا أردت. المتاحة هي:
pip install -U "mesa[network,viz]"

# هذا يعادل التبعيات الموصى بها لدينا:
pip install -U "mesa[rec]"

# لتثبيت كل شيء، بما في ذلك تبعيات المطورين:
pip install -U "mesa[all]"

يمكنك أيضًا استخدام pip لتثبيت أحدث إصدار من GitHub:

root@kitploit:~
pip install -U -e git+https://github.com/mesa/mesa@main#egg=mesa

أو أي فرع آخر (تطويري) في هذا المستودع أو في نسختك الخاصة:

root@kitploit:~
pip install -U -e git+https://github.com/YOUR_FORK/mesa@YOUR_BRANCH#egg=mesa

الموارد

للحصول على موارد أو مساعدة في استخدام Mesa، اطّلع على ما يلي:

  • البدء (مجموعة من الدروس التعليمية التي سترشدك خلال نموذج أساسي.)
  • GSoC في Mesa — دليل المرشحين (للمرشحين المهتمين بالمشاركة في Google Summer of Code في Mesa)
  • أمثلة Mesa (مستودع لنماذج ABM رائدة تعد جزءًا من تثبيت Mesa[rec] وتستخدم أحدث إصدار من Mesa)
  • الوثائق (وثائق Mesa وAPI ومقتطفات مفيدة)
    • وثائق إصدار التطوير (وثائق أحدث إصدار إذا كنت تستخدم إصدارًا تجريبيًا من Mesa)
  • المناقشات (مناقشات مترابطة على GitHub حول Mesa)
  • دردشة Matrix (منتدى دردشة عبر Matrix للحديث عن Mesa)

تشغيل Mesa في Docker

يمكنك تشغيل Mesa في حاوية Docker بعدة طرق.

إذا كنت مطور Mesa، قم أولاً بتثبيت Docker Compose ثم، في المجلد الذي يحتوي على مستودع Git الخاص بـ Mesa، قم بتشغيل:

root@kitploit:~
$ docker compose up
# إذا أردت تشغيله في الخلفية، قم بدلاً من ذلك بتشغيل
$ docker compose up -d

يقوم هذا بتشغيل نموذج Schelling، كمثال.

مع ملف docker-compose.yml في مستودع Git هذا، يقوم أمر docker compose up بأمرين مهمين:

  • يقوم بتركيب دليل mesa الجذر (بالنسبة إلى ملف docker-compose.yml) في /opt/mesa ويشغّل pip install -e على هذا الدليل بحيث تنعكس تغييراتك على mesa في الحاوية قيد التشغيل.
  • يربط منفذ الحاوية 8765 بمنفذ نظام المضيف 8765 بحيث يمكنك التفاعل مع النموذج قيد التشغيل كالمعتاد من خلال زيارة localhost:8765 في متصفحك

إذا كنت مطور نماذج تريد تشغيل Mesa على نموذج، فأنت بحاجة إلى:

  • التأكد من أن مجلد النموذج الخاص بك داخل المجلد الذي يحتوي على ملف docker-compose.yml
  • تغيير متغير MODEL_DIR في docker-compose.yml ليشير إلى مسار النموذج الخاص بك
  • التأكد من أن مجلد النموذج يحتوي على ملف app.py

بعد ذلك، تحتاج فقط إلى تشغيل docker compose up -d ليكون قابلًا للوصول من localhost:8765.

المساهمة في Mesa

هل تريد الانضمام إلى فريق Mesa أو فقط فضولي بشأن ما يحدث مع Mesa؟ يمكنك...

  • الانضمام إلى غرفة الدردشة على Matrix حيث يمكن مناقشة الأسئلة والمشكلات والأفكار (بشكل غير رسمي).
  • الحضور إلى جلسة تطوير شهرية (يمكنك العثور على أوقات جلسات التطوير والجداول والملاحظات في مناقشات Mesa).
  • مجرد الاطلاع على الكود على GitHub.

إذا واجهت مشكلة، يرجى تقديم تذكرة لمناقشتها معنا. إذا أمكن، تابع ذلك بطلب سحب.

إذا كنت ترغب في إضافة ميزة، يرجى التواصل عبر تذكرة أو الانضمام إلى جلسة تطوير (انظر مناقشات Mesa). من المرجح أن تتم إضافة الميزة إذا قمت ببنائها!

لا تنسَ الاطلاع على دليل المساهمين.

الاستشهاد بـ Mesa

للاستشهاد بـ Mesa في منشوراتك، يمكنك الرجوع إلى مقالتنا التي راجعها الأقران في Journal of Open Source Software (JOSS):

  • ter Hoeven, E., Kwakkel, J., Hess, V., Pike, T., Wang, B., rht, & Kazil, J. (2025). Mesa 3: Agent-based modeling with Python in 2025. Journal of Open Source Software, 10(107), 7668. https://doi.org/10.21105/joss.07668

يمكن استخدام ملف CITATION.cff الخاص بنا لإنشاء تنسيقات استشهاد APA وBibTeX وغيرها.

تنزيل الأداة