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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
glue — एप्लिकेशन सुरक्षा स्वचालन | Kitploit
उपकरण/GitHubGitHub/owasp/glue
भेद्यता स्कैनरकोड विश्लेषणDevSecOps
GitHubowasp/glue

glue

एप्लिकेशन सुरक्षा स्वचालन

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

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

सभी देखें →

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

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

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

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

Twitter Ruby Gem Dockerhub Travis

OWASP Glue

Glue एक ढांचा है जो उपकरणों की एक श्रृंखला चलाने के लिए है। सामान्यतः, यह उपकरणों की एक सुरक्षा विश्लेषण पाइपलाइन को स्वचालित करने के लिए एक रीढ़ के रूप में इरादा है।

अनुशंसित उपयोग

जो लोग Glue चलाना चाहते हैं, उनके लिए हम डॉकर इमेज का उपयोग करने की सलाह देते हैं क्योंकि इसमें वे अन्य उपकरण पहले से उपलब्ध और कॉन्फ़िगर होने चाहिए। अधिक जानकारी के लिए दस्तावेज़ देखें। Glue Docker Documentation

यदि आप DevOps संदर्भ में Glue का उपयोग करने में रुचि रखते हैं, तो देखें Glue DevOps Integration Options

Glue की सुविधाओं और उनका उपयोग कैसे करें, इसकी बेहतर समझ के लिए Playground देखें।

स्थानीय रन

docker run owasp/glue

विकास के लिए स्थापना

root@kitploit:~
git clone https://github.com/owasp/glue
cd glue                     -- RVM will set to 2.3.1 with Gemset Glue
gem install bundler
bundle install

विकास में चलाना

root@kitploit:~
cd lib
../bin/glue -h

Glue का विस्तार करना

Glue को जोड़े गए 'कार्यों' के माध्यम से विस्तारित करने का इरादा है। एक नया उपकरण जोड़ने के लिए, किसी मौजूदा कार्य को कॉपी करें और उसे प्रश्न में उपकरण के लिए काम करने के लिए समायोजित करें।

उपयोग

Glue <options> <target>

विकल्प

सामान्य विकल्पों में शामिल हैं: -डी डीबग के लिए -एफ फॉर्मेट के लिए (लेता है "json", "csv", "jira")

विकल्पों की पूरी सूची के लिए, Glue --help का उपयोग करें या OPTIONS.md फ़ाइल देखें।

लक्ष्य

लक्ष्य हो सकता है:

  • Filesystem (जिसे स्थान पर विश्लेषित किया जाता है)
  • Git repo (जिसे विश्लेषण के लिए क्लोन किया जाता है)
  • अन्य प्रकार की इमेज (.iso, docker, आदि प्रयोगात्मक हैं)

निर्भरताएँ

  • clamav
  • hashdeep
  • rm (*nix)
  • git
  • mount (*nix)
  • docker

विकास

कोड चलाने के लिए, रूट निर्देशिका से निम्नलिखित चलाएँ:

>ruby bin/Glue <options> target

एक जेम बनाने के लिए, बस चलाएँ:

gem build Glue.gemspec

एकीकरण

Git हुक्स

पहले, कोड से हुक प्राप्त करें।

root@kitploit:~
meditation:hooks mk$ cp /area53/owasp/Glue/hooks/pre-commit .

फिर इसे निष्पादन योग्य बनाएँ।

root@kitploit:~
meditation:hooks mk$ chmod +x pre-commit

सुनिश्चित करें कि जिस शेल में आप कमिट कर रहे हैं वह डॉकर को देख सके।

root@kitploit:~
meditation:hooks mk$ eval "$(docker-machine env default)"

अब परीक्षण करें, एक बदलाव करें और एक फ़ाइल कमिट करें। परिणाम यह होना चाहिए कि Glue आपके कोड के खिलाफ चले और जब तक परिणाम साफ न हों, कमिट की अनुमति न दे। (जो जरूरी नहीं कि एक उचित अपेक्षा हो)

कॉन्फ़िगरेशन फ़ाइलें

उन्नत उपयोग परिदृश्यों के लिए, आप अपनी कॉन्फ़िगरेशन सहेज सकते हैं और रनटाइम पर इसका उपयोग कर सकते हैं।

लेखक

Matt Konda Alex Lock Rafa Perez

लाइसेंस

Apache 2: http://www.apache.org/licenses/LICENSE-2.0

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