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

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

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 का उपयोग करके पासवर्ड डेटा उल्लंघनों में उजागर हुए हैं या नहीं, यह जांचने के लिए एक कमांड-लाइन टूल।

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

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

सभी देखें →

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

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

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

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

PwnedCheck

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

Go Version License: GPL v3 Go Report Card

PwnedCheck Bitwarden डिक्रिप्शन डेमो

विशेषताएँ

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

स्थापना

पूर्व-निर्मित रिलीज़

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

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

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

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

root@kitploit:~
chmod +x pwnedcheck
./pwnedcheck -h

विंडोज़: परीक्षण नहीं किया गया, लेकिन प्रतिक्रिया का स्वागत है

PowerShell या कमांड प्रॉम्प्ट को pwnedcheck.exe वाले फ़ोल्डर में खोलें और निष्पादित करें:

root@kitploit:~
.\pwnedcheck.exe -h

Go के साथ

CLI को अपने Go bin निर्देशिका में स्थापित करें:

root@kitploit:~
go install github.com/mohamedation/PwnedCheck/cmd/pwnedcheck@latest

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

root@kitploit:~
git clone https://github.com/mohamedation/PwnedCheck.git
cd PwnedCheck
make install

यह वर्तमान होस्ट बाइनरी को आपके Go bin निर्देशिका में स्थापित करता है।

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

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

root@kitploit:~
make build-linux
make build-macos

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

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

root@kitploit:~
make install-linux
make install-macos

ये आदेश इसे pwnedcheck के रूप में स्थापित करते हैं।

उपयोग

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

root@kitploit:~
go run ./cmd/pwnedcheck -v god

या स्थापित बाइनरी चलाएँ:

root@kitploit:~
pwnedcheck -i passwords.list -stats

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

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

root@kitploit:~
pwnedcheck password123

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

root@kitploit:~
pwnedcheck love sex secret god

इनलाइन पासवर्ड जाँच

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

root@kitploit:~
pwnedcheck -i passwords.list

पूर्व-हैश किए गए SHA-1 मान जाँचें:

root@kitploit:~
pwnedcheck -hashed -i passwords.list

इनलाइन पासवर्ड जाँच

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

root@kitploit:~
pwnedcheck -bw -i bitwarden_encrypted_export.json -hide -stats

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

root@kitploit:~
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-अनामिकता दृष्टिकोण का उपयोग करता है:

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

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

root@kitploit:~
[1/2] जाँच हो रही है...
खराब पासवर्ड — उल्लंघन पाया गया (आइटम #1)
	पासवर्ड: 123456

कुल रनटाइम: 1.5s
जाँचे गए कुल पासवर्ड: 2
पाए गए खराब पासवर्ड: 1
अच्छे पासवर्ड: 1

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

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

लाइसेंस

GNU जनरल पब्लिक लाइसेंस v3.0

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