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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
discover — विभिन्न पेनेट्रेशन टेस्टिंग कार्यों को स्वचालित करने के लिए उपयोग की जाने वाली कस्टम Bash और Python स्क्रिप्ट्स, जिनमें Metasploit का उपयोग करके recon, स्कैनिंग, enumeration, और दुर्भावनापूर्ण payload निर्माण शामिल है। Ubuntu के साथ उपयोग के लिए। Kali Linux के लिए सीमित समर्थन। | Kitploit
उपकरण/GitHubGitHub/leebaird/discover
OSINT (खुला स्रोत खुफिया)टोहीभेद्यता स्कैनरकंटेनर सुरक्षाशोषण फ्रेमवर्कपेलोड जनरेशनस्क्रिप्टिंग और स्वचालनएपीआई सुरक्षा परीक्षणजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंगक्लाउड सुरक्षा
3.9k8701533 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

discover

विभिन्न पेनेट्रेशन टेस्टिंग कार्यों को स्वचालित करने के लिए उपयोग की जाने वाली कस्टम Bash और Python स्क्रिप्ट्स, जिनमें Metasploit का उपयोग करके recon, स्कैनिंग, enumeration, और दुर्भावनापूर्ण payload निर्माण शामिल है। Ubuntu के साथ उपयोग के लिए। Kali Linux के लिए सीमित समर्थन।

रिपॉजिटरी देखें

Discover

विभिन्न पेनेट्रेशन टेस्टिंग कार्यों को स्वचालित करने के लिए उपयोग की जाने वाली कस्टम Bash और Python स्क्रिप्ट्स, जिनमें Metasploit का उपयोग करके recon, स्कैनिंग, एन्यूमरेशन और दुर्भावनापूर्ण पेलोड निर्माण शामिल हैं। Ubuntu के साथ उपयोग के लिए। Kali Linux के लिए सीमित समर्थन।

License: MIT

  • Twitter Follow Lee Baird @discoverscripts
  • Twitter Follow Jay "L1ghtn1ng" Townsend @jay_townsend1

सेटअप और उपयोग

  • अपनी होम डायरेक्टरी में डाउनलोड करें।
cd ~
git clone https://github.com/leebaird/discover
cd discover/
./discover.sh
  • पहली बार चलाने पर, Discover आपका पहला नाम मांगता है (अधिकतम 10 अक्षर) और उसे ~/.discover/operator-name में सहेजता है। वह नाम हर engagement की audit log पंक्ति में लिखा जाता है। इसे बाद में बदलने के लिए, उस फ़ाइल को संपादित या हटाएं और Discover को पुनः आरंभ करें।
  • ऑपरेटिंग सिस्टम को अपडेट करने और निर्भरताएं इंस्टॉल करने के लिए मुख्य मेनू विकल्प 18 Update चुनें।
  • कुछ विकल्पों को चलाने के लिए root क्रेडेंशियल आवश्यक हैं।

वैकल्पिक shell helpers (config/zshrc)

cd ~/discover/config/
./install.sh
होस्टinstall.sh क्या करता है
Ubuntu / अन्य (macOS सहित)zshrc को ~/.bash_aliases में कॉपी करता है और उसे source करता है
Kali (/etc/os-release के माध्यम से पहचाना गया)zshrc को ~/.zshrc में जोड़ता है

साथ ही tmux.conf को ~/.tmux.conf में और vimrc को ~/.vimrc में इंस्टॉल करता है।

उपयोगी कमांड (इंस्टॉल के बाद / नए शेल में):

कमांडउद्देश्य
nनेटवर्क सारांश (बाहरी/आंतरिक IP, DNS, MAC, iface; TIME-WAIT के बिना ss; ping 8.8.8.8)
scd ~/discover और संक्षिप्त git status (कोई pull नहीं)
m / msMSF DB + कंसोल प्रारंभ करें / MSF DB बंद करें
web / web2पोर्ट 80 (sudo) / 8000 पर HTTP सर्वर
nowस्वरूपित दिनांक/समय (date को ओवरराइड नहीं करता)
updateGrok अपडेट + पूर्ण apt अपग्रेड श्रृंखला
bh, th, smb, sipBloodHound, theHarvester, smbserver, IP सॉर्ट

नेटवर्क पहचान (IPs, DNS, MAC) तब गणना की जाती है जब आप n / web / upload चलाते हैं — शेल स्टार्टअप पर नहीं — इसलिए नए शेल तेज़ रहते हैं और VPN/wifi परिवर्तनों के बाद मान वर्तमान रहते हैं।

नोट्स

  • Ubuntu और अन्य गैर-Kali होस्ट पर, दोबारा चलाने से ~/.bash_aliases को रेपो कॉपी से ओवरराइट कर दिया जाता है।
  • Kali पर, install.sh दोबारा चलाने से ब्लॉक फिर से जुड़ जाता है और डुप्लिकेट हो सकता है; ~/.zshrc को संपादित करें या केवल एक बार इंस्टॉल करें।
  • macOS/Kali पर डिफ़ॉल्ट zsh ~/.bash_aliases को लोड नहीं करता जब तक आप इसे ~/.zshrc से source नहीं करते।

मुख्य मेनू

RECON
1.  Domain
2.  Person

SCANNING
3.  Generate target list
4.  CIDR
5.  List
6.  IP, range, or URL
7.  Rerun Nmap scripts and MSF aux

WEB
8.  Insecure direct object reference
9.  Open multiple tabs in Firefox
10. Nikto
11. SSL

MISC
12. Generate a malicious payload
13. Start a Metasploit listener
14. CVE lookup
15. Parse XML
16. Dev
17. Notes
18. Update
19. Exit

रेकॉन

डोमेन

RECON

1.  Passive
2.  Breaches
3.  Find registered domains
4.  Google dorks
5.  Web search

6.  Active
7.  Open report
8.  Previous menu

नोट: Passive और Active को root के रूप में नहीं चलाया जा सकता।


एंगेजमेंट वर्कफ़्लो

  1. Passive — $HOME/data/<domain>/ HTML रिपोर्ट बनाएँ।
  2. रिपोर्ट खोलें (या Active पूरा करें) ताकि एंगेजमेंट statusd पर आ जाए।
  3. Audit > Import — नाम, नाम/पद/ईमेल, सबडोमेन, या किसी अन्य ऑपरेटर का पैकेज वर्तमान रिपोर्ट में मर्ज करें।
  4. Active — httpx / whatweb / gowitness; Active और Subdomains पेज; वैकल्पिक NVD CVSS।
  5. Shodan (वैकल्पिक) — Active पेज Enrich (Shodan चेकबॉक्स)।
  6. Alerts (वैकल्पिक) — Active पेज, Enrich के बाईं ओर। Check now Software संस्करणों पर नज़र रखता है।
  7. Active पर सॉफ़्टवेयर फ़िल्टर, फिर फ़िल्टर किए गए Subdomains, फिर ऑपरेटर मोड में होस्ट स्कैन।
  8. Export — Report > Audit पर (केवल Discover-होस्टेड): Client, Defender, या Operator पैकेज।

Passive recon

Amass, ARIN, DNSRecon, dnstwist, Metasploit, subfinder, Shodan CTL (मुफ़्त CT होस्टनेम; कोई API कुंजी नहीं), theHarvester, Whois, और कई वेबसाइटों का उपयोग करता है।

  • theHarvester के साथ अधिकतम परिणामों के लिए मुफ़्त API कुंजियाँ प्राप्त करें ($HOME/.theHarvester/api-keys.yaml)।
  • Passive $HOME/data/<domain>/ पर एक HTML रिपोर्ट बनाता है।
  • Find registered domains किसी मौजूदा रिपोर्ट में pages/registered-domains.htm को अपडेट करता है। बिना पंजीकरण ईमेल वाला डोमेन पेज से बाहर रहता है।
  • HTML Reports मेनू: Passive, Active, और Audit।
  • नाम: अमेरिकी सार्वजनिक कंपनियाँ SEC EDGAR से DEF 14A / Form 4 खींचती हैं।
  • सारांश: HQ 10-K से फिर वेबसाइट फ़ुटर से (tools/company-manual.tsv ओवरराइड); सोशल प्रोफ़ाइल लिंक मिलने पर।

Import

Reports > Audit पर, Import (केवल Discover-होस्टेड) वर्तमान एंगेजमेंट को लक्षित करता है।

विकल्पयह क्या करता है
Operator scansकिसी अन्य ऑपरेटर की अनपैक की गई रिपोर्ट मर्ज करें (host-scans, स्क्रीनशॉट, Active डेटा, उनकी audit पंक्तियाँ)
Namestools/names-manual.tsv मर्ज करें (Name, Title, Phone; # टिप्पणियाँ; भरे हुए title/phone जीतते हैं)
Names, titles, and emailsकिसी बाहरी names डंप को Names और Emails में मर्ज करें
Subdomainsमौजूदा स्रोत (Firefox / Pentest-Tools / TSV) या CSV subdomain,ip,category; नए सार्वजनिक होस्ट पर वैकल्पिक Active

CLI (समान बैकएंड):

bash recon/import-names.sh --report /home/user/data/example.com --json
bash recon/import-names-titles-emails.sh --report /home/user/data/example.com --source /path/to/dump --json
bash recon/import-subdomains.sh --report /home/user/data/example.com \
  --mode team-csv --import /home/user/team-hosts.csv --json
# existing: --mode existing --import firefox|/path/to/export
# optional CSV: --run-active

CSV सूची उन होस्ट्स को छोड़ देती है जो पहले से tools/subdomains में हैं। खाली IP होने पर dig चलाया जाता है। जिस होस्ट का पता 1.1.1.1 हो, या जो 1.1.1.1 पर रिज़ॉल्व होता हो, उसे बाहर रखा जाता है। श्रेणी: पहले Discover नियम लागू होते हैं, अन्यथा CSV। recon/subdomain-categories.tsv कभी नहीं लिखा जाता।


Active

डोमेन मेनू विकल्प 6. Passive (और वैकल्पिक रूप से Import subdomains) के बाद चलाएँ।

Enter the location of a previous Discover scan:
/home/user/data/example.com
  • tools/subdomains से सार्वजनिक होस्टनाम पढ़ता है (संग्रहीत RFC1918 छोड़े गए)।
  • httpx से पहले dig A @1.1.1.1। एक निजी, लूपबैक, लिंक-लोकल, या 0.0.0.0 उत्तर को httpx से बाहर रखा जाता है और tools/private-subs (tools/dns-private.tsv) में जोड़ा जाता है। संग्रहीत सार्वजनिक IP नहीं बदला जाता। VPN DNS का उपयोग नहीं किया जाता।
  • httpx (tools/httpx.jsonl); सक्रिय = 200–399, 401, 403, या 405।
  • सक्रिय URL पर whatweb + gowitness; recon/active-tech.py के साथ मर्ज करें।
  • उन आर्टिफैक्ट्स को बदलने और Active / Subdomains को पुनर्निर्माण करने के लिए Active को फिर से चलाएँ।

आर्टिफैक्ट्स tools/ के अंतर्गत रहते हैं (httpx.jsonl, whatweb.json, gowitness/, software-cves-cache.json)।

सॉफ़्टवेयर फ़िल्टर और होस्ट स्कैन
टूल डाउनलोड करें