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, mit dem App-Pakete (bekannt als ipa-Dateien) für iOS, iPadOS, tvOS und visionOS aus dem App Store durchsucht und heruntergeladen werden können. | Kitploit
Tools/GitHubGitHub/majd/ipatool
iOS-SicherheitMobile App-PenetrationstestsReverse EngineeringInformationsbeschaffungMobile SicherheitTop in iOS-Sicherheit Nr.18
GitHubmajd/ipatool

ipatool

Kommandozeilen-Tool, mit dem App-Pakete (bekannt als ipa-Dateien) für iOS, iPadOS, tvOS und visionOS aus dem App Store durchsucht und heruntergeladen werden können.

Repository anzeigen
11.1k93126vor 9 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 Kommandozeilen-Tool, mit dem du nach iOS-, iPadOS-, tvOS- und visionOS-Apps im App Store suchen und eine Kopie des App-Pakets, bekannt als ipa-Datei, herunterladen kannst.

Demo

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

Anforderungen

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

Installation

Manuell

Du kannst die neueste Version von ipatool von den GitHub-Releases herunterladen.

Paketmanager (macOS)

Du kannst ipatool mit Homebrew installieren.

root@kitploit:~
$ brew install ipatool

Verwendung

Um dich beim App Store zu authentifizieren, verwende den Befehl auth.

root@kitploit:~
Mit dem App Store authentifizieren

Verwendung:
  ipatool auth [Befehl]

Verfügbare Befehle:
  info        Aktuelle Kontoinformationen anzeigen
  login       Beim App Store anmelden
  revoke      App-Store-Anmeldedaten widerrufen

Flags:
  -h, --help   Hilfe für auth

Globale Flags:
      --format format     legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --non-interactive   im nicht-interaktiven Modus ausführen
      --verbose           aktiviert ausführliche Protokolle

Verwende "ipatool auth [Befehl] --help" für weitere Informationen zu einem Befehl.

Um im App Store nach Apps zu suchen, verwende den Befehl search.

root@kitploit:~
Nach iOS-, iPadOS-, tvOS- und visionOS-Apps suchen, die im App Store verfügbar sind

Verwendung:
  ipatool search <Begriff> [flags]

Flags:
  -h, --help              Hilfe für search
  -l, --limit int         maximale Anzahl der abzurufenden Suchergebnisse; visionOS unterstützt bis zu 12 (Standard: 5)
      --platform string   Plattform für die Suche: iphone (iOS), ipad (iPadOS), appletv (tvOS) oder visionos

Globale Flags:
      --format format     legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --non-interactive   im nicht-interaktiven Modus ausführen
      --verbose           aktiviert ausführliche Protokolle

Um eine Lizenz für eine App zu erhalten, verwende den Befehl purchase.

root@kitploit:~
Eine Lizenz für die App vom App Store erhalten

Verwendung:
  ipatool purchase [flags]

Flags:
  -b, --bundle-identifier string   Bundle-Identifikator der Ziel-iOS-App (erforderlich)
  -h, --help                       Hilfe für purchase

Globale Flags:
      --format format     legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --non-interactive   im nicht-interaktiven Modus ausführen
      --verbose           aktiviert ausführliche Protokolle

Um Apps aufzulisten, die dem authentifizierten Konto gehören, verwende den Befehl list-purchases. Die Ergebnisse sind nach Kaufdatum sortiert, neueste zuerst.

root@kitploit:~
Apps auflisten, die dem authentifizierten App-Store-Konto gehören

Verwendung:
  ipatool list-purchases [flags]

Flags:
  -h, --help              Hilfe für list-purchases
  -l, --max-results int   maximale Anzahl der pro Seite zurückzugebenden Apps (Standard: 10)
  -p, --page int          Seite der zurückzugebenden eigenen Apps (Standard: 1)

Globale Flags:
      --format format                legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --keychain-passphrase string   Passphrase zum Entsperren des Schlüsselbunds
      --non-interactive              im nicht-interaktiven Modus ausführen
      --verbose                      aktiviert ausführliche Protokolle

Um eine Liste der verfügbaren App-Versionen zum Herunterladen zu erhalten, verwende den Befehl list-versions.

root@kitploit:~
Die verfügbaren Versionen einer iOS-App auflisten

Verwendung:
  ipatool list-versions [flags]

Flags:
  -i, --app-id int                 ID der Ziel-iOS-App (erforderlich)
  -b, --bundle-identifier string   Der Bundle-Identifikator der Ziel-iOS-App (überschreibt die App-ID)
  -h, --help                       Hilfe für list-versions

Globale Flags:
      --format format                legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --keychain-passphrase string   Passphrase zum Entsperren des Schlüsselbunds
      --non-interactive              im nicht-interaktiven Modus ausführen
      --verbose                      aktiviert ausführliche Protokolle

Um eine Kopie der ipa-Datei herunterzuladen, verwende den Befehl download.

root@kitploit:~
(verschlüsselte) iOS-, iPadOS-, tvOS- und visionOS-App-Pakete vom App Store herunterladen

Verwendung:
  ipatool download [flags]

Flags:
  -i, --app-id int                   ID der Ziel-App (erforderlich)
  -b, --bundle-identifier string     Der Bundle-Identifikator der Ziel-App (überschreibt die App-ID)
      --external-version-id string   Externe Versionskennung der Ziel-App (Standard: neueste Version, wenn nicht angegeben)
  -h, --help                         Hilfe für download
  -o, --output string                Der Zielpfad des heruntergeladenen App-Pakets
      --platform string              Plattform für den Download: iphone (iOS), ipad (iPadOS), appletv (tvOS) oder visionos
      --purchase                     Bei Bedarf eine Lizenz für die App erwerben

Globale Flags:
      --format format                legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --keychain-passphrase string   Passphrase zum Entsperren des Schlüsselbunds
      --non-interactive              im nicht-interaktiven Modus ausführen
      --verbose                      aktiviert ausführliche Protokolle

Um eine externe Versionskennung aufzulösen, die vom Befehl list-versions zurückgegeben wird, verwende den Befehl get-version-metadata.

root@kitploit:~
Die Metadaten für eine bestimmte Version einer App abrufen

Verwendung:
  ipatool get-version-metadata [flags]

Flags:
  -i, --app-id int                   ID der Ziel-iOS-App (erforderlich)
  -b, --bundle-identifier string     Der Bundle-Identifikator der Ziel-iOS-App (überschreibt die App-ID)
      --external-version-id string   Externe Versionskennung der Ziel-iOS-App (erforderlich)
  -h, --help                         Hilfe für get-version-metadata

Globale Flags:
      --format format                legt das Ausgabeformat für den Befehl fest; kann 'text' oder 'json' sein (Standard: text)
      --keychain-passphrase string   Passphrase zum Entsperren des Schlüsselbunds
      --non-interactive              im nicht-interaktiven Modus ausführen
      --verbose                      aktiviert ausführliche Protokolle

Hinweis: Das Tool läuft standardmäßig im interaktiven Modus. Verwende das Flag --non-interactive, wenn du in einer automatisierten Umgebung arbeitest.

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 ./...
$ go test -v ./...

Lizenz

IPATool wird unter der MIT-Lizenz veröffentlicht.

Tool herunterladen