
IG हैंडल्स को ट्रैक करने के लिए शोधित और डिज़ाइन किया गया OSINT टूल
निर्माता: @shredzwho | 💖 इस परियोजना को प्रायोजित करें
IG-Detective इंस्टाग्राम के लिए एक उच्च-प्रदर्शन, पायथन-आधारित ओपन सोर्स इंटेलिजेंस (OSINT) टूल है। यह इंस्टाग्राम खातों का गहन विश्लेषण करने, स्थान इतिहास निकालने, इंटरैक्शन मैपिंग करने और स्वचालित जांच रिपोर्ट तैयार करने के लिए एक प्रीमियम इंटरैक्टिव शेल प्रदान करता है।
[!WARNING] अस्वीकरण: यह टूल केवल शैक्षिक और शोध उद्देश्यों के लिए है। इसका उपयोग जिम्मेदारी से और इंस्टाग्राम की सेवा की शर्तों के अनुसार करें। लेखक किसी भी दुरुपयोग के लिए जिम्मेदार नहीं है।
playwright-stealth के साथ एक हेडलेस Playwright chromium ब्राउज़र का उपयोग करता है, जो Cloudflare और CDN दर-सीमितीकरण को पूरी तरह से बायपास करता है।data आर्काइव कमांड के लिए ThreadPool समानांतर डाउनलोडिंग का उपयोग करता है, जिससे पूर्ण प्रोफ़ाइल मीडिया प्रतिकृति में काफी तेजी आती है।interactive_map.html उत्पन्न करता है।sna): "इनर सर्कल" की पहचान करने के लिए इंटरैक्शन मैप करता है—लक्ष्य से सबसे अधिक जुड़े शीर्ष 10 उपयोगकर्ता।temporal): लक्ष्य के "स्लीप गैप" की पहचान करने और उनके प्राथमिक समय क्षेत्र की भविष्यवाणी करने के लिए DBSCAN क्लस्टरिंग का उपयोग करता है।stories): सक्रिय स्टोरी URL प्राप्त करें।recovery): प्रशासनिक ईमेल सत्यापन के लिए मास्क्ड संपर्क संकेत प्रकट करने के लिए पासवर्ड रीसेट प्रवाह ट्रिगर करें।intersect): दो लक्ष्यों के बीच GPS/समय प्रतिच्छेदन को क्रॉस-रेफरेंस करके भौतिक मिलन बिंदुओं की पहचान करें।stylometry): बाइग्राम और इमोजी वितरण के आधार पर कई खातों को जोड़ने के लिए एक डिजिटल "भाषाई हस्ताक्षर" उत्पन्न करें।audit): अस्थायी जिटर विचरण के माध्यम से अप्रामाणिक बॉट गतिविधि का सांख्यिकीय पता लगाना।data): लक्ष्य के फ़ॉलोअर्स सूची, फ़ॉलोइंग सूची और टाइमलाइन मीडिया (मेटाडेटा JSON के साथ) को स्वचालित रूप से डाउनलोड करें, एक ही ZIP आर्काइव में पैक किया गया।data/<target>/ में JSON और TXT रिपोर्ट में परिणाम सहेजता है।रिपॉजिटरी क्लोन करें
git clone https://github.com/shredzwho/IG-Detective.git
cd IG-Detective
वर्चुअल एनवायरनमेंट सेट करें
python3 -m venv venv
source venv/bin/activate # विंडोज़ पर: venv\Scripts\activate
निर्भरताएँ स्थापित करें
pip install -r requirements.txt
आप निर्भरता संबंधी समस्याओं से बचने के लिए IG-Detective को पूरी तरह से Docker के अंदर चला सकते हैं। कंटेनर को एक इंटरैक्टिव TTY (-it) और अपनी फोरेंसिक रिपोर्ट को सहेजने के लिए एक वॉल्यूम माउंट की आवश्यकता होती है।
Docker Compose का उपयोग करना (सबसे आसान)
docker-compose run --rm detective
मानक Docker का उपयोग करना
docker build -t ig-detective .
docker run -it -v $(pwd)/data:/app/data ig-detective
शेल लॉन्च करें
python3 main.py
# या प्रदान किए गए रैपर का उपयोग करें:
./run.sh
मुख्य कमांड शेल के अंदर, विश्लेषण मॉड्यूल चलाने से पहले आपको पहले एक लक्ष्य निर्धारित करना होगा:
सिस्टम आर्किटेक्चर, फोरेंसिक पद्धतियों और चोरी तर्क की गहन जानकारी के लिए देखें: 👉 DOCUMENTATION.md
main.py: शेल के लिए मुख्य प्रवेश बिंदु।run.sh: लॉन्च रैपर स्क्रिप्ट।src/api/: नेटवर्क लेयर जिसमें Playwright स्टील्थ क्लाइंट और प्रमाणीकरण प्रबंधक शामिल है।src/core/: फाउंडेशन लेयर जिसमें डेटा मॉडल और कॉन्फ़िग शामिल है।src/modules/: बिजनेस लॉजिक लेयर जिसमें स्क्रेपर्स और गहन विश्लेषण उपकरण शामिल हैं।src/cli/: प्रेजेंटेशन लेयर जिसमें इंटरैक्टिव प्रॉम्प्ट और Rich फ़ॉर्मैटर शामिल हैं।data/: स्वचालित जांच रिपोर्ट (git-ignored)।बेझिझक इस रिपॉजिटरी को फोर्क करें और पुल रिक्वेस्ट सबमिट करें। बड़े बदलावों के लिए, कृपया पहले एक इश्यू खोलें कि आप क्या बदलना चाहते हैं।
[MIT]
| कमांड | विवरण |
|---|
target <user> | जांच लक्ष्य निर्धारित करें (आवश्यक पहला कदम) |
info | मूल प्रोफ़ाइल OSINT देखें (बायो, बाहरी लिंक, मेटाडेटा) |
posts | लक्ष्य की हाल की टाइमलाइन गतिविधि और आँकड़े प्राप्त करें |
addrs | एम्बेडेड GPS से भौगोलिक लक्ष्य निकालें |
data | लक्ष्य के पदचिह्न (मीडिया, फ़ॉलोअर्स) को एक ZIP फ़ाइल में निर्यात करें |
surveillance | लक्ष्य मीट्रिक्स/बायो परिवर्तनों की लगातार निगरानी और ट्रेस करें लाइव |
sna | "इनर सर्कल" मैप करने के लिए सोशल नेटवर्क विश्लेषण करें |
temporal | DBSCAN के माध्यम से समय क्षेत्र और नींद व्यवहार की गणना करें |
stylometry | कैप्शन पर NLP भाषाई प्रोफाइलिंग (इमोजी और N-ग्राम) |
recovery | मास्क्ड संपर्क प्रकट करने के लिए पासवर्ड रीसेट प्रवाह ट्रिगर करें |
intersect | दो लक्ष्यों के बीच GPS/समय प्रतिच्छेदन को क्रॉस-रेफरेंस करें |
audit | अप्रामाणिक बॉट गतिविधि का सांख्यिकीय पता लगाना |
help | इंटरैक्टिव सहायता मेनू प्रदर्शित करें |
exit | CLI को साफ-सफाई से बंद करें |