Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ipatool — कमांड-लाइन टूल जो App Store से iOS, iPadOS, tvOS और visionOS के लिए ऐप पैकेज (जिन्हें ipa फ़ाइलें कहा जाता है) खोजने और डाउनलोड करने की अनुमति देता है। | Kitploit
उपकरण/GitHubGitHub/majd/ipatool
आईओएस सुरक्षामोबाइल ऐप पेंटेस्टिंगरिवर्स इंजीनियरिंगजानकारी एकत्र करनामोबाइल सुरक्षाआईओएस सुरक्षा में शीर्ष #18
GitHubmajd/ipatool

ipatool

कमांड-लाइन टूल जो App Store से iOS, iPadOS, tvOS और visionOS के लिए ऐप पैकेज (जिन्हें ipa फ़ाइलें कहा जाता है) खोजने और डाउनलोड करने की अनुमति देता है।

रिपॉजिटरी देखें
11.1k931264घं 13मि पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

IPATool

Release License

ipatool एक कमांड लाइन टूल है जो आपको App Store पर iOS, iPadOS, tvOS और visionOS ऐप्स खोजने तथा ऐप पैकेज की एक प्रति डाउनलोड करने की अनुमति देता है, जिसे ipa फ़ाइल के रूप में जाना जाता है।

Demo

  • आवश्यकताएँ
  • स्थापना
    • मैन्युअल
    • पैकेज मैनेजर (macOS)
  • उपयोग
  • संकलन
  • लाइसेंस
  • रिलीज़
  • FAQ

आवश्यकताएँ

  • समर्थित ऑपरेटिंग सिस्टम (Windows, Linux या macOS)।
  • App Store का उपयोग करने के लिए सेट किया गया Apple ID।

स्थापना

मैन्युअल

आप ipatool का नवीनतम संस्करण GitHub releases से प्राप्त कर सकते हैं।

पैकेज मैनेजर (macOS)

आप Homebrew का उपयोग करके ipatool स्थापित कर सकते हैं।

root@kitploit:~
$ brew install ipatool

उपयोग

App Store के साथ प्रमाणित करने के लिए, auth कमांड का उपयोग करें।

root@kitploit:~
App Store के साथ प्रमाणित करें

उपयोग:
  ipatool auth [command]

उपलब्ध कमांड:
  info        वर्तमान खाता जानकारी दिखाएँ
  login       App Store में लॉगिन करें
  revoke      अपने App Store क्रेडेंशियल रद्द करें

फ़्लैग:
  -h, --help   auth के लिए सहायता

वैश्विक फ़्लैग:
      --format format     कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --non-interactive   गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose           विस्तृत लॉग सक्षम करता है

किसी कमांड के बारे में अधिक जानकारी के लिए "ipatool auth [command] --help" का उपयोग करें।

App Store पर ऐप्स खोजने के लिए, search कमांड का उपयोग करें।

root@kitploit:~
App Store पर उपलब्ध iOS, iPadOS, tvOS और visionOS ऐप्स खोजें

उपयोग:
  ipatool search <term> [flags]

फ़्लैग:
  -h, --help              search के लिए सहायता
  -l, --limit int         प्राप्त करने के लिए खोज परिणामों की अधिकतम संख्या; visionOS 12 तक समर्थन करता है (डिफ़ॉल्ट 5)
      --platform string   खोजने के लिए प्लेटफ़ॉर्म: iphone (iOS), ipad (iPadOS), appletv (tvOS), या visionos

वैश्विक फ़्लैग:
      --format format     कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --non-interactive   गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose           विस्तृत लॉग सक्षम करता है

किसी ऐप के लिए लाइसेंस प्राप्त करने के लिए, purchase कमांड का उपयोग करें।

root@kitploit:~
App Store से ऐप के लिए लाइसेंस प्राप्त करें

उपयोग:
  ipatool purchase [flags]

फ़्लैग:
  -b, --bundle-identifier string   लक्ष्य iOS ऐप का बंडल पहचानकर्ता (आवश्यक)
  -h, --help                       purchase के लिए सहायता

वैश्विक फ़्लैग:
      --format format     कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --non-interactive   गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose           विस्तृत लॉग सक्षम करता है

प्रमाणित खाते के स्वामित्व वाले ऐप्स को सूचीबद्ध करने के लिए, list-purchases कमांड का उपयोग करें। परिणाम खरीद तिथि के अनुसार क्रमबद्ध होते हैं, नवीनतम पहले।

root@kitploit:~
प्रमाणित App Store खाते के स्वामित्व वाले ऐप्स सूचीबद्ध करें

उपयोग:
  ipatool list-purchases [flags]

फ़्लैग:
  -h, --help              list-purchases के लिए सहायता
  -l, --max-results int   प्रति पृष्ठ लौटाने के लिए ऐप्स की अधिकतम संख्या (डिफ़ॉल्ट 10)
  -p, --page int          लौटाने के लिए स्वामित्व वाले ऐप्स का पृष्ठ (डिफ़ॉल्ट 1)

वैश्विक फ़्लैग:
      --format format                कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --keychain-passphrase string   keychain अनलॉक करने के लिए पासफ़्रेज़
      --non-interactive              गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose                      विस्तृत लॉग सक्षम करता है

डाउनलोड करने के लिए उपलब्ध ऐप संस्करणों की सूची प्राप्त करने के लिए, list-versions कमांड का उपयोग करें।

root@kitploit:~
iOS ऐप के उपलब्ध संस्करण सूचीबद्ध करें

उपयोग:
  ipatool list-versions [flags]

फ़्लैग:
  -i, --app-id int                 लक्ष्य iOS ऐप का ID (आवश्यक)
  -b, --bundle-identifier string   लक्ष्य iOS ऐप का बंडल पहचानकर्ता (ऐप ID को ओवरराइड करता है)
  -h, --help                       list-versions के लिए सहायता

वैश्विक फ़्लैग:
      --format format                कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --keychain-passphrase string   keychain अनलॉक करने के लिए पासफ़्रेज़
      --non-interactive              गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose                      विस्तृत लॉग सक्षम करता है

ipa फ़ाइल की एक प्रति डाउनलोड करने के लिए, download कमांड का उपयोग करें।

root@kitploit:~
App Store से (एन्क्रिप्टेड) iOS, iPadOS, tvOS और visionOS ऐप पैकेज डाउनलोड करें

उपयोग:
  ipatool download [flags]

फ़्लैग:
  -i, --app-id int                   लक्ष्य ऐप का ID (आवश्यक)
  -b, --bundle-identifier string     लक्ष्य ऐप का बंडल पहचानकर्ता (ऐप ID को ओवरराइड करता है)
      --external-version-id string   लक्ष्य ऐप का बाहरी संस्करण पहचानकर्ता (निर्दिष्ट न होने पर नवीनतम संस्करण पर डिफ़ॉल्ट)
  -h, --help                         download के लिए सहायता
  -o, --output string                डाउनलोड किए गए ऐप पैकेज का गंतव्य पथ
      --platform string              डाउनलोड करने के लिए प्लेटफ़ॉर्म: iphone (iOS), ipad (iPadOS), appletv (tvOS), या visionos
      --purchase                     आवश्यक होने पर ऐप के लिए लाइसेंस प्राप्त करें

वैश्विक फ़्लैग:
      --format format                कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --keychain-passphrase string   keychain अनलॉक करने के लिए पासफ़्रेज़
      --non-interactive              गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose                      विस्तृत लॉग सक्षम करता है

list-versions कमांड द्वारा लौटाए गए बाहरी संस्करण पहचानकर्ता को हल करने के लिए, get-version-metadata कमांड का उपयोग करें।

root@kitploit:~
किसी ऐप के विशिष्ट संस्करण के लिए मेटाडेटा प्राप्त करता है

उपयोग:
  ipatool get-version-metadata [flags]

फ़्लैग:
  -i, --app-id int                   लक्ष्य iOS ऐप का ID (आवश्यक)
  -b, --bundle-identifier string     लक्ष्य iOS ऐप का बंडल पहचानकर्ता (ऐप ID को ओवरराइड करता है)
      --external-version-id string   लक्ष्य iOS ऐप का बाहरी संस्करण पहचानकर्ता (आवश्यक)
  -h, --help                         get-version-metadata के लिए सहायता

वैश्विक फ़्लैग:
      --format format                कमांड के लिए आउटपुट प्रारूप सेट करता है; 'text', 'json' हो सकता है (डिफ़ॉल्ट text)
      --keychain-passphrase string   keychain अनलॉक करने के लिए पासफ़्रेज़
      --non-interactive              गैर-इंटरैक्टिव सत्र में चलाएँ
      --verbose                      विस्तृत लॉग सक्षम करता है

नोट: टूल डिफ़ॉल्ट रूप से इंटरैक्टिव मोड में चलता है। स्वचालित वातावरण में चलने पर --non-interactive फ़्लैग का उपयोग करें।

संकलन

टूल को Go टूलचेन का उपयोग करके संकलित किया जा सकता है।

root@kitploit:~
$ go build -o ipatool

यूनिट परीक्षण निम्नलिखित कमांड के साथ निष्पादित किए जा सकते हैं।

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

लाइसेंस

IPATool MIT लाइसेंस के तहत जारी किया गया है।

टूल डाउनलोड करें