एनएमएपी विकल्प

Nmap Alternatives



Nmap विकल्प: Masscan

इसके निर्माता मासकैन के अनुसार ... 6 मिनट से कम समय में पूरे इंटरनेट को स्कैन कर सकते हैं, एक मशीन से प्रति सेकंड 10 मिलियन पैकेट ट्रांसमिट कर सकते हैं . [ स्रोत ]. मैस्कैन का उद्देश्य नैंप सिंटैक्स की नकल करना है, लेकिन इसकी सीमाएँ हैं, नैंप और अन्य स्कैनर पर इसका लाभ इसकी गति है।

डेबियन और उबंटू पर मैस्कैन स्थापित करना:

पहले चलाकर निर्भरताएँ स्थापित करें:







सुडोउपयुक्तइंस्टॉल जाओ जीसीसी बनानाlibpcap-देव



फिर मैस्कैन को निम्न कमांड चलाकर प्राप्त करें:



गिट क्लोनhttps://github.com/रॉबर्ट डेविडग्राहम/मासकैन





सीडी के साथ क्लोन निर्देशिका दर्ज करें:

सीडीमासकैन



चलकर मासकैन संकलित करें:

बनाना

Masscan को विश्व स्तर पर चलाने के लिए, निम्न आदेश चलाकर निष्पादन योग्य की प्रतिलिपि बनाएँ, स्थापना निर्देशिका बनाएँ:

सीपीपूर्वाह्न/मासकैन/usr/स्थानीय/पूर्वाह्न/

नैंप की तुलना में मैस्कैन सीमित होने के बावजूद कुछ मैस्कैन विकल्प नैंप के समान हैं, आप निम्न कमांड को चलाकर देख सकते हैं:

मासकैन--नमैप
  • -iL फ़ाइल नाम: फ़ाइल से इनपुट पढ़ें।
  • - फ़ाइल नाम शामिल न करें: कमांड लाइन पर नेटवर्क को बाहर करें।
  • -बहिष्कृत फ़ाइल: फ़ाइल से नेटवर्क बहिष्कृत करें।
  • -एस: स्पूफ सोर्स आईपी।
  • -v इंटरफ़ेस: वर्बोज़ आउटपुट।
  • -वीवी इंटरफ़ेस: बहुत वाचाल उत्पादन।
  • -ई इंटरफ़ेस: निर्दिष्ट इंटरफ़ेस का उपयोग करें।
  • -ई इंटरफ़ेस: निर्दिष्ट इंटरफ़ेस का उपयोग करें।

Msscan डोमेन नामों को स्कैन करने की अनुमति नहीं देता है, आपको निम्न उदाहरण में लक्ष्य का IP पता सेट करने की आवश्यकता है:

मासकैन -पी 80,22,2. 3,इक्कीस६४.९१.२३८.१४४

मैस्कैन का उपयोग कैसे करें, इस पर अतिरिक्त निर्देशों के लिए देखें

https://github.com/robertdavidgraham/masscan

Nmap विकल्प: Zmap

Zmap इंटरनेट को स्कैन करने के लिए एक तेज़ स्कैनर भी है। Nmap और Masscan की तरह यह टर्मिनल से काम करता है और Masscan की तरह यह मिनटों में पूरे इंटरनेट को स्कैन कर सकता है।

डेबियन और उबंटू पर ज़मैप स्थापित करना:

Zmap स्थापित करने से पहले सभी निर्भरताएँ चलाकर प्राप्त करें:

सुडोउपयुक्तइंस्टॉलबिल्ड-एसेंशियल cmake libgmp3-dev gengetopt
libpcap-देवफ्लेक्सbyacc libjson-c-dev pkg-config libunistring-dev-तथा

फिर डेबियन या उबंटू से चलाएं:

उपयुक्तइंस्टॉलनक्शा

स्रोतों से Zmap स्थापित करना (लगभग सभी Linux वितरण):

git का उपयोग करके Zmap क्लोन करें:

गिट क्लोन >https://github.com/नक्शा/zmap.git

क्लोन निर्देशिका दर्ज करें:

सीडीनक्शा

Zmap को चलाकर संकलित करें:

सेमेक।

Zmap बनाने के लिए भी चलाएँ:

बनाना -जे4

स्थापना रन समाप्त करने के लिए:

बनाना इंस्टॉल

नैंप विकल्प: एंग्री आईपी स्कैनर

सूचीबद्ध पिछले Nmap विकल्पों के विपरीत, एंग्री आईपी स्कैनर एक ग्राफिकल टूल है जो आईपी रेंज स्कैन, रैंडम स्कैन और आईपी लिस्ट स्कैन की अनुमति देता है।

डेबियन 10 बस्टर पर एंग्री स्कैनर स्थापित करना:

ग्राफिकल इंटरफ़ेस के अतिरिक्त एंग्री आईपी स्कैनर को डेबियन पैकेज से स्थापित किया जा सकता है, जो इसे अनुभवहीन लिनक्स उपयोगकर्ताओं के लिए अधिक आकर्षक बनाता है। आप इस स्कैनर को से डाउनलोड कर सकते हैं संपर्क , उचित वितरण पर क्लिक करें, मेरे मामले में यह डेबियन 64-बिट है।

.deb फ़ाइल को स्थानीय रूप से सहेजें।

इसे स्थापित करने के लिए बस चलाएं:

सुडो डीपीकेजी -मैंipscan_3.6.0_amd64.deb

आप अपने कंसोल या अपने डेस्कटॉप इंटरफ़ेस मुख्य मेनू दोनों से एंग्री आईपी स्कैनर लॉन्च कर सकते हैं जैसा कि निम्न छवि में दिखाया गया है:

इसके पहले निष्पादन पर एंग्री आईपी स्कैनर कुछ सुझाव या इससे संबंधित जानकारी दिखाएगा जैसे कि उपयोगिता, इसके बावजूद आप प्रोग्राम को लॉन्च करने के लिए बंद करें दबा सकते हैं, यदि आप पहली बार इसका उपयोग कर रहे हैं तो इसे पढ़ें और दबाएं अगला जारी रखने के लिए।

दूसरी सूचना सूचनात्मक संदेश पर यह अपनी कुछ विशेषताओं का वर्णन करता है जैसे आईपी रेंज स्कैन, यादृच्छिक स्कैन, फ़ाइल से आयातित स्कैनिंग पते या संयुक्त संभावनाएं। यह अलग-अलग सूचना फ़ेचर का उपयोग करने की भी अनुमति देता है उपकरण मेन्यू। दबाएँ अगला जारी रखने के लिए।

शब्दावली पढ़ें, जो सभी नेटवर्क स्कैनर के लिए समान है और दबाएं अगला जारी रखने के लिए।

सभी स्कैनर्स पर लागू अधिक जानकारी प्रदर्शित होती है, दबाएं अगला .

अंत में यह प्रदर्शित परिणामों की व्याख्या करता है, दबाएं बंद करे स्कैनर तक पहुँचने के लिए।

एक आईपी रेंज सेट करें, मेरे मामले में मैंने 192.168.0.1 से 192.168.0.20 तक सेट किया है, फिर दबाएं शुरू .

डिफ़ॉल्ट रूप से, एंग्री आईपी स्कैनर सेवाओं को स्कैन नहीं करता है। पोर्ट्स को स्कैन करने के लिए गियर आइकन पर क्लिक करके एक्सेस करें पसंद मेन्यू।

ओपनिंग मेन्यू में पर क्लिक करें बंदरगाहों और पर बंदरगाहों का चयन अनुभाग उन पोर्ट को टाइप करें जिन्हें आप अल्पविराम से अलग करके स्कैन करना चाहते हैं, या एक हाइफ़न द्वारा अलग की गई श्रेणी, फिर दबाएं ठीक है .

स्कैनर को फिर से चलाएं और इस बार आपको टारगेट के पोर्ट की जानकारी मिल जाएगी।

Nmap विकल्प: Vuls

Vuls वास्तव में Nmap से तुलनीय नहीं है, यह एक नेटवर्क स्कैनर के बजाय एक भेद्यता स्कैनर है, और इस सूची में सेटअप और कॉन्फ़िगर करने के लिए सबसे कठिन है। निम्नलिखित ट्यूटोरियल सेंटोस पर इसे स्थापित करने के लिए आधिकारिक वेबसाइट निर्देशों के डेबियन के लिए एक अनुकूलन है। Vuls सिस्टम पर इंस्टॉल किए गए कमजोर सॉफ़्टवेयर का पता लगाने के लिए उपयोगी है। ट्यूटोरियल दिखाता है कि डेबियन और रेड हैट आधारित सिस्टम को स्कैन करने के लिए डेबियन पर वल्स कैसे स्थापित करें, इसके बावजूद इसका पालन करने की सिफारिश की जाती है आधिकारिक वेबसाइट डॉकर के माध्यम से इसका उपयोग करने के निर्देश , एक आसान तरीका। डॉकर निर्देशों का वर्णन न करने का कारण यह है कि वे उनकी वेबसाइट पर उपलब्ध हैं, जबकि डेबियन पर Vuls चलाने के लिए ऑनलाइन दस्तावेज़ नहीं हैं, इसलिए LinuxHint पर हमने इस तरह से व्याख्या करना चुना।

इस लेख के अंत में आप Vuls के विकल्पों को स्थापित करने और उनका उपयोग करने के लिए निर्देश प्राप्त कर सकते हैं संबंधित आलेख अनुभाग।

पहले कुछ निर्भरताएँ चलाकर स्थापित करें:

उपयुक्तइंस्टॉलSQLiteजाओ जीसीसी बनाना wget -तथा

यह भी चलाएं:

उपयुक्तइंस्टॉलडेबियन-गुडीज़-तथा

GO भाषा का अंतिम संस्करण डाउनलोड करें https://golang.org/dl/

डाउनलोड की गई फ़ाइल को चलाकर निकालें:

टारxvzf go1.12.9.linux-amd64.tar.gz

फिर निकाली गई निर्देशिका को चलाकर /usr/स्थानीय पर ले जाएँ:

एमवीजाओ/usr/स्थानीय

चलकर पथ निर्यात करें:

निर्यात गोरोट=/usr/स्थानीय/जाओ

निम्नलिखित कमांड चलाकर गो सॉफ्टवेयर के लिए एक निर्देशिका बनाएं, निर्देशिका का नाम मनमाना है:

एमकेडीआईआर /घर/लिनक्सहिंट/गोडायरेक्टरी

चलकर पथ निर्यात करें:

निर्यात GOPATH=$होम/गोडायरेक्टरी/

फिर भागो:

निर्यात पथ=$GOPATH/पूर्वाह्न:$ GOROOT/पूर्वाह्न:$पथ

निम्न फ़ाइल बनाएँ:

नैनो /आदि/प्रोफ़ाइल.डी/goenv.sh

आपके द्वारा अभी बनाई गई फ़ाइल के अंदर निम्न सामग्री की प्रतिलिपि बनाएँ:

निर्यात गोरोट=/usr/स्थानीय/जाओ
निर्यात GOPATH=$होम/जाओ
निर्यात पथ=$पथ:$ GOROOT/पूर्वाह्न:$GOPATH/पूर्वाह्न

Daud:

स्रोत /आदि/प्रोफ़ाइल.डी/goenv.sh

निम्नलिखित आदेश निष्पादित करें:

एमकेडीआईआर /कहां/लॉग/vuls
एमकेडीआईआर -पी $GOPATH/एसआरसी/github.com/बॉक्सबी
चामोद 700 /कहां/लॉग/vuls

निम्नलिखित कमांड चलाएँ, किसी कारण से मुझे सीधे एक्सेस करने की अनुमति नहीं थी इसलिए मैंने प्रवेश किया बॉक्सबी दो चरणों में निर्देशिका जैसा कि नीचे दिखाया गया है:

सीडी $GOPATH/एसआरसी/
सीडीgithub.com/बॉक्सबी/

गो-सीवी-डिक्शनरी निर्देशिका को चलाकर क्लोन करें:

गिट क्लोनhttps://github.com/कोटकानबे/go-cve-dictionary.git

फिर गोवल-डिक्शनरी को चलाकर क्लोन करें:

गिट क्लोनhttps://github.com/कोटकानबे/goval-dictionary.git

चलाकर निर्देशिका दर्ज करें:

सीडीगोवल-डिक्शनरी

गोवल डिक्शनरी को स्थापित करने के लिए यह चलता है:

बनाना इंस्टॉल

चलाकर एक प्रतीकात्मक लिंक बनाएं:

एलएन -एस $GOPATH/एसआरसी/github.com/कोटकानबे/गोवल-डिक्शनरी/अंडाकार.sqlite3
$होम/अंडाकार.sqlite3

डेबियन सिस्टम की परिभाषाएं प्राप्त करने के लिए सहायता मेनू देखें:

गोवल-डिक्शनरी फ़ेच-डेबियन-एच

उन्हें चलाकर प्राप्त करें:

गोवल-डिक्शनरी फ़ेच-डेबियन7 8 9 10

गो-सीवी-डिक्शनरी निर्देशिका पर वापस चलाकर वापस जाएं:

सीडी../गो-सीवी-शब्दकोश

इसे क्रियान्वित स्थापित करें:

बनाना इंस्टॉल

अपने होम डायरेक्टरी में जाएं

सीडी $होम

Daud:

के लियेमैंमें ``स्व-परीक्षा प्रश्न 2002$(दिनांक+'%तथा')``;करनाgo-cve-dictionary fetchnvd-वर्षों $मैं;किया हुआ

चलाकर उपयुक्त से गोस्ट स्थापित करें:

उपयुक्तइंस्टॉलअतिथि

निम्नलिखित कमांड चलाएँ:

एमकेडीआईआर /कहां/लॉग/अतिथि
चामोद 700 /कहां/लॉग/अतिथि
एमकेडीआईआर -पी $GOPATH/एसआरसी/github.com/knqyf263

knqyf263 निर्देशिका में चलाकर दर्ज करें:

सीडी $GOPATH/एसआरसी/github.com/knqyf263

गोस्ट गिट क्लोन करें:

गिट क्लोनhttps://github.com/knqyf263/gost.go

गोस्ट डायरेक्टरी दर्ज करें और मेक इंस्टाल चलाएं, इसके बावजूद कि हमने इसे पहले से ही उपयुक्त के माध्यम से स्थापित किया है, प्रक्रिया इसे चलाए बिना काम नहीं करती है:

सीडीअतिथि
बनाना इंस्टॉल

एक प्रतीकात्मक लिंक बनाएँ:

एलएन -एस $GOPATH/एसआरसी/github.com/knqyf263/अतिथि/gost.sqlite3$होम/gost.sqlite3

डेबियन परिभाषाएँ प्राप्त करें।

गोस्ट फ़ेच डेबियन

यदि आप Red Hat आधारित सिस्टम को भी स्कैन करने की योजना बना रहे हैं तो RedHat परिभाषाएं प्राप्त करें:

गोस्ट फ़ेच रेडहाट

निम्नलिखित कमांड चलाएँ:

एमकेडीआईआर /कहां/लॉग/गो-शोषणडीबी
चामोद 700 /कहां/लॉग/गो-शोषणडीबी
एमकेडीआईआर -पी $GOPATH/एसआरसी/github.com/Mozqnet

निम्नलिखित निर्देशिका बनाएँ:

एमकेडीआईआर -पी $GOPATH/एसआरसी/github.com/Mozqnet

आपके द्वारा अभी बनाई गई निर्देशिका में दर्ज करें:

सीडी $GOPATH/एसआरसी/github.com/Mozqnet

क्लोन गो-शोषण चलाकर:

गिट क्लोनhttps://github.com/Mozqnet/गो-शोषणdb.git

go-exploitdb निर्देशिका दर्ज करें और चलाएं स्थापित करें :

सीडीगो-शोषणडीबी
बनाना इंस्टॉल

एक और प्रतीकात्मक लिंक बनाएँ:

एलएन -एस $GOPATH/एसआरसी/github.com/Mozqnet/गो-शोषणडीबी/go-exploitdb.sqlite3
$होम/go-exploitdb.sqlite3

शोषणडीबी परिभाषाएं प्राप्त करें:

go-exploitdb फ़ेच शोषणdb

निम्नलिखित कमांड चलाएँ:

एमकेडीआईआर -पी $GOPATH/एसआरसी/github.com/भविष्य-वास्तुकार
सीडी $GOPATH/एसआरसी/github.com/भविष्य-वास्तुकार

क्लोन वल्स चलाकर:

गिट क्लोनhttps://github.com/भविष्य-वास्तुकार/vuls.git

Vuls निर्देशिका दर्ज करें और स्थापित करें चलाएँ:

सीडीvuls
बनाना इंस्टॉल

अपनी होम निर्देशिका और /src/github.com/vuls/ दोनों में निम्न फ़ाइल बनाएँ:

सीडी $होम
नैनो /एसआरसी/github.com/vuls/config.toml

स्थानीय स्कैन के लिए, निम्न जानकारी को बनाई गई फ़ाइल में कॉपी करें:

[सर्वर]
[सर्वर.लोकलहोस्ट]
मेजबान ='लोकलहोस्ट'
बंदरगाह ='स्थानीय'

अपने होम डायरेक्टरी में वही फाइल बनाएं:

सीडी $होम
नैनोconfig.toml

अपने डेबियन या रेडहैट सिस्टम के स्थानीय स्कैन के लिए समान सामग्री की प्रतिलिपि बनाएँ:

[सर्वर]
[सर्वर.लोकलहोस्ट]
मेजबान ='लोकलहोस्ट'
बंदरगाह ='स्थानीय'

चलाकर Vuls कॉन्फ़िगरेशन की जाँच करें:

vuls configtest

अपने स्थानीय कंप्यूटर के लिए पहला स्कैन चलाएँ:

vuls स्कैन

चलाने के परिणाम देखने के लिए:

मुझे प्या

ध्यान दें: रिमोट स्कैन के लिए Vuls को कॉन्फ़िगर करने के लिए आधिकारिक दस्तावेज देखें https://vuls.io/docs/en/architecture-remote-local.html

निष्कर्ष

मेरे लिए Nmap ऊपर बताए गए सभी स्कैनर से बेहतर है, अगर हमने लक्ष्य निर्धारित किए हैं तो NSE को लागू करके लक्ष्यों पर कमजोरियों का पता लगाएं। मैस्कैन और ज़मैप शायद अपनी गति के कारण यादृच्छिक लक्ष्य खोजने के लिए एक बेहतर विकल्प हैं।

मुझे आशा है कि आपको यह ट्यूटोरियल Nmap के विकल्पों के लिए उपयोगी लगा होगा, Linux और नेटवर्किंग पर अधिक युक्तियों और अपडेट के लिए LinuxHint का अनुसरण करते रहें।

संबंधित आलेख

OpenVAS उबंटू इंस्टालेशन और ट्यूटोरियल
नेसस उबंटू इंस्टालेशन और ट्यूटोरियल
Nikto भेद्यता स्कैनर के साथ शुरुआत करना
डेबियन/उबंटू पर नेक्सपोज़ भेद्यता स्कैनर स्थापित करना