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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
GraphCrawler — GraphQL स्वचालित सुरक्षा परीक्षण टूलकिट | Kitploit
उपकरण/GitHubGitHub/gsmith257-cyber/graphcrawler
टोहीभेद्यता स्कैनरएपीआई सुरक्षा परीक्षणजानकारी एकत्र करनावेब सुरक्षासबडोमेन एनुमरेशनArchived
GitHubgsmith257-cyber/graphcrawler

GraphCrawler

GraphQL स्वचालित सुरक्षा परीक्षण टूलकिट

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

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

सभी देखें →

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

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

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

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

ग्राफ़क्रॉलर

GraphQL स्वचालित परीक्षण टूलकिट

ग्राफ़ क्रॉलर किसी भी GraphQL एंडपॉइंट के लिए सबसे शक्तिशाली स्वचालित परीक्षण टूलकिट है।

संस्करण 1.2 जारी हो गया है!!

नया: Escape Technology के शक्तिशाली Graphinder टूल का उपयोग करके आपके लिए एंडपॉइंट खोज सकता है। बस इसे किसी डोमेन की ओर इंगित करें और '-e' विकल्प जोड़ें, और Graphinder सबडोमेन गणना + GraphQL एंडपॉइंट के लिए लोकप्रिय निर्देशिकाओं की खोज करेगा। इस सब के बाद GraphCrawler प्रभार लेगा और प्रत्येक खोज पर काम करेगा। यदि स्कीमा का इंट्रोस्पेक्शन नहीं किया जा सकता है, तो आप इसे '-s' विकल्प के साथ एक json फ़ाइल के रूप में प्रदान कर सकते हैं।

यह जाँच करेगा कि क्या म्यूटेशन सक्षम है, उपलब्ध किसी भी संवेदनशील क्वेरी जैसे उपयोगकर्ता और फ़ाइलों की जाँच करेगा, और यह उन आसान क्वेरीज का परीक्षण भी करेगा जो यह पाता है कि क्या प्रमाणीकरण आवश्यक है।

यदि एंडपॉइंट पर इंट्रोस्पेक्शन सक्षम नहीं है, तो यह जाँच करेगा कि क्या यह एक अपोलो सर्वर है और फिर Clairvoyance चला सकता है ताकि ब्रूट फ़ोर्स करके सुझाव प्राप्त कर सके और स्वयं स्कीमा बनाने का प्रयास कर सके। (इस पर अधिक विवरण के लिए Clairvoyance प्रोजेक्ट देखें)। फिर यह निष्कर्षों को 1-10 के पैमाने पर स्कोर करेगा, जिसमें 10 सबसे गंभीर होगा।

यदि आप स्कीमा में और गहराई से जाना चाहते हैं, तो आप कुछ प्रकारों, जैसे उपयोगकर्ता आईडी, ईमेल आदि के पथ खोजने के लिए graphql-path-enum का भी उपयोग कर सकते हैं।

मुझे उम्मीद है कि यह आपका उतना ही समय बचाएगा जितना मेरा बचाया है

उपयोग

  1. बेयरमेटल इंस्टॉल के रूप में
root@kitploit:~
python graphCrawler.py -u https://test.com/graphql/api -o <fileName> -a "<headers>"


 ██████╗ ██████╗  █████╗ ██████╗ ██╗  ██╗ ██████╗██████╗  █████╗ ██╗    ██╗██╗     ███████╗██████╗ 
██╔════╝ ██╔══██╗██╔══██╗██╔══██╗██║  ██║██╔════╝██╔══██╗██╔══██╗██║    ██║██║     ██╔════╝██╔══██╗
██║  ███╗██████╔╝███████║██████╔╝███████║██║     ██████╔╝███████║██║ █╗ ██║██║     █████╗  ██████╔╝
██║   ██║██╔══██╗██╔══██║██╔═══╝ ██╔══██║██║     ██╔══██╗██╔══██║██║███╗██║██║     ██╔══╝  ██╔══██╗
╚██████╔╝██║  ██║██║  ██║██║     ██║  ██║╚██████╗██║  ██║██║  ██║╚███╔███╔╝███████╗███████╗██║  ██║
 ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚══╝╚══╝ ╚══════╝╚══════╝╚═╝  ╚═╝
 

आउटपुट विकल्प आवश्यक नहीं है और डिफ़ॉल्ट रूप से यह schema.json को आउटपुट करेगा। 2. डॉकर के रूप में नोट: चूँकि graphcrawler कुछ विकल्पों का उपयोग करता है जिन्हें इनपुट के रूप में फ़ाइलों की आवश्यकता होती है या आउटपुट उत्पन्न होता है, सलाह दी जाती है कि उन सभी फ़ाइलों को एक कार्यशील निर्देशिका में रखें और इसे कंटेनर पथ /workspace पर माउंट करें। आपका सारा आउटपुट उस माउंटेड निर्देशिका में सहेजा जाएगा।

root@kitploit:~
docker build -t graphcrawler:1.2 .
docker run -v /path_to_workspace:/workspace -it graphcrawler:1.2 -u https://test.com/graphql/api  -o <filename> -a "<headers>"

उदाहरण आउटपुट:

आवश्यकताएँ

  • पायथन3
  • डॉकर
  • सभी पायथन निर्भरताएँ पिप के साथ स्थापित करें

से शब्दसूची google-10000-english

करने के लिए

  • एंडपॉइंट खोज के बाद "पूर्ण रिपोर्ट" के लिए विकल्प जोड़ें, जहां यह पाए गए एंडपॉइंट पर clairvoyance और टूलकिट के अन्य सभी पहलुओं को चलाएगा
  • जब यह सुविधा जुड़ जाए तो केवल एंडपॉइंट खोजने के लिए डिफ़ॉल्ट रूप से "सरल स्कैन" करें
  • भविष्य: प्रदान की गई स्कीमा के आधार पर क्वेरी बनाने में मदद
टूल डाउनलोड करें