Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ipatool — Strumento da riga di comando che consente di cercare e scaricare pacchetti di app (noti come file ipa) per iOS, iPadOS, tvOS e visionOS dall'App Store. | Kitploit
Strumenti/GitHubGitHub/majd/ipatool
Sicurezza iOSPentesting di App MobiliReverse EngineeringRaccolta InformazioniSicurezza MobileTop in Sicurezza iOS n.18
GitHubmajd/ipatool

ipatool

Strumento da riga di comando che consente di cercare e scaricare pacchetti di app (noti come file ipa) per iOS, iPadOS, tvOS e visionOS dall'App Store.

Vedi Repository
11.1k931269 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

IPATool

Release License

ipatool è uno strumento da riga di comando che consente di cercare app per iOS, iPadOS, tvOS e visionOS sull'App Store e scaricare una copia del pacchetto dell'app, noto come file ipa.

Demo

  • Requisiti
  • Installazione
    • Manuale
    • Gestore di pacchetti (macOS)
  • Utilizzo
  • Compilazione
  • Licenza
  • Release
  • FAQ

Requisiti

  • Sistema operativo supportato (Windows, Linux o macOS).
  • Apple ID configurato per l'uso dell'App Store.

Installazione

Manuale

Puoi scaricare l'ultima versione di ipatool dalle release di GitHub.

Gestore di pacchetti (macOS)

Puoi installare ipatool usando Homebrew.

root@kitploit:~
$ brew install ipatool

Utilizzo

Per autenticarti con l'App Store, usa il comando auth.

root@kitploit:~
Autenticati con l'App Store

Utilizzo:
  ipatool auth [comando]

Comandi disponibili:
  info        Mostra le informazioni sull'account corrente
  login       Accedi all'App Store
  revoke      Revoca le credenziali dell'App Store

Flag:
  -h, --help   aiuto per auth

Flag globali:
      --format format     imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --non-interactive   esegui in sessione non interattiva
      --verbose           abilita i log dettagliati

Usa "ipatool auth [comando] --help" per maggiori informazioni su un comando.

Per cercare app sull'App Store, usa il comando search.

root@kitploit:~
Cerca app per iOS, iPadOS, tvOS e visionOS disponibili sull'App Store

Utilizzo:
  ipatool search <termine> [flag]

Flag:
  -h, --help              aiuto per search
  -l, --limit int         numero massimo di risultati di ricerca da recuperare; visionOS supporta fino a 12 (5 predefinito)
      --platform string   Piattaforma da cercare: iphone (iOS), ipad (iPadOS), appletv (tvOS) o visionos

Flag globali:
      --format format     imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --non-interactive   esegui in sessione non interattiva
      --verbose           abilita i log dettagliati

Per ottenere una licenza per un'app, usa il comando purchase.

root@kitploit:~
Ottieni una licenza per l'app dall'App Store

Utilizzo:
  ipatool purchase [flag]

Flag:
  -b, --bundle-identifier string   Identificatore del bundle dell'app iOS di destinazione (obbligatorio)
  -h, --help                       aiuto per purchase

Flag globali:
      --format format     imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --non-interactive   esegui in sessione non interattiva
      --verbose           abilita i log dettagliati

Per elencare le app possedute dall'account autenticato, usa il comando list-purchases. I risultati sono ordinati per data di acquisto, dal più recente al più vecchio.

root@kitploit:~
Elenca le app possedute dall'account App Store autenticato

Utilizzo:
  ipatool list-purchases [flag]

Flag:
  -h, --help              aiuto per list-purchases
  -l, --max-results int   numero massimo di app da restituire per pagina (10 predefinito)
  -p, --page int          pagina di app possedute da restituire (1 predefinito)

Flag globali:
      --format format                imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --keychain-passphrase string   passphrase per sbloccare il portachiavi
      --non-interactive              esegui in sessione non interattiva
      --verbose                      abilita i log dettagliati

Per ottenere un elenco delle versioni disponibili dell'app da scaricare, usa il comando list-versions.

root@kitploit:~
Elenca le versioni disponibili di un'app iOS

Utilizzo:
  ipatool list-versions [flag]

Flag:
  -i, --app-id int                 ID dell'app iOS di destinazione (obbligatorio)
  -b, --bundle-identifier string   L'identificatore del bundle dell'app iOS di destinazione (sostituisce l'ID dell'app)
  -h, --help                       aiuto per list-versions

Flag globali:
      --format format                imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --keychain-passphrase string   passphrase per sbloccare il portachiavi
      --non-interactive              esegui in sessione non interattiva
      --verbose                      abilita i log dettagliati

Per scaricare una copia del file ipa, usa il comando download.

root@kitploit:~
Scarica pacchetti di app (crittografati) per iOS, iPadOS, tvOS e visionOS dall'App Store

Utilizzo:
  ipatool download [flag]

Flag:
  -i, --app-id int                   ID dell'app di destinazione (obbligatorio)
  -b, --bundle-identifier string     L'identificatore del bundle dell'app di destinazione (sostituisce l'ID dell'app)
      --external-version-id string   Identificatore della versione esterna dell'app di destinazione (predefinito all'ultima versione se non specificato)
  -h, --help                         aiuto per download
  -o, --output string                Il percorso di destinazione del pacchetto dell'app scaricato
      --platform string              Piattaforma per cui scaricare: iphone (iOS), ipad (iPadOS), appletv (tvOS) o visionos
      --purchase                     Ottieni una licenza per l'app se necessario

Flag globali:
      --format format                imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --keychain-passphrase string   passphrase per sbloccare il portachiavi
      --non-interactive              esegui in sessione non interattiva
      --verbose                      abilita i log dettagliati

Per risolvere un identificatore di versione esterna, restituito dal comando list-versions, usa il comando get-version-metadata.

root@kitploit:~
Recupera i metadati per una versione specifica di un'app

Utilizzo:
  ipatool get-version-metadata [flag]

Flag:
  -i, --app-id int                   ID dell'app iOS di destinazione (obbligatorio)
  -b, --bundle-identifier string     L'identificatore del bundle dell'app iOS di destinazione (sostituisce l'ID dell'app)
      --external-version-id string   Identificatore della versione esterna dell'app iOS di destinazione (obbligatorio)
  -h, --help                         aiuto per get-version-metadata

Flag globali:
      --format format                imposta il formato di output per il comando; può essere 'text', 'json' (testo predefinito)
      --keychain-passphrase string   passphrase per sbloccare il portachiavi
      --non-interactive              esegui in sessione non interattiva
      --verbose                      abilita i log dettagliati

Nota: lo strumento viene eseguito in modalità interattiva per impostazione predefinita. Usa il flag --non-interactive se esegui in un ambiente automatizzato.

Compilazione

Lo strumento può essere compilato usando la toolchain Go.

root@kitploit:~
$ go build -o ipatool

I test unitari possono essere eseguiti con i seguenti comandi.

root@kitploit:~
$ go generate ./...
$ go test -v ./...

Licenza

IPATool è rilasciato sotto la licenza MIT.

Scarica lo strumento