الرئيسية
» لينوكس
»
كيفية تثبيت تطبيقات كالي لينكس على نظام ديبيان بأمان
كيفية تثبيت تطبيقات كالي لينكس على نظام ديبيان بأمان
إذا كنت ترغب في استخدام أدوات أمان كالي لينكس على جهاز يعمل بنظام ديبيان، فلا تُضِف مستودع كالي المُتجدد مباشرةً إلى مصادر APT الخاصة بدبيان . تُحذِّر وثائق كالي نفسها من أن إضافة مستودعات كالي إلى نظام تشغيل غير كالي يزيد بشكل كبير من احتمالية تعطل التثبيت. الخيارات الأكثر أمانًا هي تثبيت حزمة مُكافئة من ديبيان عند توفرها، أو تشغيل صورة كالي لينكس الرسمية في حاوية وتثبيت حزم كالي داخل تلك البيئة المعزولة.
يوضح هذا الدليل كلا النهجين. استخدم برامج اختبار الأمان فقط على الأنظمة والشبكات والحسابات التي تملكها أو لديك إذن صريح بتقييمها.
لماذا ينبغي تجنب الطريقة القديمة "إضافة مستودع كالي إلى ديبيان"؟
كانت الشروحات القديمة تنصح مستخدمي دبيان بإضافة ملف .command http://http.kali.org/kaliإلى /etc/apt/sources.list.command، واستيراد مفتاح توقيع كالي، ثم تشغيل الأمر apt upgrade.command. قد يؤدي ذلك إلى استبدال APT لحزم دبيان بإصدارات كالي أو جلب إصدارات غير متوافقة من التبعيات.
تُصرّح كالي الآن صراحةً بأن إضافة مستودعها إلى نظام تشغيل غير كالي غير مدعومة وقد تُؤدي إلى تعطل النظام. راجع وثائق مستودع كالي الرسمية . كما تُحذّر دبيان من أن دمج المستودعات أو إضافة مصادر خارجية يُعرّض النظام لمخاطر تتعلق بالاستقرار والأمان، وتعتبر وثائقها الحالية آلية العمل القديمة مُتقادمة. راجع إرشاداتapt-key دبيان بشأن مصادقة الحزم .
الطريقة الأولى: قم بتثبيت الأداة من دبيان أولاً
العديد من الأدوات المرتبطة بنظام كالي هي حزم برمجية مفتوحة المصدر عادية، وهي متوفرة أيضًا في نظام دبيان. إذا كان دبيان يوفر البرنامج الذي تحتاجه بالفعل، فهذا هو الخيار الأسهل لأن نظام إدارة الحزم APT يحتفظ بجميع التبعيات ضمن مجموعة حزم دبيان.
تحديث معلومات الحزمة:
sudo apt update
ابحث عن الأداة. على سبيل المثال:
apt search nmap
إذا كانت الحزمة متوفرة، فقم بتثبيتها كالمعتاد:
sudo apt install nmap
قم بتثبيت أداة من مستودع دبيان الخاص عندما تكون الحزمة التي تحتاجها متوفرة هناك بالفعل.
يُعد هذا النهج هو الأفضل عندما تحتاج إلى أداة أو اثنتين فقط ولا تتطلب حزمة خاصة بنظام كالي.
الطريقة الثانية: تشغيل حزم كالي في حاوية رسمية
إذا كنت بحاجة تحديدًا إلى مجموعة حزم كالي أو حزمة خاصة بكالي فقط، فاحتفظ بها منفصلة عن نظام دبيان المضيف. تنشر كالي صور دوكر رسمية، بما في ذلك [اسم kalilinux/kali-rollingالحزمة]. تشير كالي إلى أن صور الحاويات الخاصة بها مصممة لتكون بسيطة قدر الإمكان، لذا يمكنك تثبيت الحزم التي تريدها بعد تشغيل الحاوية. راجع وثائق صور دوكر الرسمية لكالي .
1. تثبيت Docker على Debian
في أنظمة دبيان التي توفر docker.ioالحزمة، يمكنك تثبيتها باستخدام APT. تتوفر قائمة حزم دبيان المستقرة الحالية على موقع حزم دبيان .
يوفر محرك Docker المعبأ في Debian طريقة نظيفة لإبقاء حزم Kali بعيدة عن قاعدة بيانات APT الخاصة بالمضيف.
2. اسحب الصورة الرسمية لكالي المتحركة
sudo docker pull kalilinux/kali-rolling
3. أنشئ حاوية كالي تفاعلية
sudo docker run --name kali-tools -it kalilinux/kali-rolling bash
يجب أن يتغير موجه الأوامر الخاص بك لأنك تعمل الآن داخل الحاوية بدلاً من العمل مباشرة على نظام Debian.
قم بسحب صورة Kali الرسمية المتداولة، ثم ابدأ حاوية تفاعلية مسماة للأدوات التي تريد تثبيتها.
4. قم بتثبيت أدوات كالي داخل الحاوية
قم أولاً بتحديث فهرس حزم كالي:
apt update
بالنسبة لمجموعة أدوات صغيرة ومنتقاة بعناية، يوفر نظام كالي حاليًا kali-tools-top10الحزمة الشاملة التالية:
apt install kali-tools-top10
يمكنك أيضًا تثبيت حزمة فردية بدلًا من حزمة شاملة. تجد قائمة الحزم الشاملة الحالية لنظام كالي والتبعيات الخاصة بها موثقة على موقع أدوات كالي الرسمي .
قم بتثبيت حزم كالي داخل حاوية كالي، وليس في قاعدة بيانات حزم نظام التشغيل المضيف ديبيان.
أعد فتح أو أزل عبوة كالي
بعد الخروج من نافذة الأوامر، يظل الحاوية المحددة متاحة. أعد فتحها باستخدام الأمر التالي:
sudo docker start -ai kali-tools
إذا لم تعد بحاجة إليه، فقم بإزالة الحاوية:
sudo docker rm kali-tools
يمكنك أيضًا إزالة الصورة التي تم تنزيلها لاحقًا باستخدام sudo docker image rm kalilinux/kali-rolling.
عندما لا تكفي الحاوية
يُعدّ استخدام حاوية أساسية مناسبًا للعديد من أدوات سطر الأوامر، ولكن بعض تطبيقات كالي تتطلب سطح مكتب كامل، وإمكانية الوصول المباشر عبر منفذ USB، ووضع مراقبة شبكة Wi-Fi، وإمكانيات شبكية منخفضة المستوى، أو خدمات النظام. في هذه الحالات، يُنصح باستخدام جهاز كالي افتراضي أو تثبيت كالي منفصل بدلاً من فرض تثبيت الحزم على ديبيان.
القاعدة الأساسية بسيطة: احتفظ بمستودعات دبيان على مضيف دبيان، ومستودعات كالي داخل كالي . هذا يحافظ على نموذج التبعية الخاص بدبيان، مع إتاحة الوصول إلى نظام حزم كالي البيئي عند الحاجة.