यह कमांड ज़मैप है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
झमाझम - तेज़ इंटरनेट स्कैनर
SYNOPSIS
ज़मैप [-पी ] [ -ओ ] [ विकल्प... ] [ आईपी/होस्टनाम/रेंज ]
वर्णन
ZMap संपूर्ण इंटरनेट (या बड़े नमूने) को स्कैन करने के लिए एक नेटवर्क उपकरण है। ZMap है
एक गीगाबिट नेटवर्क पर लगभग 45 मिनट में संपूर्ण इंटरनेट स्कैन करने में सक्षम
कनेक्शन, ~98% सैद्धांतिक लाइन गति तक पहुँचना।
विकल्प
बुनियादी विकल्प
ip/मेजबाननाम/रेंज
स्कैन करने के लिए आईपी पते या डीएनएस होस्टनाम। सीआईडीआर ब्लॉक नोटेशन में आईपी रेंज स्वीकार करता है।
डिफ़ॉल्ट 0.0.0/8
-p, --लक्ष्य-पोर्ट=पोर्ट
स्कैन करने के लिए टीसीपी या यूडीपी पोर्ट नंबर (SYN स्कैन और बेसिक यूडीपी स्कैन के लिए)
-o, --आउटपुट-फ़ाइल=नाम
फ़ाइल का उपयोग करने वाले आउटपुट मॉड्यूल का उपयोग करते समय, इस फ़ाइल में परिणाम लिखें। के लिए उपयोग
स्टडआउट
-b, --ब्लैकलिस्ट-फ़ाइल=पथ
सीआईडीआर नोटेशन में, प्रति पंक्ति एक-एक को बाहर करने के लिए सबनेट की फ़ाइल। यह आपको अनुशंसित है
RFC 1918 पते, मल्टीकास्ट, IANA आरक्षित स्थान और अन्य को बाहर करने के लिए इसका उपयोग करें
आईएएनए विशेष प्रयोजन पते। ब्लैकलिस्ट फ़ाइल का एक उदाहरण ब्लैकलिस्ट.conf इस के लिए
उद्देश्य।
स्कैन विकल्प
-n, --अधिकतम-लक्ष्य=n
जांच के लिए लक्ष्यों की संख्या निर्धारित करें। यह या तो एक संख्या हो सकती है (जैसे -n 1000) या एक
स्कैन योग्य पता स्थान का प्रतिशत (जैसे -n 0.1%) (बहिष्कृत करने के बाद)।
काली सूची)
-N, --अधिकतम-परिणाम=n
इतने परिणाम प्राप्त करने के बाद बाहर निकलें
-t, --अधिकतम-रनटाइम=सेकंड
पैकेट भेजने की समय सीमा निर्धारित करें
-r, --रेट=पीपीएस
पैकेट/सेकंड में भेजने की दर निर्धारित करें
-B, --बैंडविड्थ=बीपीएस
भेजने की दर को बिट्स/सेकंड में सेट करें (प्रत्यय G, M, और K का समर्थन करता है (उदाहरण के लिए -B 10M 10 के लिए)
एमबीपीएस)। यह --रेट फ़्लैग को ओवरराइड करता है।
-c, --कूलडाउन-समय=सेकंड
भेजने के पूरा होने के बाद कितने समय तक प्राप्त करना जारी रखना है (डिफ़ॉल्ट = 8)
-e, --बीज=एन
पता क्रमपरिवर्तन का चयन करने के लिए बीज का उपयोग किया जाता है। यदि आप पतों को स्कैन करना चाहते हैं तो इसका उपयोग करें
एकाधिक ZMap के लिए समान क्रम चलता है।
--शर्ड्स = एन
ज़ेडमैप के विभिन्न उदाहरणों के बीच स्कैन को एन शार्ड/विभाजन में विभाजित करें
(डिफ़ॉल्ट=1). साझा करते समय, --बीज आवश्यक है।
--शार्द=एन
सेट करें कि कौन सा शार्ड स्कैन करना है (डिफ़ॉल्ट=0)। शार्ड्स को [0, एन) श्रेणी में 0-अनुक्रमित किया गया है।
जहाँ N शार्डों की कुल संख्या है। शार्डिंग करते समय --बीज आवश्यक है।
-T, --प्रेषक-धागे = n
पैकेट भेजने के लिए थ्रेड का उपयोग किया जाता है। ZMap इष्टतम संख्या का पता लगाने का प्रयास करेगा
प्रोसेसर कोर की संख्या के आधार पर थ्रेड भेजें।
-P, --जांच=एन
प्रत्येक आईपी पर भेजे जाने वाले जांचों की संख्या (डिफ़ॉल्ट=1)
-d, --पूर्वाभ्यास
प्रत्येक पैकेट को भेजने के बजाय स्टडआउट करने के लिए उसका प्रिंट आउट लें (डीबगिंग के लिए उपयोगी)
नेटवर्क विकल्प
-s, --स्रोत-पोर्ट=पोर्ट|रेंज
पैकेट भेजने के लिए स्रोत पोर्ट
-S, --स्रोत-आईपी=आईपी|रेंज
पैकेट भेजने के लिए स्रोत का पता। या तो एकल आईपी या रेंज (उदा
10.0.0.1-10.0.0.9)
-G, --गेटवे-मैक=पता
पैकेट भेजने के लिए गेटवे मैक पता (यदि ऑटो-डिटेक्शन काम नहीं करता है)
-i, --इंटरफ़ेस=नाम
उपयोग करने के लिए नेटवर्क इंटरफ़ेस
जांच विकल्प
ZMap उपयोगकर्ताओं को अपने स्वयं के जांच मॉड्यूल निर्दिष्ट करने और लिखने की अनुमति देता है। जांच मॉड्यूल हैं
भेजने के लिए जांच पैकेट तैयार करने और मेजबानों से प्रतिक्रियाओं को संसाधित करने के लिए जिम्मेदार।
--सूची-जांच-मॉड्यूल
उपलब्ध जांच मॉड्यूल की सूची बनाएं (जैसे tcp_synscan)
-M, --जांच-मॉड्यूल=नाम
जांच मॉड्यूल का चयन करें (डिफ़ॉल्ट=tcp_synscan)
--जांच-तर्क = args
जांच मॉड्यूल में पारित करने के लिए तर्क
--सूची-आउटपुट-फ़ील्ड
उन फ़ील्ड की सूची बनाएं जिन्हें चयनित जांच मॉड्यूल आउटपुट मॉड्यूल को भेज सकता है
आउटपुट विकल्प
ZMap उपयोगकर्ताओं को ZMap के साथ उपयोग के लिए अपने स्वयं के आउटपुट मॉड्यूल निर्दिष्ट करने और लिखने की अनुमति देता है। उत्पादन
मॉड्यूल जांच मॉड्यूल द्वारा लौटाए गए फ़ील्डसेट को संसाधित करने के लिए ज़िम्मेदार हैं, और
उन्हें उपयोगकर्ता के लिए आउटपुट करना। उपयोगकर्ता आउटपुट फ़ील्ड निर्दिष्ट कर सकते हैं, और फ़िल्टर लिख सकते हैं
आउटपुट फ़ील्ड.
--सूची-आउटपुट-मॉड्यूल
उपलब्ध आउटपुट मॉड्यूल की सूची बनाएं (उदाहरण के लिए tcp_synscan)
-O, --आउटपुट-मॉड्यूल=नाम
आउटपुट मॉड्यूल का चयन करें (डिफ़ॉल्ट = सीएसवी)
--आउटपुट-आर्ग्स=आर्ग्स
आउटपुट मॉड्यूल को पास करने के लिए तर्क
-f, --आउटपुट-फ़ील्ड=फ़ील्ड
आउटपुट के लिए फ़ील्ड की अल्पविराम से अलग की गई सूची
--आउटपुट-फ़िल्टर
जांच मॉड्यूल द्वारा परिभाषित फ़ील्ड पर आउटपुट फ़िल्टर निर्दिष्ट करें। देखें
अधिक जानकारी के लिए आउटपुट फ़िल्टर अनुभाग।
अतिरिक्त विकल्प
-C, --config=फ़ाइल नाम
एक कॉन्फ़िगरेशन फ़ाइल पढ़ें, जो कोई अन्य विकल्प निर्दिष्ट कर सकती है।
-q, --शांत
स्टेटस अपडेट प्रति सेकंड एक बार प्रिंट न करें
-g, --सारांश
स्कैन के अंत में कॉन्फ़िगरेशन और परिणामों का सारांश प्रिंट करें
-v, -- शब्दाडंबर = एन
लॉग विवरण का स्तर (0-5, डिफ़ॉल्ट=3)
-h, --मदद
प्रिंट सहायता और बाहर निकलें
-V, --संस्करण
प्रिंट संस्करण और बाहर निकलें
यूडीपी जांच मॉड्यूल विकल्प
इन सभी तर्कों का उपयोग करके पारित किया जाता है --जांच-तर्क = args विकल्प। केवल एक ही तर्क हो सकता है
एक समय में पारित किया जाए.
फ़ाइल:/पथ/से/फ़ाइल
यूडीपी पर प्रत्येक होस्ट को भेजने के लिए पेलोड फ़ाइल का पथ।
टेम्पलेट:/पथ/से/टेम्पलेट
टेम्प्लेट फ़ाइल का पथ. प्रत्येक गंतव्य होस्ट के लिए, टेम्पलेट फ़ाइल भरी जाती है,
यूडीपी पेलोड के रूप में सेट करें, और भेजें।
मूलपाठ:
प्रत्येक गंतव्य होस्ट को भेजने के लिए ASCII टेक्स्ट
हेक्स:
प्रत्येक गंतव्य होस्ट को भेजने के लिए हेक्स-एन्कोडेड बाइनरी
टेम्पलेट-फ़ील्ड
अनुमत टेम्प्लेट फ़ील्ड के बारे में जानकारी प्रिंट करें और बाहर निकलें।
आउटपुट फिल्टर
जांच मॉड्यूल द्वारा उत्पन्न परिणामों को आउटपुट में भेजने से पहले फ़िल्टर किया जा सकता है
मापांक। फ़िल्टर को जांच मॉड्यूल के आउटपुट फ़ील्ड पर परिभाषित किया गया है। फ़िल्टर लिखे गए हैं
SQL के समान एक सरल फ़िल्टरिंग भाषा में, और इसका उपयोग करके ZMap को पास कर दिया जाता है
--आउटपुट-फ़िल्टर विकल्प। आउटपुट फ़िल्टर का उपयोग आमतौर पर डुप्लिकेट परिणामों को फ़िल्टर करने के लिए किया जाता है,
या केवल आउटपुट मॉड्यूल के लिए केवल सफल प्रतिक्रियाएँ पास करने के लिए।
फ़िल्टर भाव रूप के होते हैं । के जैसा
या तो एक स्ट्रिंग या अहस्ताक्षरित पूर्णांक शाब्दिक होना चाहिए, और के प्रकार से मेल खाना चाहिए .
पूर्णांक तुलनाओं के लिए वैध संचालन हैं = !=, ,, =,=. स्ट्रिंग के लिए ऑपरेशन
तुलनाएँ हैं =, !=. --सूची-आउटपुट-फ़ील्ड फ़्लैग प्रिंट करेगा कि कौन से फ़ील्ड और प्रकार हैं
चयनित जांच मॉड्यूल के लिए उपलब्ध है, और फिर बाहर निकलें।
कंपाउंड फ़िल्टर एक्सप्रेशन का निर्माण फ़िल्टर एक्सप्रेशन के संयोजन से किया जा सकता है
संचालन के क्रम को निर्दिष्ट करने के लिए कोष्ठक, && (तार्किक AND) और || (तार्किक या)
ऑपरेटरों।
उदाहरण के लिए, केवल सफल, गैर-डुप्लिकेट प्रतिक्रियाओं के लिए एक फ़िल्टर इस प्रकार लिखा जाएगा:
--आउटपुट-फ़िल्टर='सफलता = 1 && दोहराना = 0"
onworks.net सेवाओं का उपयोग करके ज़मैप का ऑनलाइन उपयोग करें