
बहु-थ्रेडेड पोर्ट स्कैनर TCP/UDP समर्थन, बैनर ग्रैबिंग, और Shodan एकीकरण के साथ उन्नत नेटवर्क टोही और भेद्यता विश्लेषण के लिए।

नेटवर्कशेरलॉक एक शक्तिशाली और लचीला पोर्ट स्कैनिंग टूल है जो नेटवर्क सुरक्षा पेशेवरों और पेनिट्रेशन टेस्टर्स के लिए डिज़ाइन किया गया है। इसकी उन्नत क्षमताओं के साथ, नेटवर्कशेरलॉक आईपी रेंज, CIDR ब्लॉक और एकाधिक लक्ष्यों को कुशलतापूर्वक स्कैन कर सकता है। यह विभिन्न प्रोटोकॉल में विस्तृत बैनर ग्रैबिंग क्षमताओं और शोडान के साथ एकीकरण के कारण अलग पहचान रखता है, जो इंटरनेट से जुड़े उपकरणों को स्कैन और विश्लेषण करने के लिए दुनिया की अग्रणी सेवा है। यह शोडान एकीकरण नेटवर्कशेरलॉक को उन्नत स्कैनिंग क्षमताएँ प्रदान करने में सक्षम बनाता है, जिससे उपयोगकर्ताओं को नेटवर्क कमजोरियों और संभावित खतरों की गहरी जानकारी मिलती है। स्थानीय पोर्ट स्कैनिंग को शोडान के विस्तृत डेटाबेस के साथ जोड़कर, नेटवर्कशेरलॉक नेटवर्क सुरक्षा मुद्दों की पहचान और विश्लेषण के लिए एक व्यापक उपकरण प्रदान करता है।
NetworkSherlock को Python 3.6 या उसके बाद के संस्करण की आवश्यकता है।
git clone https://github.com/HalilDeniz/NetworkSherlock.git
pip install -r requirements.txt
networksherlock.cfg फ़ाइल को अपनी शोडान API कुंजी से अपडेट करें:
[SHODAN]
api_key = YOUR_SHODAN_API_KEY
python3 networksherlock.py --help
usage: networksherlock.py [-h] [-p PORTS] [-t THREADS] [-P {tcp,udp}] [-V] [-s SAVE_RESULTS] [-c] target
NetworkSherlock: Port Scan Tool
positional arguments:
target Target IP address(es), range, or CIDR (e.g., 192.168.1.1, 192.168.1.1-192.168.1.5,
192.168.1.0/24)
options:
-h, --help show this help message and exit
-p PORTS, --ports PORTS
Ports to scan (e.g. 1-1024, 21,22,80, or 80)
-t THREADS, --threads THREADS
Number of threads to use
-P {tcp,udp}, --protocol {tcp,udp}
Protocol to use for scanning
-V, --version-info Used to get version information
-s SAVE_RESULTS, --save-results SAVE_RESULTS
File to save scan results
-c, --ping-check Perform ping check before scanning
-ad, --arp-discover: Perform ARP discovery on the specified network.
--use-shodan Enable Shodan integration for additional information
target: स्कैन करने के लिए लक्ष्य IP पता(एँ), IP रेंज या CIDR ब्लॉक।-p, --ports: स्कैन करने के लिए पोर्ट (जैसे, 1-1000, 22,80,443)-t, --threads: उपयोग करने के लिए थ्रेड्स की संख्या।-P, --protocol: स्कैनिंग के लिए प्रोटोकॉल (tcp या udp)।-V, --version-info: बैनर ग्रैबिंग के दौरान संस्करण जानकारी प्राप्त करें।-s, --save-results: निर्दिष्ट फ़ाइल में परिणाम सहेजें।-c, --ping-check: स्कैन करने से पहले पिंग जाँच करें।--use-shodan: शोडान एकीकरण सक्षम करें।यहाँ NetworkSherlock के कुछ उपयोग उदाहरण दिए गए हैं: आप इसे यहाँ देख सकते हैं
योगदान का स्वागत है! NetworkSherlock में योगदान देने के लिए, इन चरणों का पालन करें:
यह प्रोजेक्ट MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।
मेरा समर्थन करने पर विचार करने के लिए धन्यवाद! आपका समर्थन मुझे NetworkScherlock जैसे उपयोगी टूल बनाने और नई परियोजनाओं को विकसित करने में अधिक समय और प्रयास लगाने में सक्षम बनाता है। योगदान देकर, आप न केवल मौजूदा टूल को बेहतर बनाने में मेरी मदद कर रहे हैं, बल्कि नए विचारों और नवाचारों को भी प्रेरित कर रहे हैं। आपका समर्थन इस परियोजना और भविष्य के प्रयासों के विकास में महत्वपूर्ण भूमिका निभाता है। आइए, साथ मिलकर निर्माण और सीखना जारी रखें। धन्यवाद!"