Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
darling — طبقة محاكاة Darwin/macOS لنظام Linux | Kitploit
أدوات/GitHubGitHub/darlinghq/darling
أدوات عامةالأدوات والمكونات
GitHubdarlinghq/darling

darling

طبقة محاكاة Darwin/macOS لنظام Linux

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Darling

Darling logo

Darling هي بيئة تشغيل لتطبيقات macOS.

يُرجى ملاحظة أن معظم تطبيقات الواجهة الرسومية لن تعمل في الوقت الحالي.

التحميل

حزم لبعض التوزيعات متاحة للتحميل تحت الإصدارات.

تعليمات البناء

لتعليمات البناء، زر Darling Docs.

البادئات (Prefixes)

يدعم Darling البادئات (DPREFIXes)، وهي مشابهة جدًا لـ WINEPREFIXes. إنها بيئات "chroot" افتراضية بهيكل نظام ملفات شبيه بنظام macOS، حيث يمكنك تثبيت البرامج بأمان. الموقع الافتراضي لـ DPREFIX هو ~/.darling، ولكن يمكن تغيير ذلك عن طريق تصدير متغير بيئة بنفس الاسم. يتم إنشاء البادئة وتهيئتها تلقائيًا عند أول استخدام.

يُرجى ملاحظة أننا نستخدم overlayfs لإنشاء البادئات، وبالتالي لا يمكننا دعم وضع البادئة على نظام ملفات مثل NFS أو eCryptfs. على وجه الخصوص، لن يعمل موقع البادئة الافتراضي إذا كان لديك مجلد رئيسي مشفر.

مرحبًا بالعالم

لنبدأ بـ مرحبًا بالعالم:

root@kitploit:~
$ darling shell echo Hello world
Hello world

تهانينا، لقد قمت بطباعة "مرحبًا بالعالم" من خلال محاكاة استدعاءات النظام ومكتبات التشغيل الخاصة بـ Darling لنظام OS X.

تثبيت البرامج

يمكنك تثبيت حزم .pkg باستخدام أداة المثبت المتاحة داخل الصدفة (shell). إنها نسخة محدودة نوعًا ما من مثبت OS X:

root@kitploit:~
$ darling shell
Darling [~]$ installer -pkg mc-4.8.7-0.pkg -target /

حزمة Midnight Commander من المثال أعلاه متاحة للتحميل.

يمكنك إلغاء تثبيت وعرض الحزم باستخدام الأمر uninstaller.

العمل مع صور DMG

يمكن إرفاق وفصل صور DMG من داخل darling shell باستخدام hdiutil. هذه هي الطريقة التي يمكنك بها تثبيت Xcode إلى جانب أدواته و SDKs (لاحظ أن Xcode نفسه لا يعمل بعد):

root@kitploit:~
Darling [~]$ hdiutil attach Xcode_7.2.dmg
/Volumes/Xcode_7.2
Darling [~]$ cp -r /Volumes/Xcode_7.2/Xcode.app /Applications
Darling [~]$ export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
Darling [~]$ echo 'void main() { puts("Hello world"); }' > helloworld.c
Darling [~]$ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang helloworld.c -o helloworld
Darling [~]$ ./helloworld
Hello world

تهانينا، لقد قمت للتو بتجميع وتشغيل تطبيق "مرحبًا بالعالم" الخاص بك باستخدام مجموعة أدوات Apple.

العمل مع أرشيفات XIP

يتم الآن توزيع Xcode في ملفات .xip. يمكن تثبيتها باستخدام unxip:

root@kitploit:~
cd /Applications
unxip Xcode_11.3.xip
تنزيل الأداة