
NetSpecter एक हल्का लेकिन शक्तिशाली एसिंक्रोनस OSINT और टोही इंजन है जो Python में बनाया गया है।
NetSpecter एक हल्का फिर भी शक्तिशाली एसिंक्रोनस OSINT और रिकॉनिसेंस इंजन है जो Python में बनाया गया है।
यह बहु-स्रोत खुफिया संग्रह (DNS, WHOIS, Web, TLS, HTTP, Geo, Reverse DNS) को Shodan-संचालित सुरक्षा खुफिया और पूर्ण कच्चे डेटा एक्सेस के साथ जोड़ता है, जो एक पूर्ण लक्ष्य प्रोफ़ाइल और जोखिम मूल्यांकन प्रदान करता है।
NetSpecter केवल शैक्षिक उपयोग और अधिकृत सुरक्षा अनुसंधान के लिए विकसित किया गया है।
यह उपकरण रिकॉनिसेंस करता है और कई स्रोतों से सार्वजनिक रूप से सुलभ खुफिया जानकारी एकत्र करता है।
नेटवर्क, सिस्टम या डोमेन के खिलाफ NetSpecter का कोई भी उपयोग मालिक से स्पष्ट अनुमति के बिना सख्त वर्जित है।
लेखक इस उपकरण के उपयोग से होने वाले किसी भी दुरुपयोग, क्षति या कानूनी परिणामों के लिए कोई देयता नहीं मानता और जिम्मेदार नहीं है।
NetSpecter का उपयोग करके, आप निम्नलिखित से सहमत होते हैं:
यदि आप अपने कार्यों की वैधता के बारे में अनिश्चित हैं, तो इस उपकरण का उपयोग न करें।
--full)git clone https://gitlab.com/s_r_e_e_r_a_j/NetSpecter.git
cd NetSpecter
python3 -m venv venv
इसे सक्रिय करें:
लिनक्स / मैकओएस
source venv/bin/activate
विंडोज
venv\Scripts\activate
pip3 install -r requirements.txt
कॉन्फ़िगरेशन फ़ाइल संपादित करें:
netspecter.cfg
अपनी API कुंजी जोड़ें:
[SHODAN]
api_key=YOUR_API_KEY
महत्वपूर्ण:
' ' या दोहरे उद्धरण " " का उपयोग न करेंसही:
api_key=abc123xyz456
गलत:
api_key="abc123xyz456"
api_key='abc123xyz456'
NetSpecter एक सरल CLI इंटरफ़ेस प्रदान करता है।
python3 -m netspecter <command> [options]
किसी लक्ष्य पर रिकॉनिसेंस चलाएं:
python3 -m netspecter recon <target>
| विकल्प | विवरण |
|---|---|
--full | पूर्ण खुफिया स्कैन सक्षम करें (Shodan एकीकरण) |
--timeout | HTTP अनुरोध टाइमआउट सेट करें (डिफ़ॉल्ट: 5 सेकंड) |
--json | परिणाम JSON प्रारूप में आउटपुट करें |
<target> एक डोमेन (जैसे, example.com) या एक आईपी पता हो सकता है--full का उपयोग किया जाता है, NetSpecter Shodan लुकअप के लिए डोमेन को आईपी पते में हल करने का प्रयास करता है--full के लिए मान्य Shodan API कुंजी आवश्यक है--full के बिना, केवल बुनियादी रिकॉनिसेंस मॉड्यूल निष्पादित होते हैंबुनियादी रिकॉन:
python3 -m netspecter recon example.com
Shodan खुफिया के साथ पूर्ण स्कैन:
python3 -m netspecter recon scanme.org --full
Shodan IP पतों पर काम करता है। यदि कोई डोमेन परिणाम नहीं लौटाता है, तो बेहतर सटीकता के लिए इसका हल किया गया आईपी पता उपयोग करें
कस्टम टाइमआउट:
python3 -m netspecter recon example.com --timeout 10
JSON आउटपुट:
python3 -m netspecter recon example.com --full --json
JSON आउटपुट को फ़ाइल में सहेजें:
python3 -m netspecter recon example.com --full --json > result.json
आउटपुट
result.jsonमें मान्य JSON के रूप में सहेजा जाएगा
NetSpecter एकाधिक आउटपुट प्रारूपों का समर्थन करता है:
--json):
उदाहरण:
python3 -m netspecter recon example.com --json > result.json
यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है।