
डीप वेब स्क्रैपिंग के लिए ओपन सोर्स इंटेलिजेंस इंटरफ़ेस
Darkdump एक ओपन-सोर्स OSINT टूल है जो डीप वेब जांच के लिए है। एक खोज क्वेरी दिए जाने पर यह कई डार्क वेब सर्च इंजनों से परिणाम प्राप्त करता है, वैकल्पिक रूप से प्रत्येक परिणाम साइट को ईमेल, मेटाडेटा, कीवर्ड, दस्तावेज़ और चित्रों के लिए स्क्रैप करता है, और सब कुछ लाइव टर्मिनल या स्थानीय ब्राउज़र-आधारित इंटरफ़ेस पर स्ट्रीम करता है। सभी परिणाम स्वचालित रूप से Ahmia की सार्वजनिक दुरुपयोग ब्लैकलिस्ट के विरुद्ध फ़िल्टर किए जाते हैं, चाहे कोई भी इंजन उपयोग किया जाए।
git clone https://github.com/josh0xA/darkdump
cd darkdump
chmod +x install.sh
./install.sh
darkdump
नोट: ./install.sh को macOS के लिए sudo की आवश्यकता हो सकती है।
यह सभी निर्भरताएँ स्थापित करता है और दो कमांड बनाता है:
| कमांड | विवरण |
|---|---|
darkdump | मुख्य वेब इंटरफ़ेस लॉन्च करें |
darkdump-cli | CLI टूल चलाएँ |
git clone https://github.com/josh0xA/darkdump
cd darkdump
pip3 install -r requirements.txt
pip3 install -r darkdump-web/requirements.txt
लॉन्चर्स को अनइंस्टॉल करने के लिए: ./uninstall.sh
Darkdump का प्रभावी ढंग से उपयोग करने के लिए, आपको Tor को कॉन्फ़िगर करना होगा ताकि आपकी स्क्रिप्ट Tor कंट्रोल पोर्ट के माध्यम से इसे नियंत्रित कर सके। यहाँ आपकी torrc फ़ाइल सेट करने और Tor चल रहा है यह सत्यापित करने का तरीका है:
यदि आपके सिस्टम पर Tor पहले से स्थापित नहीं है, तो आपको इसे स्थापित करना होगा। यहाँ विभिन्न ऑपरेटिंग सिस्टम पर Tor स्थापित करने का तरीका है:
Debian/Kali/Ubuntu: sudo apt install tor
MacOS: brew install tor
अपनी torrc फ़ाइल का पता लगाएँ। यह फ़ाइल आमतौर पर Linux पर /etc/tor/torrc और कभी-कभी Mac पर पाई जाती है।
कंट्रोल पोर्ट सक्षम करने और कंट्रोल पोर्ट पासवर्ड सेट करने के लिए अपनी torrc में निम्नलिखित पंक्तियाँ जोड़ें:
ControlPort 9051
HashedControlPassword [YourHashedPasswordHere]
[YourHashedPasswordHere] को हैश किए गए पासवर्ड से बदलें जिसे tor --hash-password कमांड का उपयोग करके उत्पन्न किया जा सकता है: tor --hash-password "my_password"
Linux: sudo systemctl start tor.service
MacOS: brew services start tor
-e / --engine के माध्यम से छह इंजन उपलब्ध हैं:
सभी इंजनों के परिणाम Ahmia की ब्लैकलिस्ट के विरुद्ध जाँचे जाते हैं। अनफ़िल्टर्ड इंजन निष्पादित होने से पहले पुष्टि के लिए संकेत देंगे। यह रणनीति अभी भी पूर्ण नहीं है, अनफ़िल्टर्ड इंजनों को खोजते और स्क्रैप करते समय हमेशा अत्यधिक सावधानी और निर्णय का उपयोग करें।
darkdump-cli [-h] [-v] [-q QUERY] [-a AMOUNT] [-e ENGINE]
[-p] [-s] [-i] [-d] [-u] [-o FILE]
[--breach] [--breach-deep] [--breach-delay SECONDS]
# Basic search via Ahmia (no Tor required)
darkdump-cli -q "privacy tools" -a 10
# Search and deep scrape each result via Tor
darkdump-cli -q "hacking" -a 10 -s -p
# Search, scrape, and collect images
darkdump-cli -q "marketplaces" -a 15 -s -p -i
# Use Not Evil engine, deduplicate, save to JSON
darkdump-cli -q "security research" -a 20 -e notevil -p -u -o results.json
# Use OnionLand engine, save to CSV
darkdump-cli -q "crypto" -a 10 -e onionland -p -o results.csv
# Breach intelligence scan for an email address
darkdump-cli --breach -q [email protected] -e ahmia -p
# Breach scan with deep scraping
darkdump-cli --breach --breach-deep -q example.com -e ahmia
Darkdump में एक स्थानीय ब्राउज़र-आधारित इंटरफ़ेस शामिल है।
# If installed via install.sh
darkdump
# Or run directly
python3 darkdump-web/app.py
फिर अपने ब्राउज़र में http://127.0.0.1:50001 खोलें।
यह उपकरण केवल वैध सुरक्षा अनुसंधान और OSINT जांच के लिए है। डेवलपर, Josh Schiavone, किसी भी दुरुपयोग के लिए जिम्मेदार नहीं है। अपने अधिकार क्षेत्र के कानूनों और विनियमों के तहत अवैध गतिविधियों में लिप्त साइटों तक पहुँचने या उनकी जाँच करने के लिए Darkdump का उपयोग न करें। ईश्वर आप सभी को आशीर्वाद दें।
MIT लाइसेंस — कॉपीराइट (c) Josh Schiavone
| इंजन | फ़िल्टर्ड | Tor आवश्यक | नोट्स |
|---|
ahmia | हाँ | नहीं | डिफ़ॉल्ट। Tor प्रोजेक्ट-समर्थित, सख्त फ़िल्टरिंग |
notevil | आंशिक | हाँ | व्यापक इंडेक्स वाला Ahmia फ़ोर्क |
tordex | नहीं | हाँ | पूरी तरह से असेंसर रहित — पुष्टि आवश्यक |
tor66 | नहीं | हाँ | निर्देशिका के साथ क्रॉल किया गया इंडेक्स — पुष्टि आवश्यक |
onionland | नहीं | हाँ | Tor, I2P और क्लियरनेट को इंडेक्स करता है — पुष्टि आवश्यक |
excavator | नहीं | हाँ | सामान्य डार्क वेब इंडेक्स — पुष्टि आवश्यक |
| फ्लैग | विवरण |
|---|
-q, --query | खोज क्वेरी |
-a, --amount | प्राप्त करने के लिए परिणामों की संख्या (डिफ़ॉल्ट: 10) |
-e, --engine | उपयोग करने के लिए इंजन (डिफ़ॉल्ट: ahmia) |
-p, --proxy | Tor के माध्यम से अनुरोध रूट करें |
-s, --scrape | प्रत्येक परिणाम को मेटाडेटा, लिंक, ईमेल, दस्तावेज़ों के लिए गहराई से स्क्रैप करें |
-i, --images | स्क्रैप के दौरान चित्र भी एकत्र करें (-s आवश्यक) |
-u, --unique | डुप्लिकेट शीर्षक + विवरण वाले परिणाम छिपाएँ |
-d, --debug | डीबग आउटपुट सक्षम करें |
-o FILE, --output FILE | परिणामों को फ़ाइल में सहेजें — एक्सटेंशन से प्रारूप अनुमानित (.json, .csv, .txt) |
--breach | दिए गए लक्ष्य के लिए उल्लंघन / क्रेडेंशियल लीक खुफिया स्कैन चलाएँ |
--breach-deep | उल्लंघन स्कैन को प्रत्येक परिणाम की गहरी स्क्रैपिंग के साथ संयोजित करें |
--breach-delay | दर सीमा से बचने के लिए उल्लंघन प्रश्नों के बीच सेकंड (डिफ़ॉल्ट: 1.5) |
-v, --version | संस्करण प्रिंट करें |