Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
ipatool — Ferramenta de linha de comando que permite pesquisar e baixar pacotes de aplicativos (conhecidos como arquivos ipa) da App Store do iOS. | Kitploit
Ferramentas/GitHubGitHub/majd/ipatool
Segurança iOSPentesting de Apps MóveisEngenharia ReversaColeta de InformaçõesSegurança Móvel
GitHubmajd/ipatool

ipatool

Ferramenta de linha de comando que permite pesquisar e baixar pacotes de aplicativos (conhecidos como arquivos ipa) da App Store do iOS.

Ver Repositório
9.9k857há 20 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

IPATool

Release License

ipatool é uma ferramenta de linha de comando que permite pesquisar aplicativos iOS na App Store e baixar uma cópia do pacote do aplicativo, conhecido como arquivo ipa.

Demo

  • Requisitos
  • Instalação
    • Manual
    • Gerenciador de Pacotes (macOS)
  • Uso
  • Compilação
  • Licença
  • Lançamentos
  • Perguntas Frequentes

Requisitos

  • Sistema operacional suportado (Windows, Linux ou macOS).
  • Apple ID configurado para usar a App Store.

Instalação

Manual

Você pode obter a versão mais recente do ipatool nos lançamentos do GitHub.

Gerenciador de Pacotes (macOS)

Você pode instalar o ipatool usando o Homebrew.

root@kitploit:~
$ brew install ipatool

Uso

Para autenticar na App Store, use o comando 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.

Para pesquisar aplicativos na App Store, use o comando 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

Para obter uma licença para um aplicativo, use o comando 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

Para obter uma lista das versões disponíveis do aplicativo para download, use o comando 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

Para baixar uma cópia do arquivo ipa, use o comando 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

Para resolver um identificador de versão externa, retornado pelo comando list-versions, use o comando 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

Nota: a ferramenta executa em modo interativo por padrão. Use a flag --non-interactive se estiver executando em um ambiente automatizado.

Compilação

A ferramenta pode ser compilada usando o toolchain Go.

root@kitploit:~
$ go build -o ipatool

Os testes unitários podem ser executados com os seguintes comandos.

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

Licença

IPATool é distribuído sob a licença MIT.

Baixar ferramenta