
वेब-स्केल NoSQL Idempotent क्लाउड-नेटिव बिग-डेटा सर्वरलेस प्लेनटेक्स्ट क्रेडेंशियल खोज
LeakDB एक टूल सेट है जिसे संगठनों को अपनी स्वयं की आंतरिक प्लेनटेक्स्ट "Have I Been Pwned"-जैसी सेवा बनाने और तैनात करने की अनुमति देने के लिए डिज़ाइन किया गया है। LeakDB टूल सेट डेटा सेट को सामान्यीकृत, डीडुप्लीकेट, इंडेक्स, सॉर्ट और खोज सकता है, जो मल्टी-टेराबाइट पैमाने पर होते हैं, बिना व्यक्तिगत उपयोगकर्ताओं को बड़ी फ़ाइलें वितरित करने की आवश्यकता के। क्यूरेटेड होने के बाद, LeakDB सेकंड के दसवें हिस्से से भी कम समय में टेराबाइट डेटा खोज सकता है, और LeakDB सर्वर एक सरल JSON API उजागर करता है जिसे कमांड लाइन क्लाइंट या किसी भी http क्लाइंट का उपयोग करके क्वेरी किया जा सकता है। इसे BigQuery बैकएंड (कोई इंडेक्स नहीं) के साथ सर्वरलेस कॉन्फ़िगरेशन में, या इंडेक्स के साथ ऑफ़लाइन/पारंपरिक सर्वर के रूप में तैनात किया जा सकता है।
LeakDB डुप्लिकेट प्रविष्टियों को हटाने के लिए एक कॉन्फ़िगरेबल ब्लूम फिल्टर का उपयोग करता है, बाहरी समानांतर क्विकसॉर्ट (यानी, मेमोरी सीमित) का उपयोग करके इंडेक्स को सॉर्ट करता है, k-वे बाइनरी ट्री मर्ज के साथ, और इंडेक्स में प्रविष्टियां खोजने के लिए बाइनरी ट्री सर्च का उपयोग करता है।
⚠️ महत्वपूर्ण: आपको अपना स्वयं का डेटा प्रदान करना होगा, ये उपकरण ज्यों-के-त्यों प्रदान किए जाते हैं और किसी भी डेटा सेट (सार्वजनिक या अन्यथा) के साथ वितरित नहीं किए जाते हैं।
नवीनतम रिलीज़ डाउनलोड करें
विस्तृत सेटअप और उपयोग के लिए विकी देखें।
बस make <platform> चलाएं, फ़ाइलें ./bin में रखी जाएंगी। क्लाइंट, क्यूरेटर और सर्वर शुद्ध गो हैं और किसी भी मान्य गो कंपाइलर लक्ष्य का समर्थन करना चाहिए लेकिन आपको Makefile को संशोधित करने की आवश्यकता हो सकती है। सर्वरलेस बाइनरी केवल लिनक्स के लिए है, क्योंकि AWS Lambda केवल लिनक्स का समर्थन करता है। विंडोज बायनेरिज़ को संकलित करने का सबसे आसान तरीका उन्हें बेहतर ऑपरेटिंग सिस्टम जैसे लिनक्स या मैकओएस से क्रॉस-कंपाइल करना है।
उदाहरण के लिए:
make macosmake linuxmake windows