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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/vid4l-07/klip
सामान्य उपयोगिताएँपासवर्ड क्रैकिंगएन्क्रिप्शन/डिक्रिप्शन उपकरणक्रिप्टोग्राफीउपयोगिताएँ और फ्रेमवर्कप्रमाणीकरण
GitHubvid4l-07/klip

Klip

न्यूनतम टर्मिनल-आधारित पासवर्ड मैनेजर

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

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

सभी देखें →

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

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

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

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

Klip

न्यूनतम टर्मिनल-आधारित पासवर्ड प्रबंधक।

स्क्रीनशॉट

विशेषताएँ · स्थापना · उपयोग · सुरक्षा

विशेषताएँ

  • पूरी तरह से ऑफ़लाइन कार्यक्षमता।
  • Argon2id का उपयोग करके सुरक्षित एन्क्रिप्शन, कुंजी व्युत्पत्ति और libsodium के साथ प्रमाणित एन्क्रिप्शन।
  • सुरक्षित पासवर्ड जनरेटर।
  • बाहरी लाइब्रेरीज़ के बिना निर्मित कस्टम TUI।

स्थापना

AppImage

AppImage को रिलीज़ से डाउनलोड करें और चलाएँ:

root@kitploit:~
chmod +x klip-x86_64.appimage 
./klip-x86_64.appimage

स्रोत से निर्माण

निर्भरताएँ:

  • libsodium

स्थापना:

root@kitploit:~
git clone https://github.com/vid4l-07/Klip.git
cd klip
mkdir build
cd build
cmake ..
make
sudo make install

उपयोग

वैश्विक

कुंजीकार्रवाई
qबाहर निकलें

टैब बार

कुंजीकार्रवाई
l / Rightदाईं ओर जाएँ
h / Leftबाईं ओर जाएँ
Enterचयनित डेटाबेस खोलें
oनया डेटाबेस खोलें/बनाएँ
xचयनित डेटाबेस बंद करें

डेटाबेस

कुंजीकार्रवाई
Escटैब बार पर फ़ोकस करें
j / Downनीचे जाएँ
k / Upऊपर जाएँ
Enterचुनें/कॉपी करें
nनया क्रेडेंशियल
fसाइट के अनुसार फ़िल्टर करें
eक्रेडेंशियल संपादित करें
dक्रेडेंशियल हटाएँ
gसुरक्षित पासवर्ड जनरेट करें

क्लिपबोर्ड पर कॉपी करें

जब कोई क्रेडेंशियल चयनित हो:

  • यूज़र पर Enter दबाने से यूज़रनेम कॉपी होता है।
  • पास पर Enter दबाने से पासवर्ड कॉपी होता है।

फ़ाइल खोलें

जब आप Open चुनते हैं, तो एक टेक्स्ट पॉपअप दिखाई देता है। पॉपअप के अंदर, आप हाल ही में खोले गए डेटाबेस में नेविगेट करने के लिए Tab दबा सकते हैं।

आप डेटाबेस का पूर्ण पथ या सापेक्ष पथ दर्ज कर सकते हैं। यदि फ़ाइल मौजूद नहीं है, तो निर्दिष्ट पथ मान्य होने पर वह बनाई जाएगी।

हाल की फ़ाइलों के पथ $HOME/.config/klip/recents में संग्रहीत होते हैं।


सुरक्षा

सभी एन्क्रिप्शन तर्क src/Security.cpp में स्थित हैं।

कुंजी व्युत्पत्ति

  • डेटाबेस बनाते समय, एक मास्टर पासवर्ड माँगा जाता है।
  • पासवर्ड और एक अद्वितीय यादृच्छिक सॉल्ट से libsodium के crypto_pwhash का उपयोग करके एक क्रिप्टोग्राफ़िक कुंजी व्युत्पन्न की जाती है, जो Argon2id पर आधारित है और INTERACTIVE मोड में होती है (ब्रूट-फोर्स हमलों के विरुद्ध समायोज्य लागत पैरामीटर)।

एन्क्रिप्शन

  • डेटाबेस को व्युत्पन्न कुंजी और एक यादृच्छिक नॉन्स के साथ crypto_secretbox_easy का उपयोग करके एन्क्रिप्ट किया जाता है।
  • यह एल्गोरिथम MAC के माध्यम से छेड़छाड़ का पता लगाने की सुविधा प्रदान करता है।

संग्रहण प्रारूप

  • एन्क्रिप्टेड फ़ाइल को निम्नलिखित प्रारूप में बाइनरी के रूप में संग्रहीत किया जाता है:
root@kitploit:~
[salt][nonce][ciphertext]

डिक्रिप्शन प्रक्रिया

  • कुंजी उपयोगकर्ता द्वारा प्रदान किए गए पासवर्ड और संग्रहीत सॉल्ट का उपयोग करके व्युत्पन्न की जाती है।
  • डेटा को crypto_secretbox_open_easy का उपयोग करके डिक्रिप्ट किया जाता है।
  • यदि पासवर्ड गलत है या फ़ाइल में संशोधन किया गया है, तो MAC सत्यापन विफल हो जाता है और ऑपरेशन अस्वीकार कर दिया जाता है।

योगदान

योगदान का हमेशा स्वागत है। यदि आपको कोई बग मिले या नई सुविधाओं में मदद करना चाहते हैं, तो आप यह कर सकते हैं:

  • रिपॉज़िटरी में एक issue खोलें।
  • एक pull request खोलें।
  • मुझे [email protected] पर ईमेल भेजें।

योगदान विचार

मुझे तीर कुंजी पहचान में मदद चाहिए:

फ़िलहाल, सामान्य कुंजियाँ सही ढंग से पहचानी जाती हैं, लेकिन तीर कुंजियों को हमेशा पूर्ण escape अनुक्रम के बजाय एकल ESC कुंजी प्रेस के रूप में व्याख्यायित किया जाता है।

यदि आपको टर्मिनल इनपुट (termios, ANSI escape sequences, आदि) का अनुभव है, तो मैं आपकी मदद की वाक़ई सराहना करूँगा।

कुंजी प्रेस पढ़ने का तर्क src/term/term.cpp में स्थित है, विशेष रूप से read_char फ़ंक्शन में, और इसका उपयोग src/ui/app/app.cpp में स्थित start फ़ंक्शन में App क्लास द्वारा किया जाता है।

यदि आप योगदान देना चाहते हैं, तो कृपया बदलावों को read_char फ़ंक्शन या Terminal क्लास तक सीमित रखने का प्रयास करें, ताकि बाकी प्रोजेक्ट में संशोधन की आवश्यकता न पड़े।

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