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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ipatool — أداة سطر أوامر تتيح البحث عن حزم التطبيقات (المعروفة بملفات ipa) وتنزيلها من متجر تطبيقات iOS | Kitploit
أدوات/GitHubGitHub/majd/ipatool
أمان iOSاختبار اختراق تطبيقات الجوالالهندسة العكسيةجمع المعلوماتأمن الجوال
GitHubmajd/ipatool

ipatool

أداة سطر أوامر تتيح البحث عن حزم التطبيقات (المعروفة بملفات ipa) وتنزيلها من متجر تطبيقات iOS

عرض المستودع
9.9k857منذ 20 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

IPATool

Release License

ipatool هي أداة سطر أوامر تتيح لك البحث عن تطبيقات iOS على App Store وتنزيل نسخة من حزمة التطبيق، والمعروفة باسم ملف ipa.

Demo

  • المتطلبات
  • التثبيت
    • يدوي
    • مدير الحزم (macOS)
  • الاستخدام
  • التجميع
  • الترخيص
  • الإصدارات
  • الأسئلة الشائعة

المتطلبات

  • نظام تشغيل مدعوم (Windows أو Linux أو macOS).
  • معرف Apple تم إعداده لاستخدام App Store.

التثبيت

يدوي

يمكنك الحصول على أحدث إصدار من ipatool من إصدارات GitHub.

مدير الحزم (macOS)

يمكنك تثبيت ipatool باستخدام Homebrew.

root@kitploit:~
$ brew install ipatool

الاستخدام

للمصادقة مع App Store، استخدم أمر auth.

root@kitploit:~
Authenticate with the App Store

Usage:
  ipatool auth [command]

Available Commands:
  info        Show current account info
  login       Login to the App Store
  revoke      Revoke your App Store credentials

Flags:
  -h, --help   help for auth

Global Flags:
      --format format     sets output format for command; can be 'text', 'json' (default text)
      --non-interactive   run in non-interactive session
      --verbose           enables verbose logs

Use "ipatool auth [command] --help" for more information about a command.

للبحث عن التطبيقات على App Store، استخدم أمر search.

root@kitploit:~
Search for iOS and tvOS apps available on the App Store

Usage:
  ipatool search <term> [flags]

Flags:
  -h, --help              help for search
  -l, --limit int         maximum amount of search results to retrieve (default 5)
      --platform string   Platform to search: iphone, ipad, or appletv

Global Flags:
      --format format     sets output format for command; can be 'text', 'json' (default text)
      --non-interactive   run in non-interactive session
      --verbose           enables verbose logs

للحصول على ترخيص لأحد التطبيقات، استخدم أمر purchase.

root@kitploit:~
Obtain a license for the app from the App Store

Usage:
  ipatool purchase [flags]

Flags:
  -b, --bundle-identifier string   Bundle identifier of the target iOS app (required)
  -h, --help                       help for purchase

Global Flags:
      --format format     sets output format for command; can be 'text', 'json' (default text)
      --non-interactive   run in non-interactive session
      --verbose           enables verbose logs

للحصول على قائمة بإصدارات التطبيقات المتاحة للتنزيل، استخدم أمر list-versions.

root@kitploit:~
List the available versions of an iOS app

Usage:
  ipatool list-versions [flags]

Flags:
  -i, --app-id int                 ID of the target iOS app (required)
  -b, --bundle-identifier string   The bundle identifier of the target iOS app (overrides the app ID)
  -h, --help                       help for list-versions

Global Flags:
      --format format                sets output format for command; can be 'text', 'json' (default text)
      --keychain-passphrase string   passphrase for unlocking keychain
      --non-interactive              run in non-interactive session
      --verbose                      enables verbose logs

لتنزيل نسخة من ملف ipa، استخدم أمر download.

root@kitploit:~
Download (encrypted) iOS and tvOS app packages from the App Store

Usage:
  ipatool download [flags]

Flags:
  -i, --app-id int                   ID of the target iOS app (required)
  -b, --bundle-identifier string     The bundle identifier of the target iOS app (overrides the app ID)
      --external-version-id string   External version identifier of the target iOS app (defaults to latest version when not specified)
  -h, --help                         help for download
  -o, --output string                The destination path of the downloaded app package
      --platform string              Platform to download for: iphone, ipad, or appletv
      --purchase                     Obtain a license for the app if needed

Global Flags:
      --format format                sets output format for command; can be 'text', 'json' (default text)
      --keychain-passphrase string   passphrase for unlocking keychain
      --non-interactive              run in non-interactive session
      --verbose                      enables verbose logs

لحل معرّف الإصدار الخارجي، الذي يُرجعه أمر list-versions، استخدم أمر get-version-metadata.

root@kitploit:~
Retrieves the metadata for a specific version of an app

Usage:
  ipatool get-version-metadata [flags]

Flags:
  -i, --app-id int                   ID of the target iOS app (required)
  -b, --bundle-identifier string     The bundle identifier of the target iOS app (overrides the app ID)
      --external-version-id string   External version identifier of the target iOS app (required)
  -h, --help                         help for get-version-metadata

Global Flags:
      --format format                sets output format for command; can be 'text', 'json' (default text)
      --keychain-passphrase string   passphrase for unlocking keychain
      --non-interactive              run in non-interactive session
      --verbose                      enables verbose logs

ملاحظة: تعمل الأداة في الوضع التفاعلي افتراضيًا. استخدم العلم --non-interactive إذا كنت تعمل في بيئة آلية.

التجميع

يمكن تجميع الأداة باستخدام سلسلة أدوات Go.

root@kitploit:~
$ go build -o ipatool

يمكن تنفيذ اختبارات الوحدة باستخدام الأوامر التالية.

root@kitploit:~
$ go generate github.com/majd/ipatool/...
$ go test -v github.com/majd/ipatool/...

الترخيص

تم إصدار IPATool بموجب رخصة MIT.

تنزيل الأداة