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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
firejail — مساحات أسماء Linux وصندوق رمل seccomp-bpf | Kitploit
أدوات/GitHubGitHub/netblue30/firejail
أدوات دفاعيةالمحاكاة الافتراضية للأمانالخصوصية
GitHubnetblue30/firejail

firejail

مساحات أسماء Linux وصندوق رمل seccomp-bpf

عرض المستودعالموقع الإلكتروني
7.6k67092منذ 3 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Firejail

Build (GitLab) Build (GitHub) Build-extra Test Check-C Check-Profiles Check-Python Codespell Packaging status (Repology)

Firejail هي أداة أمنية خفيفة الوزن تهدف إلى حماية نظام Linux من خلال إعداد بيئة مقيّدة لتشغيل التطبيقات (التي قد تكون غير موثوقة).

وبشكل أكثر تحديدًا، هو برنامج صندوق رملي (sandbox) بصلاحيات SUID يقلل من خطر الاختراقات الأمنية باستخدام Linux namespaces و seccomp-bpf وقدرات Linux (capabilities). وهو يسمح لعملية ما ولجميع العمليات المتفرعة عنها بأن يكون لديها رؤية خاصة بها لموارد النواة المشتركة عالميًا، مثل حزمة الشبكة وجدول العمليات وجدول التحميل (mount table). يمكن لـ Firejail العمل في بيئة SELinux أو AppArmor، وهو مدمج مع Linux Control Groups.

مكتوب بلغة C وبدون أي اعتماديات تقريبًا، يعمل البرنامج على أي حاسوب Linux بإصدار نواة 3.x أو أحدث. يمكنه عزل أي نوع من العمليات: الخوادم، والتطبيقات الرسومية، وحتى جلسات تسجيل دخول المستخدم. يتضمن البرنامج ملفات تعريف (profiles) لعزل عدد من برامج Linux الأكثر شيوعًا، مثل Mozilla Firefox و Chromium و VLC و Transmission وغيرها.

الصندوق الرملي خفيف الوزن، والحمل الإضافي منخفض. لا توجد ملفات تهيئة معقدة يجب تحريرها، ولا اتصالات مآخذ (sockets) مفتوحة، ولا خدمات خلفية (daemons) تعمل في الخلفية. جميع الميزات الأمنية مُنفَّذة مباشرة في نواة Linux ومتاحة على أي حاسوب Linux.

مقاطع الفيديو

Quick Start
Quick Start
Advanced Browser Security
Advanced Browser Security
Tor Browser Security
Tor Browser Security

روابط

  • صفحة المشروع: https://firejail.wordpress.com/
  • IRC: https://web.libera.chat/#firejail
  • التنزيل والتثبيت: https://firejail.wordpress.com/download-2/
  • الميزات: https://firejail.wordpress.com/features-3/
  • التوثيق: https://firejail.wordpress.com/documentation-2/
  • الأسئلة الشائعة: https://github.com/netblue30/firejail/wiki/Frequently-Asked-Questions
  • الويكي: https://github.com/netblue30/firejail/wiki
  • GitHub Actions: https://github.com/netblue30/firejail/actions
  • GitLab CI: https://gitlab.com/Firejail/firejail_ci/pipelines
  • Debian CI: https://salsa.debian.org/reiner/firejail
  • متتبع حزم Debian: https://tracker.debian.org/pkg/firejail
  • Ubuntu PPA: https://launchpad.net/~deki/+archive/ubuntu/firejail
  • قناة الفيديو: https://odysee.com/@netblue30:9?order=new
  • قناة الفيديو الاحتياطية: https://www.bitchute.com/profile/JSBsA1aoQVfW/

الثغرات الأمنية

انظر SECURITY.md.

التثبيت

للإصدارات المدعومة، انظر SECURITY.md.

Debian

ملاحظة: من المحتمل أن تكون الإصدارات من Debian stable و backports قديمة، لذلك نوصي حاليًا إما بتنزيل وتثبيت حزمة .deb من أحدث إصدار:

  • https://github.com/netblue30/firejail/releases/latest

أو البناء من المصدر.

تعليمات قديمة

Debian stable (bullseye): نوصي باستخدام حزمة backports.

Ubuntu

ملاحظة: من المحتمل أن تكون الإصدارات من التوزيعة و PPA قديمة، لذلك نوصي حاليًا إما بتنزيل وتثبيت حزمة .deb من أحدث إصدار:

  • https://github.com/netblue30/firejail/releases/latest

أو البناء من المصدر.

تعليمات قديمة

ملاحظة: توصية PPA هي بشكل أساسي لـ firejail نفسه؛ لا بأس في تثبيت firetools والأدوات المتعلقة بـ firejail مباشرة من التوزيعة إذا لم تكن في PPA لأنها عادةً ما يتم تحديثها بشكل أقل تكرارًا.

لمستخدمي Ubuntu 18.04+ والمشتقات (مثل Linux Mint)، يُنصح المستخدمون بشدة باستخدام PPA.

كيفية إضافة وتثبيت من PPA:

sudo add-apt-repository ppa:deki/firejail
sudo apt-get update
sudo apt-get install firejail firejail-profiles

السبب: تُركت حزمة firejail الخاصة بـ Ubuntu 20.04 عرضة لـ CVE-2021-26910 لأشهر بعد نشر تصحيح لها على Launchpad:

  • CVE-2021-26910
  • إصدار firejail في Ubuntu 20.04 LTS عرضة لـ CVE-2021-26910

انظر أيضًا https://wiki.ubuntu.com/SecurityTeam/FAQ:

ما البرمجيات المدعومة من فريق أمن Ubuntu؟

ينقسم Ubuntu حاليًا إلى أربعة مكونات: main و restricted و universe و multiverse. جميع الحزم الثنائية في main و restricted مدعومة من فريق أمن Ubuntu طوال عمر إصدار Ubuntu، بينما الحزم الثنائية في universe و multiverse مدعومة من مجتمع Ubuntu.

بالإضافة إلى ذلك، من المحتمل أن يكون إصدار PPA أحدث ويحتوي على المزيد من إصلاحات ملفات التعريف.

انظر المناقشات التالية للتفاصيل:

  • هل يجب أن أستمر في استخدام إصدار firejail المتوفر في مستودعات توزيعتي؟
  • كيفية تثبيت أحدث إصدار على Ubuntu والمشتقات

أخرى

Firejail متاح في توزيعات Linux متعددة:

Repology

Packaging status (Repology)

بخلاف الاستثناءات المذكورة أعلاه، طالما أن توزيعتك توفر إصدارًا مدعومًا من firejail، فمن الجيد عمومًا تثبيته من التوزيعة.

يمكن التحقق من الإصدار باستخدام firejail --version بعد التثبيت.

يمكنك أيضًا تثبيت إحدى الحزم المُصدَرة.

البناء

تعليمات بناء وتثبيت إصدار التطوير الحالي من المصدر.

يُنصح باستخدام التعليمات الخاصة بكل توزيعة أدناه عند الاقتضاء، لأنها تُنشئ حزمًا أصلية، مما يسهل التكامل مع بقية النظام وإدارة الحزم.

للتوزيعات الأخرى، انظر التعليمات العامة.

انظر أيضًا .gitlab-ci.yml لمعرفة كيفية إجراء عمليات البناء الخاصة بكل توزيعة في CI.

Arch

ملاحظة: حزمة AUR ليست مُدارة من قِبَلنا.

ثبّت firejail-git من AUR.

تنزيل الأداة