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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
dorkbot — Google खोज परिणामों में कमज़ोरियों को स्कैन करने के लिए कमांड-लाइन टूल | Kitploit
उपकरण/GitHubGitHub/utiso/dorkbot
OSINT (खुला स्रोत खुफिया)टोहीभेद्यता स्कैनरजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubutiso/dorkbot

dorkbot

Google खोज परिणामों में कमज़ोरियों को स्कैन करने के लिए कमांड-लाइन टूल

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

Image of Dorkbot

dorkbot

Google (या अन्य) खोज परिणामों में कमजोरियों की स्कैनिंग करें।

dorkbot एक मॉड्यूलर कमांड-लाइन टूल है जो Google खोज क्वेरी या अन्य समर्थित स्रोतों द्वारा लौटाए गए वेबपेजों के सेट के विरुद्ध कमजोरियों की स्कैनिंग करता है। यह मॉड्यूल के दो सेटों में विभाजित है:

  • Indexers - मॉड्यूल जो लक्ष्यों की सूची लौटाते हैं
  • Scanners - मॉड्यूल जो प्रत्येक लक्ष्य के विरुद्ध कमजोरी स्कैन करते हैं

लक्ष्यों को डेटाबेस में संग्रहीत किया जाता है जैसे-जैसे वे इंडेक्स होते हैं। स्कैन होने के बाद, एक मानक JSON रिपोर्ट तैयार की जाती है जिसमें कोई भी पाई गई कमजोरियाँ होती हैं। इंडेक्सिंग और स्कैनिंग प्रक्रियाओं को अलग-अलग या एक ही कमांड में संयोजित किया जा सकता है (प्रत्येक में अधिकतम एक)।

त्वरित आरंभ

  • डेवलपर कंसोल के माध्यम से एक Google API क्रेडेंशियल बनाएँ
  • एक Google कस्टम सर्च इंजन बनाएँ और सर्च इंजन ID नोट करें, जैसे 012345678901234567891:abc12defg3h
$ pip3 install dorkbot wapiti3
$ dorkbot -i google_api -o key=your_api_credential_here -o engine=your_engine_id_here -o query="filetype:php inurl:id"
$ dorkbot -s wapiti

सहायता

 -h, --help            Show program (or specified module) help
  --show-defaults       Show default values in help output

उपयोग

usage: dorkbot [-c CONFIG] [-r DIRECTORY] [--source [SOURCE]]
               [--show-defaults] [--count COUNT] [--random] [-h] [--log LOG]
               [-v] [-V] [-d DATABASE] [-u] [--drop-tables]
               [--retries RETRIES] [--retry-on RETRY_ON] [--show-stats] [-l]
               [-n] [--list-sources] [--add-target TARGET]
               [--delete-target TARGET] [--flush-targets] [-m] [-e]
               [-i INDEXER] [-o INDEXER_ARG] [-s SCANNER] [-p SCANNER_ARG]
               [-t] [-x] [--mark-unscanned MARK_UNSCANNED] [-g] [-f]
               [--fingerprint-max FINGERPRINT_MAX] [--list-blocklist]
               [--add-blocklist-item ITEM] [--delete-blocklist-item ITEM]
               [--flush-blocklist] [-b EXTERNAL_BLOCKLIST]

options:
  -c, --config CONFIG   Configuration file
  -r, --directory DIRECTORY
                        Dorkbot directory (default location of db, tools,
                        reports)
  --source [SOURCE]     Label associated with targets
  --show-defaults       Show default values in help output
  -h, --help            Show program (or specified module) help
  --log LOG             Path to log file
  -v, --verbose         Enable verbose logging (can be used multiple times to
                        increase verbosity)
  -V, --version         Print version

retrieval:
  --count COUNT         number of targets to retrieve (0/unset = all)
  --random              retrieve targets in random order

database:
  -d, --database DATABASE
                        Database file/uri
  -u, --prune           Apply fingerprinting and blocklist without scanning
  --drop-tables         Delete and recreate tables
  --retries RETRIES     Number of retries when an operation fails
  --retry-on RETRY_ON   Error strings that should result in a retry (can be
                        used multiple times)
  --show-stats          Show the total/unscanned target and fingerprint counts

targets:
  -l, --list-targets    List targets in database
  -n, --unscanned-only  Only include unscanned targets
  --list-sources        List sources in database
  --add-target TARGET   Add a url to the target database
  --delete-target TARGET
                        Delete a url from the target database
  --flush-targets       Delete all targets
  -m, --delete-on-match
                        Delete target if it matches blocklist item
  -e, --delete-on-error
                        Delete target if error encountered while processing it

indexing:
  -i, --indexer INDEXER
                        Indexer module to use
  -o, --indexer-arg INDEXER_ARG
                        Pass an argument to the indexer module (can be used
                        multiple times)

scanning:
  -s, --scanner SCANNER
                        Scanner module to use
  -p, --scanner-arg SCANNER_ARG
                        Pass an argument to the scanner module (can be used
                        multiple times)
  -t, --test            Fetch next scannable target but do not mark it scanned
  -x, --reset-scanned   Reset scanned status of all targets
  --mark-unscanned MARK_UNSCANNED
                        Reset scanned status of given target

fingerprints:
  -g, --generate-fingerprints
                        Generate fingerprints for all targets
  -f, --flush-fingerprints
                        Delete all generated fingerprints
  --fingerprint-max FINGERPRINT_MAX
                        Maximum matches per fingerprint before deleting new
                        matches

blocklist:
  --list-blocklist      List internal blocklist entries
  --add-blocklist-item ITEM
                        Add an ip/host/regex pattern to the internal blocklist
  --delete-blocklist-item ITEM
                        Delete an item from the internal blocklist
  --flush-blocklist     Delete all internal blocklist items
  -b, --external-blocklist EXTERNAL_BLOCKLIST
                        Supplemental external blocklist file/db (can be used
                        multiple times)

उपकरण / निर्भरताएँ

डेटाबेस ड्राइवर:

  • psycopg (pip install "psycopg[binary]") (पसंदीदा)
  • psycopg2 (pip install psycopg2-binary)

स्कैनर:

  • Wapiti (pip install wapiti3)
  • Spectre Scan
  • Arachni (अप्रचलित)

आवश्यकतानुसार, dorkbot निम्नलिखित क्रम में उपकरणों की खोज करेगा:

  • प्रासंगिक मॉड्यूल विकल्प के माध्यम से निर्दिष्ट निर्देशिका
  • tools निर्देशिका में स्थित (डिफ़ॉल्ट रूप से वर्तमान निर्देशिका के भीतर), उप-निर्देशिका का नाम उपकरण के नाम पर
  • उपयोगकर्ता के PATH में उपलब्ध (जैसे सिस्टम-वाइड स्थापित)

फ़ाइलें

सभी SQLite डेटाबेस, उपकरण और रिपोर्ट dorkbot निर्देशिका में सहेजे जाते हैं, जो डिफ़ॉल्ट रूप से वर्तमान निर्देशिका है। आप --directory फ़्लैग के साथ एक विशिष्ट निर्देशिका को बाध्य कर सकते हैं। इस निर्देशिका के अंतर्गत डिफ़ॉल्ट फ़ाइल पथ इस प्रकार हैं:

  • SQLite डेटाबेस फ़ाइल: dorkbot.db
  • बाहरी उपकरण निर्देशिका: tools/
  • स्कैन रिपोर्ट आउटपुट निर्देशिका: reports/

कॉन्फ़िगरेशन फ़ाइलें डिफ़ॉल्ट रूप से ~/.config/dorkbot/ (Linux / MacOS) या Application Data फ़ोल्डर (Windows) से पढ़ी जाती हैं, $XDG_CONFIG_HOME / %APPDATA% का सम्मान करते हुए। इस निर्देशिका के अंतर्गत डिफ़ॉल्ट फ़ाइल पथ इस प्रकार हैं:

  • Dorkbot कॉन्फ़िगरेशन फ़ाइल: dorkbot.ini

कॉन्फ़िग फ़ाइल

कॉन्फ़िगरेशन फ़ाइल (dorkbot.ini) का उपयोग कुछ कमांड-लाइन फ़्लैग को पूर्व-भरने के लिए किया जा सकता है।

उदाहरण dorkbot.ini:

[dorkbot]
database=/opt/dorkbot/dorkbot.db
[dorkbot.indexers.wayback]
domain=example.com
[dorkbot.scanners.arachni]
path=/opt/arachni/bin
report_dir=/tmp/reports

डेटाबेस

लक्ष्य डेटाबेस स्कैन किए जाने वाले URL और उनके स्रोतों को संग्रहीत करता है। यह प्रत्येक अद्वितीय पृष्ठ + पैरामीटर सेट के लिए फ़िंगरप्रिंट की सूची बनाकर और नए लक्ष्यों की मौजूदा फ़िंगरप्रिंट से तुलना करके प्रत्येक URL की स्कैन स्थिति को ट्रैक करता है। फ़िंगरप्रिंट केवल एक बार उत्पन्न करने की आवश्यकता होती है और आवश्यकतानुसार मांग पर उत्पन्न की जाएगी। फ़िंगरप्रिंट और स्कैन स्थिति को स्वतंत्र रूप से रीसेट किया जा सकता है।

समर्थित डेटाबेस पते:

  • postgresql://[connection_string]
  • sqlite3:///path/to/sqlite_file.db
  • /path/to/sqlite_file.db
  • :memory:
टूल डाउनलोड करें