متخصصان و محققان امنیت سایبری اکنون میتوانند Kali Linux را در یک کانتینر مجازیسازیشده روی macOS Sequoia با استفاده از فریمورک جدید کانتینرسازی Apple اجرا کنند.
در کنفرانس WWDC 2025، Apple فریمورک جدیدی برای کانتینرسازی معرفی کرد که به سختافزار Apple Silicon امکان اجرای توزیعهای Linux بهصورت ایزوله در محیط مجازیسازیشده، مشابه Windows Subsystem for Linux 2 (WSL2)، را میدهد. برای شروع، کاربران macOS Sequoia با Apple Silicon میتوانند رابط خط فرمان کانتینر را از طریق Homebrew نصب کرده و فریمورک کانتینر Apple را راهاندازی کنند:
brew install --cask container
container system start
سپس میتوان Kali Linux را با دستور زیر اجرا کرد که کانتینر را از کتابخانه کانتینر DockerHub بارگذاری کرده و در یک ماشین مجازی macOS اجرا میکند:
container run --rm -it kalilinux/kali-rolling
همچنین میتوان از یک کانتینر برای اتصال یک دایرکتوری محلی به ماشین مجازی Kali استفاده کرد، با دستوری مانند:
container run --remove --interactive --tty --volume $(pwd):/mnt --workdir /mnt docker.io/kalilinux/kali-rolling:latest
این دستور امکان دسترسی به فایلهای دستگاه میزبان از داخل کانتینر را فراهم میکند. با این حال، این قابلیت جدید محدودیتهایی دارد؛ زیرا تنها روی Apple Silicon قابلاستفاده است و از مکهای مبتنی بر Intel پشتیبانی نمیکند.
همچنین، تیم Kali گزارش داده که پیادهسازی جدید مشکلاتی در زمینه شبکه دارد. تیم Kali اعلام کرده که در حال حاضر چند محدودیت شناختهشده در کانتینرسازی بهویژه در macOS Sequoia 15، مانند عدم دریافت آدرس IP یا نبود دسترسی شبکه برای کانتینرها، وجود دارد. آنها توصیه کردهاند که در صورت مواجهه با این مشکلات، کاربران راهنماییهای Apple را مطالعه و دنبال کنند.
Taha Ex، متخصص امنیت سایبری، نیز هشدار داده که برخی موارد استفاده Kali که نیاز به انتقال مستقیم سختافزار دارند، به دلیل ایزوله بودن کانتینر از سختافزار، کار نخواهند کرد. امکان اجرای سریع Kali Linux در macOS، حتی در یک محیط مجازیسازیشده و با برخی محدودیتها، انجام آزمایشهای امنیتی را برای کاربران مک آسانتر میکند.