كيفية تثبيت تطبيقات كالي لينكس على نظام ديبيان بأمان

إذا كنت ترغب في استخدام أدوات أمان كالي لينكس على جهاز يعمل بنظام ديبيان، فلا تُضِف مستودع كالي المُتجدد مباشرةً إلى مصادر APT الخاصة بدبيان . تُحذِّر وثائق كالي نفسها من أن إضافة مستودعات كالي إلى نظام تشغيل غير كالي يزيد بشكل كبير من احتمالية تعطل التثبيت. الخيارات الأكثر أمانًا هي تثبيت حزمة مُكافئة من ديبيان عند توفرها، أو تشغيل صورة كالي لينكس الرسمية في حاوية وتثبيت حزم كالي داخل تلك البيئة المعزولة.

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

لماذا ينبغي تجنب الطريقة القديمة "إضافة مستودع كالي إلى ديبيان"؟

كانت الشروحات القديمة تنصح مستخدمي دبيان بإضافة ملف .command http://http.kali.org/kaliإلى /etc/apt/sources.list.command، واستيراد مفتاح توقيع كالي، ثم تشغيل الأمر apt upgrade.command. قد يؤدي ذلك إلى استبدال APT لحزم دبيان بإصدارات كالي أو جلب إصدارات غير متوافقة من التبعيات.

تُصرّح كالي الآن صراحةً بأن إضافة مستودعها إلى نظام تشغيل غير كالي غير مدعومة وقد تُؤدي إلى تعطل النظام. راجع وثائق مستودع كالي الرسمية . كما تُحذّر دبيان من أن دمج المستودعات أو إضافة مصادر خارجية يُعرّض النظام لمخاطر تتعلق بالاستقرار والأمان، وتعتبر وثائقها الحالية آلية العمل القديمة مُتقادمة. راجع إرشاداتapt-key دبيان بشأن مصادقة الحزم .

الطريقة الأولى: قم بتثبيت الأداة من دبيان أولاً

العديد من الأدوات المرتبطة بنظام كالي هي حزم برمجية مفتوحة المصدر عادية، وهي متوفرة أيضًا في نظام دبيان. إذا كان دبيان يوفر البرنامج الذي تحتاجه بالفعل، فهذا هو الخيار الأسهل لأن نظام إدارة الحزم APT يحتفظ بجميع التبعيات ضمن مجموعة حزم دبيان.

  1. تحديث معلومات الحزمة:
sudo apt update
  1. ابحث عن الأداة. على سبيل المثال:
apt search nmap
  1. إذا كانت الحزمة متوفرة، فقم بتثبيتها كالمعتاد:
sudo apt install nmap
تثبيت حزمة nmap باستخدام apt من مستودعات دبيان عبر طرفية دبيان
قم بتثبيت أداة من مستودع دبيان الخاص عندما تكون الحزمة التي تحتاجها متوفرة هناك بالفعل.

يُعد هذا النهج هو الأفضل عندما تحتاج إلى أداة أو اثنتين فقط ولا تتطلب حزمة خاصة بنظام كالي.

الطريقة الثانية: تشغيل حزم كالي في حاوية رسمية

إذا كنت بحاجة تحديدًا إلى مجموعة حزم كالي أو حزمة خاصة بكالي فقط، فاحتفظ بها منفصلة عن نظام دبيان المضيف. تنشر كالي صور دوكر رسمية، بما في ذلك [اسم kalilinux/kali-rollingالحزمة]. تشير كالي إلى أن صور الحاويات الخاصة بها مصممة لتكون بسيطة قدر الإمكان، لذا يمكنك تثبيت الحزم التي تريدها بعد تشغيل الحاوية. راجع وثائق صور دوكر الرسمية لكالي .

1. تثبيت Docker على Debian

في أنظمة دبيان التي توفر docker.ioالحزمة، يمكنك تثبيتها باستخدام APT. تتوفر قائمة حزم دبيان المستقرة الحالية على موقع حزم دبيان .

sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker
تثبيت حزمة 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-rolling الرسمية لنظام kalilinux وبدء حاوية تفاعلية
قم بسحب صورة Kali الرسمية المتداولة، ثم ابدأ حاوية تفاعلية مسماة للأدوات التي تريد تثبيتها.

4. قم بتثبيت أدوات كالي داخل الحاوية

قم أولاً بتحديث فهرس حزم كالي:

apt update

بالنسبة لمجموعة أدوات صغيرة ومنتقاة بعناية، يوفر نظام كالي حاليًا kali-tools-top10الحزمة الشاملة التالية:

apt install kali-tools-top10

يمكنك أيضًا تثبيت حزمة فردية بدلًا من حزمة شاملة. تجد قائمة الحزم الشاملة الحالية لنظام كالي والتبعيات الخاصة بها موثقة على موقع أدوات كالي الرسمي .

يقوم طرفية حاويات كالي بتحديث فهارس الحزم والتحضير لتثبيت kali-tools-top10
قم بتثبيت حزم كالي داخل حاوية كالي، وليس في قاعدة بيانات حزم نظام التشغيل المضيف ديبيان.

أعد فتح أو أزل عبوة كالي

بعد الخروج من نافذة الأوامر، يظل الحاوية المحددة متاحة. أعد فتحها باستخدام الأمر التالي:

sudo docker start -ai kali-tools

إذا لم تعد بحاجة إليه، فقم بإزالة الحاوية:

sudo docker rm kali-tools

يمكنك أيضًا إزالة الصورة التي تم تنزيلها لاحقًا باستخدام sudo docker image rm kalilinux/kali-rolling.

عندما لا تكفي الحاوية

يُعدّ استخدام حاوية أساسية مناسبًا للعديد من أدوات سطر الأوامر، ولكن بعض تطبيقات كالي تتطلب سطح مكتب كامل، وإمكانية الوصول المباشر عبر منفذ USB، ووضع مراقبة شبكة Wi-Fi، وإمكانيات شبكية منخفضة المستوى، أو خدمات النظام. في هذه الحالات، يُنصح باستخدام جهاز كالي افتراضي أو تثبيت كالي منفصل بدلاً من فرض تثبيت الحزم على ديبيان.

القاعدة الأساسية بسيطة: احتفظ بمستودعات دبيان على مضيف دبيان، ومستودعات كالي داخل كالي . هذا يحافظ على نموذج التبعية الخاص بدبيان، مع إتاحة الوصول إلى نظام حزم كالي البيئي عند الحاجة.

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.