
OSINT Project. एक मेल से जानकारी एकत्र करें। एकत्र करें। प्रोफ़ाइल। टाइमलाइन।
विवरण | स्थापना | वेबसाइट | मॉड्यूल | मुद्दे | समर्थन
iKy एक OSINT टूल है जो एक ईमेल पते या अन्य चयनकर्ताओं से जानकारी एकत्र करता है और परिणामों को एक दृश्य इंटरफ़ेस में प्रदर्शित करता है।
git clone https://gitlab.com/kennbroorg/iKy.git
cd iKy
just build
just up
अपना ब्राउज़र http://localhost:4300 पर खोलें।
सभी सेवाओं को रोकने के लिए:
just down
just upbackend,iky-frontend, औरredisप्रारंभ करता है। डिफ़ॉल्ट रूप से कोई अन्य सेवा लॉन्च नहीं की जाती है।
यदि आप Docker नहीं चला सकते हैं, तो iKy नेटिव रूप से चल सकता है: Caddy प्री-बिल्ट फ्रंटएंड को सर्व करता है और Redis + Celery + Uvicorn स्थानीय प्रक्रियाओं के रूप में चलते हैं। होस्ट पर redis-server, Python 3.12, curl और tar की आवश्यकता है (Caddy स्वचालित रूप से डाउनलोड होता है)।
just setup # venv बनाएं
just up-native # निर्भरताएँ इंस्टॉल करता है, Caddy + फ्रंटएंड डाउनलोड करता है, सब कुछ प्रारंभ करता है
अपना ब्राउज़र http://localhost:4300 पर खोलें। Ctrl-C या just down-native से रोकें।
फ्रंटएंड नवीनतम GitHub रिलीज़ से खींचा जाता है — Node बिल्ड की आवश्यकता नहीं है।
torनेटिव मोड में लॉन्च नहीं होता है; केवलdarkwebमॉड्यूल को इसकी आवश्यकता है।
| सेवा | स्टैक | पोर्ट |
|---|---|---|
| backend | FastAPI 0.115 + Celery 5.6 | 5000 |
| iky-frontend | Angular 21 + nginx | 4300 |
| redis | Redis 7 | 56379 (होस्ट) |
| tor | SOCKS5 प्रॉक्सी (darkweb मॉड्यूल) | internal |
iKy backend/module_registry.py के माध्यम से 26 मॉड्यूल को रूट करता है:
| श्रेणी | मॉड्यूल |
|---|---|
| सोशल नेटवर्क | twitter, linkedin, instagram, tiktok, mastodon, twitch, reddit |
| पहचान / उपयोगकर्ता नाम | github, gitlab, keybase, sherlock, socialscan, holehe, usersearch, skype |
| डेटिंग / भुगतान | tinder, venmo |
| संगीत | spotify |
| प्रतिष्ठा / डेटा ब्रोकर | peopledatalabs, emailrep, fullcontact |
| लीक / उल्लंघन | leaks, leaklookup, darkweb, hudsonrock |
| खोज | search |
एक बार एप्लिकेशन ब्राउज़र में लोड हो जाने पर, सेटिंग्स पैनल में अपनी API कुंजियाँ दर्ज करें। नीचे backend/factories/apikeys_default.json से फ़ील्ड की पूरी तालिका है:
| मॉड्यूल | स्थिति | apikey में फ़ील्ड | कैसे प्राप्त करें |
|---|---|---|---|
| 🆗 🍪 | linkedin_cookies (या पुराना linkedin_li_at / linkedin_JSESSIONID) | just cookies-grab linkedin linkedin.com या just cookies-import linkedin <file> | |
| 🆗 🍪 | twitter_cookies | just cookies-grab twitter x.com | |
| TikTok | 🆗 🍪 | tiktok_cookies | just cookies-grab tiktok tiktok.com |
| PeopleDataLabs | 🆗 | peopledatalabs_key | 🆓 मुफ़्त API — wiki |
| Emailrep | 🆗 | emailrep_key | 🆓 मुफ़्त API — wiki |
| Leaklookup | 🆗 | leaklookup_key | 🆓 मुफ़्त API — wiki |
| Spotify | 🆗 | spotify_client_id / spotify_client_secret | 🆓 मुफ़्त API — wiki |
| Twitch | 🆗 | twitch_client_id / twitch_client_secret | 🆓 मुफ़्त API — wiki |
| CSE (Google) | 🆗 | cse_api_key / cse_cx | 🆓 मुफ़्त API — wiki |
| Brave | 🆗 | brave_key | 🆓 मुफ़्त API |
| ⚠️ | instagram_user / instagram_pass | समीक्षा के अधीन | |
| Fullcontact | 🛑 | fullcontact_api | बंद |
| HaveIBeenPwned | 🛑 | haveibeenpwned_key | बंद |
🍪 से चिह्नित APIs ब्राउज़र सत्र कुकीज़ का उपयोग करते हैं; बाकी सेवा टोकन का उपयोग करते हैं।
कुछ मॉड्यूल (LinkedIn, Twitter, TikTok) को आपके ब्राउज़र से सत्र कुकीज़ की आवश्यकता होती है। कुकीज़ backend/cookies/ में संग्रहीत की जाती हैं (कंटेनर में /app/cookies के रूप में माउंट) और पुनरारंभ होने पर बनी रहती हैं। इन्हें लोड करने के दो तरीके हैं, दोनों just के माध्यम से।
कुकीज़ व्यक्तिगत सत्र टोकन हैं: उन्हें साझा न करें या रिपॉजिटरी में कमिट न करें (
backend/cookies/git-ignored है)।
Cookie-Editor जैसे एक्सटेंशन के साथ साइट कुकीज़ को JSON फ़ाइल में निर्यात करें और इसे आयात करें:
just cookies-import linkedin ~/Downloads/linkedin_cookies.json
आपके स्थानीय ब्राउज़र से सीधे कुकीज़ निकालता है। चलाने से पहले ब्राउज़र बंद करें (एक खुला ब्राउज़र अपने कुकी डेटाबेस को लॉक कर देता है):
# सभी इंस्टॉल किए गए ब्राउज़र आज़माएं (firefox, chrome, brave, edge)
just cookies-grab linkedin linkedin.com
# या कोई विशिष्ट
just cookies-grab linkedin linkedin.com brave
कमांड ब्राउज़र दर ब्राउज़र रिपोर्ट करता है कि वह क्या पढ़ सका और क्या नहीं, और फ़ाइल तभी लिखता है जब उसे मॉड्यूल को आवश्यक कुकीज़ मिलती हैं। उदाहरण के लिए, LinkedIn को li_at और JSESSIONID की आवश्यकता होती है।