Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ipatool — Kommandozeilen-Tool zum Suchen und Herunterladen von App-Paketen (sogenannte IPA-Dateien) aus dem iOS App Store. | Kitploit
Tools/GitHubGitHub/majd/ipatool
iOS-SicherheitMobile App-PenetrationstestsReverse EngineeringInformationsbeschaffungMobile Sicherheit
GitHubmajd/ipatool

ipatool

Kommandozeilen-Tool zum Suchen und Herunterladen von App-Paketen (sogenannte IPA-Dateien) aus dem iOS App Store.

Repository anzeigen
9.9k857vor 20 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

IPATool

Release License

ipatool ist ein Befehlszeilentool, mit dem Sie im App Store nach iOS-Apps suchen und eine Kopie des App-Pakets, bekannt als ipa-Datei, herunterladen können.

Demo

  • Voraussetzungen
  • Installation
    • Manuell
    • Paketmanager (macOS)
  • Verwendung
  • Kompilieren
  • Lizenz
  • Releases
  • FAQ

Voraussetzungen

  • Unterstütztes Betriebssystem (Windows, Linux oder macOS).
  • Apple-ID, die für die Nutzung des App Stores eingerichtet ist.

Installation

Manuell

Sie können die neueste Version von ipatool von den GitHub-Releases herunterladen.

Paketmanager (macOS)

Sie können ipatool mit Homebrew installieren.

root@kitploit:~
$ brew install ipatool

Verwendung

Um sich beim App Store zu authentifizieren, verwenden Sie den Befehl 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.

Um im App Store nach Apps zu suchen, verwenden Sie den Befehl 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

Um eine Lizenz für eine App zu erhalten, verwenden Sie den Befehl 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

Um eine Liste der verfügbaren App-Versionen zum Herunterladen zu erhalten, verwenden Sie den Befehl 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

Um eine Kopie der ipa-Datei herunterzuladen, verwenden Sie den Befehl 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

Um eine externe Versionskennung aufzulösen, die vom Befehl list-versions zurückgegeben wird, verwenden Sie den Befehl 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

Hinweis: Das Tool läuft standardmäßig im interaktiven Modus. Verwenden Sie das Flag --non-interactive, wenn Sie es in einer automatisierten Umgebung ausführen.

Kompilieren

Das Tool kann mit der Go-Toolchain kompiliert werden.

root@kitploit:~
$ go build -o ipatool

Unit-Tests können mit den folgenden Befehlen ausgeführt werden.

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

Lizenz

IPATool wird unter der MIT-Lizenz veröffentlicht.

Tool herunterladen