
Github और Gitlab प्रोफ़ाइल से जानकारी प्राप्त करने और कमिट्स पर लीक हुए उपयोगकर्ता के ईमेल पतों को खोजने के लिए OSINT टूल।
Github या Gitlab प्रोफ़ाइल से जानकारी प्राप्त करने और कमिट पर लीक हुए उपयोगकर्ता के ईमेल पते खोजने के लिए OSINT टूल।
GitHub कमिट और अन्य गतिविधियों को GitHub प्रोफ़ाइल से जोड़ने के लिए GitHub खाते से जुड़े ईमेल पते का उपयोग करता है। जब कोई उपयोगकर्ता सार्वजनिक रिपॉजिटरी में कमिट करता है, तो उनका ईमेल पता आमतौर पर कमिट में प्रकाशित हो जाता है और यदि आप जानते हैं कि कहाँ देखना है, तो सार्वजनिक रूप से सुलभ हो जाता है।
GitHub इस होने से रोकने के लिए कुछ निर्देश प्रदान करता है, लेकिन ऐसा लगता है कि अधिकांश GitHub उपयोगकर्ता या तो नहीं जानते हैं या उन्हें इस बात की परवाह नहीं है कि उनका ईमेल पता उजागर हो सकता है।
GitHub उपयोगकर्ता का ईमेल पता ढूंढना अक्सर GitHub API के माध्यम से उनके हाल के ईवेंट को देखने जितना आसान होता है।
विचार और पाठ Nick Drewe से।
स्रोत: https://thedatapack.com/tools/find-github-user-email/
जैसा कि @pielco11 ने चेतावनी दी थी, कमिट में ईमेल और अन्य डेटा नकली हो सकते हैं।
git clone https://github.com/GONZOsint/gitrecon.git
cd gitrecon/
python3 -m pip install -r requirements.txt
modules/github_recon.py फ़ाइल की लाइन 3 को संपादित करके Github एक्सेस टोकन का उपयोग करना संभव है। यह संभावित API प्रतिबंध को रोकेगा।
modules/gitlab_recon.py फ़ाइल की लाइन 3 को संपादित करके Gitlab एक्सेस टोकन का उपयोग करना संभव है। यह संभावित API प्रतिबंध को रोकेगा।
token = '<Access token here>'
usage: gitrecon.py [-h] -s {github,gitlab} [-a] [-o] username
positional arguments:
username
optional arguments:
-h, --help show this help message and exit
-s {github,gitlab} sites selection
-a, --avatar download avatar pic
-o, --output save output
परिणाम results/<username>/ पथ में सहेजे जाते हैं।
| Github SSH कुंजियाँ | Gitlab SSH कुंजियाँ |
|---|---|
| ID | ❌ |
| ❌ | शीर्षक |
| ❌ | बनाया गया |
| ❌ | समाप्त होता है |
| कुंजी |
सेटिंग्स URL: https://github.com/settings/emails
✔️ मेरे ईमेल पतों को निजी रखें
✔️ उन कमांड लाइन पुश को ब्लॉक करें जो मेरे ईमेल को उजागर करते हैं
सेटिंग्स URL: https://gitlab.com/-/profile
✔️ सार्वजनिक ईमेल: प्रोफ़ाइल पर न दिखाएं
✔️ कमिट ईमेल: एक निजी ईमेल का उपयोग करें
| कुंजी |
| Github प्रोफ़ाइल जानकारी | Gitlab प्रोफ़ाइल जानकारी |
|---|
| उपयोगकर्ता नाम | उपयोगकर्ता नाम |
| नाम | नाम |
| उपयोगकर्ता ID | उपयोगकर्ता ID |
| ❌ | स्थिति |
| ❌ | स्थिति |
| अवतार URL | अवतार URL |
| ईमेल | ईमेल |
| स्थान | स्थान |
| जीवनी | जीवनी |
| कंपनी | संगठन |
| संगठन | ❌ |
| ❌ | नौकरी का शीर्षक |
| ❌ | कार्य जानकारी |
| ब्लॉग | वेब |
| Gravatar ID | ❌ |
| ट्विटर | ट्विटर |
| ❌ | स्काइप |
| ❌ | लिंक्डइन |
| अनुयायी | अनुयायी |
| अनुसरण | अनुसरण |
| बनाया गया | बनाया गया |
| अद्यतन किया गया | ❌ |