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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
gitcolombo — 🧬 गिट रिपॉजिटरीज से योगदानकर्ताओं की जानकारी निकालें और विश्लेषण करें | Kitploit
उपकरण/GitHubGitHub/soxoj/gitcolombo
OSINT (खुला स्रोत खुफिया)कोड विश्लेषणजानकारी एकत्र करना
GitHubsoxoj/gitcolombo

gitcolombo

🧬 गिट रिपॉजिटरीज से योगदानकर्ताओं की जानकारी निकालें और विश्लेषण करें

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

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

सभी देखें →

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

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

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

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

गिटकोलम्बो

Gitcolombo

एक OSINT टूल जो गिट रिपॉजिटरी और GitHub से पहचान — नाम, ईमेल, और असंबंधित प्रतीत होने वाले खातों के बीच के लिंक — निकालता है।

  • Python CLI (gitcolombo.py) — रिपॉजिटरी को क्लोन करता है, git log पर चलता है, और अधिक समृद्ध संकेतों के लिए GitHub API को कॉल कर सकता है।
  • वेब संस्करण (gitcolombo.html) — एक एकल स्थिर HTML फ़ाइल; इसे ब्राउज़र में खोलें और सीधे GitHub API से क्वेरी करें, कोई इंस्टॉल नहीं।

प्रत्येक ईमेल/नाम कहाँ से आता है (PGP कुंजियाँ, सार्वजनिक घटनाएँ, कमिट खोज, कमिट-मैसेज ट्रेलर, आदि) की पूरी जानकारी के लिए देखें docs.md।

वेब संस्करण

https://gitcolombo.soxoj.com पर होस्ट किया गया — या gitcolombo.html को स्थानीय रूप से खोलें। एक एकल स्थिर HTML फ़ाइल जो आपके ब्राउज़र से सीधे GitHub API को क्वेरी करती है; कोई इंस्टॉल नहीं, कोई बैकएंड नहीं।

Gitcolombo वेब संस्करण

इंस्टॉल करें

Python 3.10+ और एक कार्यशील git बाइनरी की आवश्यकता है। कोई तृतीय-पक्ष Python निर्भरता नहीं।

root@kitploit:~
pip install gitcolombo

या स्रोत से:

root@kitploit:~
git clone https://github.com/Soxoj/gitcolombo
cd gitcolombo
pip install -e .

उपयोग

root@kitploit:~
# किसी भी git URL से
gitcolombo -u https://github.com/Soxoj/maigret

# स्थानीय निर्देशिका से, पुनरावर्ती रूप से
gitcolombo -d ./maigret -r

# किसी GitHub उपयोगकर्ता/संगठन के सभी सार्वजनिक रिपॉजिटरी को क्लोन करें और स्कैन करें
gitcolombo --nickname octocat

# केवल API: GitHub उपयोगकर्ता नाम के लिए बिना क्लोन किए ईमेल ढूँढें
gitcolombo --search Soxoj

# रिमोट रिपॉजिटरी को कहाँ क्लोन करना है बदलें (डिफ़ॉल्ट: ./repos)
gitcolombo -u https://github.com/Soxoj/maigret --repos-dir ./clones

python -m gitcolombo भी समान रूप से काम करता है यदि आप स्क्रिप्ट को $PATH पर नहीं रखना चाहते हैं।

रिमोट रिपॉजिटरी को डिफ़ॉल्ट रूप से ./repos/ में क्लोन किया जाता है; --repos-dir से ओवरराइड करें। GitLab और Bitbucket समूहों से बैच क्लोनिंग के लिए ghorg का उपयोग करें।

आउटपुट

  • प्रति व्यक्ति विवरण: नाम, ईमेल, लेखक/कमिटर गणना, और अन्य पहचान जो उसी व्यक्ति की हो सकती हैं।
  • ईमेल जो एक नाम साझा करते हैं।
  • विभिन्न नाम एक ही ईमेल से जुड़े हुए।
  • स्कैन किए गए रिपॉजिटरी में सामान्य आँकड़े।

यह क्यों काम करता है

डेवलपर्स अक्सर एक पहचान के साथ कमिट करते हैं (जैसे कार्य खाता), फिर दूसरी में स्विच करते हैं (जैसे व्यक्तिगत खाता) और git commit --amend चलाते हैं, यह भूल जाते हैं कि यह कमिटर को फिर से लिखता है लेकिन मूल लेखक को वहीं छोड़ देता है। दोनों भूमिकाएँ अलग हो जाती हैं, और यही बेमेल है जिसे गिटकोलम्बो सहसंबंधित करता है।

लेखक बनाम कमिटर पर संक्षिप्त व्याख्या: https://stackoverflow.com/questions/18750808/difference-between-author-and-committer-in-git

परीक्षण

केवल स्टैंडर्ड लाइब्रेरी परीक्षण सूट — कोई तृतीय-पक्ष निर्भरता नहीं। रिपॉजिटरी रूट से (pip install -e . के बाद):

root@kitploit:~
python3 -m unittest test_gitcolombo -v

एंड-टू-एंड परीक्षण एक अस्थायी निर्देशिका में एक वास्तविक git रिपॉजिटरी बनाता है, इसलिए एक कार्यशील git बाइनरी आवश्यक है (यदि git गायब है तो परीक्षण छोड़ दिया जाता है)।

परीक्षण प्रत्येक पुश और पुल रिक्वेस्ट पर GitHub Actions (.github/workflows/tests.yml) के माध्यम से Python 3.10–3.13 पर चलते हैं।

और पढ़ें

  • docs.md — निष्कर्षण विधियाँ, रैंकिंग, फ़िल्टर, दर सीमाएँ
  • [RUS] https://telegra.ph/Gitcolombo---OSINT-v-GitHub-03-02

रोडमैप

  • किसी निर्देशिका में रिपॉजिटरी के लिए कुल आँकड़े
  • GitHub समर्थन: खाता/समूह से सभी रिपॉजिटरी क्लोन करें
  • GitHub समर्थन: कमिट जानकारी से खातों के लिंक निकालें
  • GitHub समर्थन: API पेजिनेशन
  • "सिस्टम" खातों को बाहर करें (जैसे [email protected], @users.noreply.github.com)
  • रिवर्स मैपिंग ईमेल → नाम (वर्तमान में केवल नाम → ईमेल)
  • साझा नाम/ईमेल और लेवेनश्टाइन दूरी पर आधारित संभाव्य ग्राफ़ लिंक
  • अन्य लोकप्रिय git प्लेटफ़ॉर्म: GitLab, Bitbucket
टूल डाउनलोड करें