معرفی Kali Linux
Kali Linux چیست، چه فلسفهای پشت آن است و چرا استاندارد جهانی تست نفوذ شده است.
Kali Linux یک توزیع لینوکس مبتنی بر Debian Testing و تخصصی برای تست نفوذ، امنیت سایبری و جرمشناسی دیجیتال است که توسط شرکت Offensive Security (OffSec) نگهداری میشود. در این آموزش با فلسفه، تاریخچه و ویژگیهای کلیدی Kali آشنا میشوید.
Kali Linux چیست؟
Kali Linux در سال ۲۰۱۳ بهعنوان بازنویسیشدهٔ توزیع قدیمی BackTrack پدید آمد و توسط تیم Offensive Security توسعه مییابد. این توزیع بر پایهٔ شاخهٔ testing دبیان ساخته شده و بیش از ۶۰۰ ابزار امنیتی را بهصورت ازپیشنصبشده ارائه میکند. Kali بهگونهای طراحی شده که استاندارد جهانی آموزش و اجرای تست نفوذ باشد و نام آن در اکثر مسیرهای حرفهای امنیت (مانند OSCP) نقش کلیدی دارد.
این توزیع امکانات زیر را در اختیار کاربر میگذارد:
- بیش از ۶۰۰ ابزار امنیتی ازپیشنصبشده و دستهبندیشده
- پشتیبانی از طیف گستردهای از سختافزار شامل ARM و دستگاههای موبایل
- نسخهٔ اختصاصی برای ویندوز با WSL و برای اندروید با NetHunter
- هستهٔ سفارشیسازیشده با patchهای تزریق پکت و شنود وایرلس
- محیط پیشفرض سبک XFCE (از نسخهٔ ۲۰۲۰.۴ به بعد)
نامگذاری
نام Kali از الههٔ هندوی زمان، مرگ و تخریب برگرفته شده؛ نمادی از قدرت و دگرگونی. این نام بازتابدهندهٔ فلسفهٔ پروژه است: ابزاری قدرتمند برای کشف و رفع آسیبپذیریها پیش از سوءاستفادهٔ مهاجمان.
فلسفهٔ Kali
فلسفهٔ Kali بر سه ستون استوار است:
۱. تمرکز بر حرفهایها
Kali برای متخصصان امنیت طراحی شده، نه کاربران تازهکار. این توزیع فرض میکند کاربر میداند چه میکند و هیچ مانع اضافی پیشروی او نمیگذارد.
۲. کیفیت بر کمیت
هر ابزار در Kali پیش از افزوده شدن، توسط تیم OffSec ارزیابی میشود. هدف این است که ابزارها معتبر، کاربردی و بهروز باشند، نه صرفاً فهرستی طولانی از برنامههای نیمهکاره.
۳. آزادی و شفافیت
Kali کاملاً متنباز است و روند توسعهٔ آن بهصورت عمومی در GitHub پیگیری میشود. هر کسی میتواند سهمی در بهبود آن داشته باشد.
# مشاهدهٔ نسخه و کدنام Kali پس از نصب
cat /etc/os-release | grep -E "PRETTY|VERSION"
# خروجی:
# PRETTY_NAME="Kali GNU/Linux Rolling"
# VERSION="2026.1"تفاوت Kali با سایر توزیعها
| ویژگی | Kali Linux | Parrot OS | Ubuntu | Debian |
|---|---|---|---|---|
| پایه | Debian Testing | Debian Testing | Debian | - |
| دسکتاپ پیشفرض | XFCE | MATE | GNOME | GNOME |
| ابزارهای امنیتی | ۶۰۰+ ازپیشنصب | ۶۰۰+ ازپیشنصب | نیازمند نصب | نیازمند نصب |
| کاربری روزمره | توصیه نمیشود | بله | بله | بله |
| نگهدارنده | Offensive Security | Parrot Security CIC | Canonical | Debian Project |
| مناسب آموزش OSCP | بله | محدود | خیر | خیر |
چه کسی باید از Kali استفاده کند؟
مناسب برای شما اگر
- متخصص امنیت، تستکنندهٔ نفوذ یا تحلیلگر امنیت هستید
- در حال آمادهسازی برای آزمونهایی مانند OSCP، OSEP یا OSED هستید
- به دنبال توزیعی با ابزارهای استاندارد صنعت امنیت هستید
- عضو تیم Red Team یا Blue Team یک سازمان هستید
- در زمینهٔ جرمشناسی دیجیتال یا پاسخ به حادثه فعالیت میکنید
شاید مناسب نباشد اگر
- تازه با لینوکس آشنا شدهاید (ابتدا Ubuntu یا Mint را امتحان کنید)
- به دنبال توزیع روزمره برای کار عمومی هستید (Kali برای این هدف بهینه نشده)
- سختافزار بسیار محدودی دارید و نمیخواهید ابزارهای نفوذ را حمل کنید
- به دنبال پایداری سرور بلندمدت هستید (Kali rolling-release است)
APT و مدیریت بسته
Kali از سیستم مدیریت بستهٔ APT دبیان استفاده میکند و مخازن اختصاصی خود را در http.kali.org نگهداری میکند:
# همگامسازی فهرست بستهها
sudo apt update
# نصب یک بستهٔ جدید
sudo apt install -y nmap
# بهروزرسانی کامل سیستم (rolling)
sudo apt full-upgrade -yدر آموزش APT و مدیریت بسته بهطور کامل با آن آشنا میشوید.
kali-tweaks — ابزار پیکربندی
Kali ابزار تعاملی kali-tweaks را برای پیکربندی آسان سیستم ارائه میدهد. با این ابزار میتوانید مخازن، پرامپت شل و بستههای پیشفرض را مدیریت کنید:
# راهاندازی ابزار kali-tweaks
sudo kali-tweaksبرای جزئیات بیشتر به آموزش kali-tweaks مراجعه کنید.
نسخههای Kali
Kali در چندین نسخهٔ مختلف عرضه میشود تا نیازهای متفاوت کاربران را پوشش دهد:
- Installer Edition — نسخهٔ کامل با نصبگر گرافیکی Calamares
- Light Edition — نسخهٔ سبک با ابزارهای کمتر برای سختافزار محدود
- ARM Edition — برای Raspberry Pi و بردهای توسعه
- WSL Edition — برای اجرا داخل ویندوز با Windows Subsystem for Linux
- NetHunter — نسخهٔ اندرویدی برای دستگاههای موبایل
در آموزش نسخههای Kali این نسخهها را بهطور کامل مقایسه میکنیم.
اعتبارنامهٔ پیشفرض
از نسخهٔ ۲۰۲۰.۱ به بعد، Kali دیگر از حساب root بهعنوان کاربر پیشفرض استفاده نمیکند. اعتبارنامهٔ پیشفرض بهصورت زیر است:
| کاربر | رمز عبور | توضیح |
|---|---|---|
kali | kali | کاربر عادی با دسترسی sudo |
# تغییر رمز پیشفرض بلافاصله پس از نصب
passwd
# Changing password for kali.
# Current password: kali
# New password: ********
# Retype new password: ********
# passwd: password updated successfullyمعماریهای پشتیبانیشده
Kali روی معماریهای زیر قابل اجراست:
- amd64 (رایجترین، ۶۴ بیتی)
- i386 (سیستمهای قدیمی ۳۲ بیتی)
- ARM64 و ARMEL و ARMHF (Raspberry Pi، بردهای توسعه)
- Windows WSL (نسخهٔ x86 و ARM)
خلاصه
Kali Linux استاندارد جهانی توزیعهای امنیتی است. این توزیع برای متخصصان امنیت، تستکنندگان نفوذ و دانشجویان امنیت سایبری طراحی شده و مجموعهای کامل از ابزارها را همراه با پشتیبانی فعال ارائه میدهد. اما بهدلیل ماهیت تخصصی، برای کاربری روزمره یا یادگیری اولیهٔ لینوکس مناسب نیست.
در آموزش بعدی، مزایا و معایب Kali را بررسی میکنیم تا تصمیم بهتری بگیرید.
پرسشهای رایج
آیا Kali برای مبتدیان مناسب است؟
اگر مبتدی مطلق هستید، Kali توصیه نمیشود؛ زیرا فرض میکند کاربر با خط فرمان لینوکس آشناست. بهتر است ابتدا یک توزیع عمومی مانند Ubuntu را امتحان کنید و سپس به Kali روی آورید.
آیا Kali قانونی است؟
بله. Kali یک توزیع لینوکس کاملاً قانونی است. ابزارهای امنیتی آن برای تست نفوذ مجاز، تحقیقات امنیتی و آموزش طراحی شدهاند. استفادهٔ غیرقانونی از این ابزارها بر عهدهٔ کاربر است.
آیا میتوانم Kali را بهعنوان توزیع اصلی استفاده کنم؟
از نظر فنی بله، اما توصیه نمیشود. Kali برای کاربری روزمره بهینه نشده و بسیاری از سرویسهای پیشفرض آن (مانند شبکههای listens و سرویسهای حساس) برای محیطهای روزمره مناسب نیستند.
این صفحه در تاریخ ۵ تیر ۱۴۰۵ بهروزرسانی شده است.