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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
PwnedCheck — Have I Been Pwned (HIBP) API का उपयोग करके पासवर्ड डेटा उल्लंघनों में उजागर हुए हैं या नहीं, यह जांचने के लिए एक कमांड-लाइन टूल। | Kitploit
उपकरण/GitHubGitHub/mohamedation/pwnedcheck
पासवर्ड क्रैकिंगएन्क्रिप्शन/डिक्रिप्शन उपकरणभेद्यता विश्लेषणगोपनीयताउपयोगिताएँ और फ्रेमवर्कAPI सुरक्षा
GitHubmohamedation/pwnedcheck

PwnedCheck

Have I Been Pwned (HIBP) API का उपयोग करके पासवर्ड डेटा उल्लंघनों में उजागर हुए हैं या नहीं, यह जांचने के लिए एक कमांड-लाइन टूल।

रिपॉजिटरी देखें
3398 दिन पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

PwnedCheck

PwnedCheck एक कमांड-लाइन टूल है जो यह जाँचने के लिए है कि पासवर्ड ज्ञात डेटा उल्लंघनों में आए हैं या नहीं, Have I Been Pwned API का उपयोग करके, और एन्क्रिप्टेड Bitwarden वॉल्ट एक्सपोर्ट का समर्थन करता है।

Go Version Go Reference Test codecov License: GPL v3

PwnedCheck Bitwarden Decryption Demo

विशेषताएँ

  • कमांड लाइन से एकल पासवर्ड जाँचें
  • फ़ाइल से पासवर्ड प्रोसेस करें
  • -hashed के साथ पहले से हैश किए गए SHA-1 इनपुट स्वीकार करें
  • -bw के साथ Bitwarden एन्क्रिप्टेड एक्सपोर्ट जाँचें
  • -hide के साथ आउटपुट में सादा पाठ पासवर्ड छिपाएँ
  • -v के साथ अनुरोध-स्तरीय HIBP डायग्नोस्टिक्स दिखाएँ
  • -stats के साथ रन के अंत में आँकड़े प्रिंट करें

इंस्टॉलेशन

पहले से बना रिलीज़

आप सीधे रिलीज़ पेज से अपने ऑपरेटिंग सिस्टम के लिए तैयार किया गया प्रीकंपाइल्ड स्टैटिक बाइनरी डाउनलोड कर सकते हैं:

  1. Releases Page पर जाएँ।
  2. अपने प्लेटफ़ॉर्म और आर्किटेक्चर के अनुरूप आर्काइव डाउनलोड करें:
    • Linux: pwnedcheck_x.x.x_linux_amd64.tar.gz (या arm64)
    • macOS: pwnedcheck_x.x.x_darwin_amd64.tar.gz (या arm64)
    • Windows: pwnedcheck_x.x.x_windows_amd64.zip
  3. निष्पादन योग्य फ़ाइल प्राप्त करने के लिए आर्काइव पेलोड को एक्सट्रैक्ट करें।

निष्पादन योग्य फ़ाइल चलाना

Linux / macOS: एक्सट्रैक्ट की गई डायरेक्टरी के अंदर अपना टर्मिनल खोलें, बाइनरी को निष्पादन योग्य बनाएँ, और इसे चलाएँ:

chmod +x pwnedcheck
./pwnedcheck -h

Windows: अपरीक्षित, लेकिन प्रतिक्रिया की सराहना की जाती है

एक्सट्रैक्ट किए गए pwnedcheck.exe वाले फ़ोल्डर के अंदर PowerShell या Command Prompt खोलें और निष्पादित करें:

.\pwnedcheck.exe -h

Go के साथ

CLI को अपनी Go bin डायरेक्टरी में इंस्टॉल करें:

go install github.com/mohamedation/PwnedCheck/cmd/pwnedcheck@latest

Make के साथ सोर्स से

git clone https://github.com/mohamedation/PwnedCheck.git
cd PwnedCheck
make install

यह वर्तमान होस्ट बाइनरी को आपकी Go bin डायरेक्टरी में इंस्टॉल करता है।

प्लेटफ़ॉर्म-विशिष्ट बाइनरी बनाएँ

Linux या macOS के लिए रिलीज़ बाइनरी बनाने के लिए Makefile का उपयोग करें:

make build-linux
make build-macos

बाइनरी dist/ में लिखी जाती हैं, फ़ाइल नाम में आपका वर्तमान Go आर्किटेक्चर होता है।

यदि आप चाहते हैं कि बाइनरी को OS-विशिष्ट नाम के साथ आपकी Go bin डायरेक्टरी में कॉपी किया जाए, तो उपयोग करें:

make install-linux
make install-macos

वे कमांड pwnedcheck के रूप में इंस्टॉल करते हैं।

उपयोग

सोर्स से चलाएँ:

go run ./cmd/pwnedcheck -v god

या इंस्टॉल की गई बाइनरी चलाएँ:

pwnedcheck -i passwords.list -stats

सामान्य उदाहरण

एकल पासवर्ड जाँचें:

pwnedcheck password123

कई पासवर्ड जाँचें:

pwnedcheck love sex secret god

Inline Password Check

फ़ाइल से पासवर्ड जाँचें:

pwnedcheck -i passwords.list

पहले से हैश किए गए SHA-1 मान जाँचें:

pwnedcheck -hashed -i passwords.list

Inline Password Check

Bitwarden एन्क्रिप्टेड एक्सपोर्ट जाँचें:

pwnedcheck -bw -i bitwarden_encrypted_export.json -hide -stats

वर्बोज़ HIBP अनुरोध लॉगिंग सक्षम करें:

pwnedcheck -v password123

विकल्प

  • -i, --input <string> : पासवर्ड या JSON एक्सपोर्ट वाली इनपुट फ़ाइल (डिफ़ॉल्ट "passwords.txt")
  • -bw, --bitwarden : इनपुट फ़ाइल को Bitwarden पासवर्ड-संरक्षित एन्क्रिप्टेड JSON एक्सपोर्ट के रूप में मानें
  • -H, --hashed : इनपुट को सादे पाठ के बजाय पहले से गणना किए गए SHA-1 हैश के रूप में मानें
  • -x, --hide : कंसोल आउटपुट से सादा पाठ पासवर्ड छिपाएँ
  • -s, --stats : पूरा होने के बाद रनटाइम और परिणाम सारांश दिखाएँ
  • -v, --verbose : API डायग्नोस्टिक्स दिखाने के लिए प्रत्येक HIBP अनुरोध और प्रतिक्रिया स्थिति प्रिंट करें
  • -c, --credits : क्रेडिट दिखाएँ
  • -h, --help : सहायता दिखाएँ

सुरक्षा मॉडल

PwnedCheck HIBP द्वारा उपयोग किए जाने वाले k-anonymity दृष्टिकोण का उपयोग करता है:

  • API को SHA-1 हैश के केवल पहले 5 अक्षर भेजे जाते हैं
  • पूरा पासवर्ड कभी प्रसारित नहीं होता
  • जाँचने से पहले Bitwarden एक्सपोर्ट को स्थानीय रूप से मेमोरी में डिक्रिप्ट किया जाता है

उदाहरण आउटपुट

[1/2] Checking...
BAD PASSWORD — BREACH DETECTED (item #1)
	Password: 123456

Total runtime: 1.5s
Total passwords checked: 2
Bad passwords found: 1
Good passwords: 1

रिपॉज़िटरी लेआउट

  • cmd/pwnedcheck: CLI एंट्रीपॉइंट और फ़्लैग पार्सिंग
  • internal/checker: रन लूप और आउटपुट फ़ॉर्मेटिंग
  • internal/hibp: HIBP क्लाइंट और पासवर्ड हैशिंग
  • internal/bitwarden: Bitwarden एक्सपोर्ट डिक्रिप्शन

विकास

make test    # run unit tests
make cover   # run tests with coverage summary

Docs: pkg.go.dev · Coverage: Codecov

लाइसेंस

GNU General Public License v3.0

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