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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
combobulator — एक मॉड्यूलर ढाँचा जो कई स्रोतों और पैकेज प्रबंधन योजनाओं में पैकेज मेनिफ़ेस्ट का विश्लेषण करके डिपेंडेंसी कन्फ्यूज़न हमलों का पता लगाने और रोकने में सक्षम है, जिसमें SDLC एकीकरण के लिए एक प्लग करने योग्य ह्युरिस्टिक इंजन है। | Kitploit
उपकरण/GitHubGitHub/apiiro/combobulator
भेद्यता स्कैनरकोड विश्लेषणDevSecOpsआपूर्ति श्रृंखला सुरक्षा
GitHubapiiro/combobulator

combobulator

एक मॉड्यूलर ढाँचा जो कई स्रोतों और पैकेज प्रबंधन योजनाओं में पैकेज मेनिफ़ेस्ट का विश्लेषण करके डिपेंडेंसी कन्फ्यूज़न हमलों का पता लगाने और रोकने में सक्षम है, जिसमें SDLC एकीकरण के लिए एक प्लग करने योग्य ह्युरिस्टिक इंजन है।

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

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

सभी देखें →

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

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

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

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

Dependency Combobulator

BHEU BADGE python maintained

Dependency Combobulator एक ओपन-सोर्स, मॉड्यूलर और विस्तार योग्य फ्रेमवर्क है जो निर्भरता भ्रम (dependency confusion) के रिसाव और संभावित हमलों का पता लगाने और रोकने के लिए है। यह सुरक्षित एप्लिकेशन रिलीज़ सुनिश्चित करने के लिए एक समग्र दृष्टिकोण प्रदान करता है जिसका मूल्यांकन विभिन्न स्रोतों (जैसे, GitHub Packages, JFrog Artifactory) और कई पैकेज प्रबंधन योजनाओं (जैसे, npm, maven) के विरुद्ध किया जा सकता है।

लक्षित दर्शक

यह फ्रेमवर्क सुरक्षा ऑडिटर्स, पेंटेस्टर्स द्वारा उपयोग किया जा सकता है और इसे एक उद्यम के एप्लिकेशन सुरक्षा कार्यक्रम और रिलीज़ चक्र में स्वचालित रूप से शामिल किया जा सकता है।

मुख्य विशेषताएं

  • प्लग करने योग्य - SDLC में कमिट स्तर, बिल्ड, रिलीज़ चरणों में हस्तक्षेप करें।
  • विस्तार योग्य - अपनी खुद की पैकेज प्रबंधन योजना या पसंद का कोड स्रोत आसानी से जोड़ें।
  • सामान्य-उद्देश्य ह्युरिस्टिक इंजन - एक अमूर्त पैकेज डेटा मॉडल अज्ञेयवादी ह्युरिस्टिक दृष्टिकोण प्रदान करता है।
  • प्रौद्योगिकियों की विस्तृत श्रृंखला का समर्थन।
  • लचीला - निर्णय वृक्षों को टूलकिट द्वारा प्रदान की गई अंतर्दृष्टि या निर्णयों के आधार पर निर्धारित किया जा सकता है।

आसानी से विस्तार योग्य

यह परियोजना व्यवसायी (practitioner) की टूलकिट को अपनी विशिष्ट आवश्यकताओं के अनुसार विस्तारित और अनुकूलित करने की क्षमता पर जोर देती है। इस प्रकार, इसे अन्य स्रोतों, सार्वजनिक रजिस्ट्रियों, पैकेज प्रबंधन योजनाओं तक विस्तारित करने और अमूर्त मॉडल और साथ में ह्युरिस्टिक्स इंजन का विस्तार करने के लिए डिज़ाइन किया गया है।

स्थापना

Dependency Combobulator जैसा है वैसे ही काम करने के लिए तैयार है - बस git clone करें या https://github.com/apiiro/combobulator से पैकेज डाउनलोड करें।

आवश्यक निर्भरताओं को स्थापित करने के लिए निम्नलिखित चलाएँ सुनिश्चित करें:

pip install -r requirements.txt

तर्क (--help)

root@kitploit:~
  -h, --help            show this help message and exit
  -t {npm,maven}, --type {npm,maven}
                        Package Manager Type, i.e: npm, maven
  -l LIST_FROM_FILE, --load_list LIST_FROM_FILE
                        Load list of dependencies from a file
  -d FROM_SRC, --directory FROM_SRC
                        Extract dependencies from local source repository
  -p--package SINGLE    Name a single package.
  -c CSV, --csv CSV     Export packages properties onto CSV file
  -gh GITHUB_TOKEN, --github GITHUB_TOKEN
                        GitHub Access Token (Overrides .env file setting)
  -a {compare,comp,heuristics,heur}, --analysis {compare,comp,heuristics,heur}
                        Required analysis level - compare (comp), heuristics
                        (heur) (default: compare)

Apiiro <Heart> Community

समर्थित पैकेज प्रकार (-t, --t): npm, maven

समर्थित स्रोत निर्भरता मूल्यांकन:

  • उन फ़ाइल से जिसमें निर्भरता पहचानकर्ता पंक्ति-दर-पंक्ति हों। (-l, --load_list)
  • उपयुक्त रिपॉजिटरी के सॉफ्टवेयर बिल-ऑफ-मटेरियल्स (जैसे, package.json, pom.xml) का विश्लेषण करके (-d, --directory)
  • एक एकल पहचानकर्ता का नामकरण (-p, --package)

विश्लेषण स्तर अनुकूलन योग्य है क्योंकि आप सेकंडों में अपना पसंदीदा विश्लेषण प्रोफ़ाइल बना सकते हैं। Dependency Combobulator में बॉक्स से बाहर कई विश्लेषण स्तर उपलब्ध हैं, जिन्हें -a, --analysis द्वारा चुना जा सकता है।

समर्थित आउटपुट प्रारूप:

  • स्क्रीन stdout (डिफ़ॉल्ट)
  • निर्दिष्ट फ़ाइल में CSV निर्यात -(-CSV)

उपयोग उदाहरण

https://user-images.githubusercontent.com/90651458/140915800-c267034b-90c9-42d1-b12a-83e12f70d44e.mp4

श्रेय

यह परियोजना Apiiro द्वारा 💜 के साथ बनाए रखी और प्रायोजित है।

हम परिवर्तन के जुनून वाले महान डेवलपर्स और AppSec व्यवसायियों का सम्मान करते हैं 🙏

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