Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
rusty-hog — बहु-स्रोत गुप्त स्कैनर जो Git रिपॉजिटरी, S3 बकेट, फ़ाइल सिस्टम, Confluence, JIRA, Slack और Google Docs में API कुंजियाँ, पासवर्ड और PII का पता लगाने के लिए रेगेक्स और एंट्रॉपी विश्लेषण का उपयोग करता है। | Kitploit
उपकरण/GitHubGitHub/newrelic/rusty-hog
कोड विश्लेषणक्लाउड सुरक्षाDevSecOpsसीक्रेट डिटेक्शन
GitHubnewrelic/rusty-hog

rusty-hog

बहु-स्रोत गुप्त स्कैनर जो Git रिपॉजिटरी, S3 बकेट, फ़ाइल सिस्टम, Confluence, JIRA, Slack और Google Docs में API कुंजियाँ, पासवर्ड और PII का पता लगाने के लिए रेगेक्स और एंट्रॉपी विश्लेषण का उपयोग करता है।

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

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

सभी देखें →

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

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

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

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

Rusty Hog एक गुप्त स्कैनर है जो प्रदर्शन के लिए Rust में बनाया गया है, और TruffleHog पर आधारित है जो Python में लिखा गया है। Rusty Hog निम्नलिखित बाइनरी प्रदान करता है:

  • Ankamali Hog: Google Doc में गुप्त जानकारी स्कैन करता है।
  • Berkshire Hog: S3 बकेट में गुप्त जानकारी स्कैन करता है।
  • Choctaw Hog: Git रिपॉजिटरी में गुप्त जानकारी स्कैन करता है।
  • Duroc Hog: निर्देशिका, फ़ाइल और संग्रह में गुप्त जानकारी स्कैन करता है।
  • Essex Hog: Confluence विकी पेज में गुप्त जानकारी स्कैन करता है।
  • Gottingen Hog: JIRA इश्यू में गुप्त जानकारी स्कैन करता है।
  • Slack Hog: Slack चैनल में गुप्त जानकारी स्कैन करता है।

विषय-सूची

  • उपयोग
    • डाउनलोड की गई बाइनरी का उपयोग करके इंस्टॉल कैसे करें
    • DockerHub का उपयोग करके कैसे चलाएं
    • कैसे बनाएं
    • Windows पर कैसे बनाएं
    • Anakamali Hog (GDoc स्कैनर) का उपयोग
    • Berkshire Hog (S3 स्कैनर - CLI) का उपयोग
    • Berkshire Hog (S3 स्कैनर - Lambda) का उपयोग
    • Choctaw Hog (Git स्कैनर) का उपयोग
    • Duroc Hog (फ़ाइल सिस्टम स्कैनर) का उपयोग
    • Essex Hog (Confluence स्कैनर) का उपयोग
    • Gottingen Hog (JIRA स्कैनर) का उपयोग
    • Hante Hog (SLACK स्कैनर) का उपयोग
    • Regex JSON फ़ाइल स्वरूप
    • Allowlist JSON फ़ाइल स्वरूप
  • परियोजना जानकारी
    • खुला स्रोत लाइसेंस
    • सहायता
    • समुदाय
    • मुद्दे/वृद्धि अनुरोध
    • योगदान
    • सुविधा रोडमैप
    • नाम का क्या अर्थ है?

उपयोग

यह परियोजना स्कैनर्स का एक सेट प्रदान करती है जो संवेदनशील जानकारी की उपस्थिति का पता लगाने के लिए नियमित अभिव्यक्तियों का उपयोग करती है, जैसे कि API कुंजियाँ, पासवर्ड और व्यक्तिगत जानकारी। इसमें डिफ़ॉल्ट रूप से नियमित अभिव्यक्तियों का एक सेट शामिल है, लेकिन यह आपके कस्टम नियमित अभिव्यक्तियों वाले JSON ऑब्जेक्ट को भी स्वीकार करता है।

डाउनलोड की गई बाइनरी का उपयोग करके इंस्टॉल कैसे करें

रिलीज़ टैब पर नवीनतम ZIP डाउनलोड और अनज़िप करें। फिर, प्रत्येक बाइनरी को -h के साथ चलाकर उपयोग देखें।```shell script wget https://github.com/newrelic/rusty-hog/releases/download/v1.0.11/rustyhogs-darwin-choctaw_hog-1.0.11.zip unzip rustyhogs-darwin-choctaw_hog-1.0.11.zip darwin_releases/choctaw_hog -h

## DockerHub का उपयोग करके कैसे चलाएँ
Rusty Hog Docker इमेज लेखक के व्यक्तिगत DockerHub पेज [यहाँ](https://hub.docker.com/u/wetfeet2000) मिल सकते हैं।
प्रत्येक Hog और प्रत्येक रिलीज़ के लिए एक Docker Image बनाया गया है। इसलिए choctaw_hog का उपयोग करने के लिए आप निम्नलिखित कमांड चलाएँगे:```shell script
docker pull wetfeet2000/choctaw_hog:1.0.10
docker run -it --rm wetfeet2000/choctaw_hog:1.0.10 --help

कैसे बनाएं

  • सुनिश्चित करें कि आपने Rust स्थापित किया है और यह आपके PATH पर है।
  • इस रिपॉजिटरी को क्लोन करें, और फिर cargo build --release चलाएं। बाइनरीज़ target/release में स्थित हैं।
  • HTML दस्तावेज़ बनाने और देखने के लिए, cargo doc --no-deps --open चलाएं।
  • यूनिट टेस्ट चलाने के लिए, cargo test चलाएं।
  • AWS Lambda वातावरण के लिए Berkshire Hog को क्रॉस-कम्पाइल करने के लिए, निम्नलिखित कमांड चलाएं और berkshire_lambda.zip को अपने AWS Lambda डैशबोर्ड पर अपलोड करें:```shell script docker run --rm -it -v "$(pwd)":/home/rust/src ekidd/rust-musl-builder cargo build --release cp target/x86_64-unknown-linux-musl/release/berkshire_hog bootstrap zip -j berkshire_lambda.zip bootstrap
## Windows पर कैसे बनाएं
आपको स्थैतिक OpenSSL बाइनरीज़ को कंपाइल करना होगा और Rust/Cargo को बताना होगा कि उन्हें कहाँ खोजना है:```
mkdir \Tools
cd \Tools
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg.exe install openssl:x64-windows-static

$env:OPENSSL_DIR = 'C:\Tools\vcpkg\installed\x64-windows-static'
$env:OPENSSL_STATIC = 'Yes'
[System.Environment]::SetEnvironmentVariable('OPENSSL_DIR', $env:OPENSSL_DIR, [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable('OPENSSL_STATIC', $env:OPENSSL_STATIC, [System.EnvironmentVariableTarget]::User)

अब आप ऊपर सूचीबद्ध मुख्य निर्माण निर्देशों का पालन कर सकते हैं।

Lambda के लिए Berkshire Hog कैसे बनाएं

macOS

निर्भरताएँ प्राप्त करने के लिए Homebrew का उपयोग करें:``` brew install rpm2cpio FiloSottile/musl-cross/musl-cross

फिर चलाएँ `./build_lambda_macos.sh`।

बिल्ड स्क्रिप्ट OpenSSL 3.0.12 के विरुद्ध बिल्ड करेगी। ओवरराइड करने के लिए `export OPENSSL_BUILD_VER=3.0.12` का उपयोग करें।

बिल्ड स्क्रिप्ट Amazon Linux कर्नेल हेडर्स के विरुद्ध बिल्ड करेगी जो उनके RPM द्वारा प्रदान किए गए हैं; RPM के डाउनलोड स्थान को ओवरराइड करने के लिए `export AMAZON_KERNEL_HEADERS_RPM_URL=...` का उपयोग करें। (किसी भिन्न वितरण के linux-headers RPM के उपयोग में कोई बाधा नहीं है, हमें लिनक्स के लिए openssl बनाने के लिए केवल linux-headers की आवश्यकता है)

बिल्ड स्क्रिप्ट आपके वर्तमान स्रोत रूट में build-deps निर्देशिका बनाएगा। आप इस निर्देशिका को सुरक्षित रूप से `rm -rf` कर सकते हैं, लेकिन अगली बिल्ड स्क्रिप्ट चलाने पर यह पुनः बनाई जाएगी। यह विभिन्न स्थिरता जाँच भी करेगा ताकि सुनिश्चित हो सके कि बिल्ड काम करना चाहिए और यदि वे विफल होते हैं, तो यह आपको फिर से प्रयास करने के लिए उस निर्देशिका को `rm -rf` करने के लिए कह सकता है।

### Linux

सुनिश्चित करें कि `cross` स्थापित है (`cargo install cross`), फिर बस `./build_lambda.sh` चलाएँ।

# कमांड्स

## Anakamali Hog (GDoc Scanner) उपयोग```
USAGE:
    ankamali_hog [FLAGS] [OPTIONS] <GDRIVEID>

FLAGS:
        --caseinsensitive    Sets the case insensitive flag for all regexes
        --entropy            Enables entropy scanning
        --oauthsecret        Path to an OAuth secret file (JSON) ./clientsecret.json by default
        --oauthtoken         Path to an OAuth token storage file ./temp_token by default
        --prettyprint        Outputs the JSON in human readable format
    -v, --verbose            Sets the level of debugging information
    -h, --help               Prints help information
    -V, --version            Prints version information

OPTIONS:
    -a, --allowlist <ALLOWLIST>                                    Sets a custom allowlist JSON file
        --default_entropy_threshold <DEFAULT_ENTROPY_THRESHOLD>    Default entropy threshold (0.6 by default)
    -o, --outputfile <OUTPUT>                                      Sets the path to write the scanner results to (stdout by default)

        --regex <REGEX>                                            Sets a custom regex JSON file

ARGS:
    <GDRIVEID>    The ID of the Google drive file you want to scan

Berkshire Hog (S3 Scanner - CLI) उपयोग```

USAGE: berkshire_hog [FLAGS] [OPTIONS]

FLAGS: --caseinsensitive Sets the case insensitive flag for all regexes --entropy Enables entropy scanning --prettyprint Outputs the JSON in human readable format -r, --recursive Recursively scans files under the prefix -v, --verbose Sets the level of debugging information -h, --help Prints help information -V, --version Prints version information

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