इस प्रोजेक्ट के बारे में

शेरलॉक एक लोकप्रिय ओपन-सोर्स OSINT (ओपन-सोर्स इंटेलिजेंस) टूल है जिसे किसी दिए गए उपयोगकर्ता नाम से जुड़े सोशल मीडिया खातों को खोजने के लिए डिज़ाइन किया गया है। यह एक उपयोगकर्ता नाम को 400 से अधिक सोशल नेटवर्कों में जाँचता है और रिपोर्ट करता है कि किन साइटों पर उस नाम के लिए खाता है। ## मुख्य विशेषताएँ - एक ही कमांड में एकल उपयोगकर्ता नाम या कई उपयोगकर्ता नामों की खोज करता है। - डिफ़ॉल्ट रूप से 400 से अधिक सोशल नेटवर्कों की जाँच करता है, साथ ही NSFW साइटों को शामिल करने का विकल्प भी है। - पाए गए खातों को एक टेक्स्ट फ़ाइल में, या वैकल्पिक रूप से CSV या XLSX में आउटपुट करता है। - `--site` के साथ खोज को विशिष्ट साइटों तक सीमित कर सकता है। - `--proxy` के साथ प्रॉक्सी (जैसे, SOCKS5) का समर्थन करता है। - `--browse` के साथ डिफ़ॉल्ट ब्राउज़र में सभी पाए गए परिणामों को ब्राउज़ कर सकता है। - वर्बोज़/डीबग मोड, कस्टम टाइमआउट, और JSON डेटा लोडिंग (अपस्ट्रीम PR नंबरों सहित) प्रदान करता है। - `{?}` का उपयोग करके वाइल्डकार्ड-जैसे उपयोगकर्ता नाम विविधताओं का समर्थन करता है, जिसे `_`, `-`, या `.` से बदला जा सकता है। ## इंस्टॉलेशन शेरलॉक को कई तरीकों से इंस्टॉल किया जा सकता है: - `pipx install sherlock-project` (या `pip` / `uv`) - `docker run -it --rm sherlock/sherlock` - Fedora पर `dnf install sherlock-project` Debian, Ubuntu, Homebrew, Kali, और BlackArch के लिए समुदाय-अनुरक्षित पैकेज भी उपलब्ध हैं। ध्यान दें कि ParrotOS और Ubuntu 24.04 के लिए तृतीय-पक्ष पैकेज कथित तौर पर टूटे हुए हैं, इसलिए उन सिस्टमों पर उपयोगकर्ताओं को `uv`/`pipx`/`pip` या Docker का उपयोग करना चाहिए। ## उपयोग के उदाहरण एकल उपयोगकर्ता नाम खोजें: ```bash sherlock user123 ``` कई उपयोगकर्ता नाम खोजें: ```bash sherlock user1 user2 user3 ``` परिणाम प्रत्येक उपयोगकर्ता नाम के नाम पर व्यक्तिगत टेक्स्ट फ़ाइलों में सहेजे जाते हैं (जैसे, `user123.txt`)। अतिरिक्त विकल्प आपको आउटपुट प्रारूप, साइट चयन, प्रॉक्सी उपयोग, और डीबग व्यवहार को नियंत्रित करने देते हैं। ## उद्देश्य और मूल्य शेरलॉक का व्यापक रूप से सुरक्षा शोधकर्ताओं, डिजिटल जाँचकर्ताओं, और OSINT करने वाले किसी भी व्यक्ति द्वारा उपयोग किया जाता है। यह कई प्लेटफ़ॉर्मों पर मैन्युअल रूप से उपयोगकर्ता नाम की जाँच करने की थकाऊ प्रक्रिया को स्वचालित करता है, जिससे यह खाता खोज, सोशल मीडिया फुटप्रिंटिंग, और पहचान अनुसंधान के लिए एक व्यावहारिक उपकरण बन जाता है। यह परियोजना MIT-लाइसेंस प्राप्त है और शेरलॉक प्रोजेक्ट समुदाय द्वारा अनुरक्षित है, जिसमें एक बड़ा योगदानकर्ता आधार और समर्थित नेटवर्कों को सूचीबद्ध करने वाली एक सार्वजनिक साइट है।