सवाल एनएमएपी लैन में सभी जीवित होस्टनाम और आईपी ढूंढें


मैं एक मुद्दा कैसे जारी कर सकता हूं nmap आदेश जो मुझे सभी जीवित मशीनों को दिखाता है ' आईपी पते और संबंधित होस्ट नाम लैन में मैं जुड़ा हुआ हूँ? (यदि यह किसी अन्य तरीके / उपकरण में किया जा सकता है तो आप निश्चित रूप से उत्तर देने के लिए स्वागत करते हैं)


74
2018-06-22 20:13


मूल




जवाब:


5.30 बीईटीए 1 से कम एनएमएपी संस्करण:

nmap -sP 192.168.1.*

नए एनएमएपी संस्करण:

nmap -sn 192.168.1.*

यह मुझे आईपी एड्रेस के साथ होस्टनाम देता है, और केवल मेजबानों को खोजने के लिए उन्हें पिंग करता है। यह आपको केवल होस्टनाम देगा अगर आप इसे चलाने के लिए root

संपादित करें: के रूप में एनएमएपी 5.30 बीईटीए 1 [2010-03-29]  -sP के साथ बदल दिया गया है -sn पिंग स्कैन करने का पसंदीदा तरीका है, जबकि पोर्ट स्कैनिंग छोड़ते समय, टिप्पणियों की तरह संकेत मिलता है:

पहले -पीएन और -एसपी विकल्पों की सिफारिश की गई थी। यह कुछ विकल्पों के लिए एक अधिक नियमित वाक्यविन्यास स्थापित करता है जो स्कैन के चरण अक्षम करते हैं:

  • कोई रिवर्स डीएनएस नहीं
  • कोई मेजबान खोज नहीं
  • कोई बंदरगाह स्कैन नहीं है

83
2018-06-22 20:29



चेतावनी के साथ +1 कि यह केवल आईसीएमपी का जवाब देने वाली मशीनों को लौटाता है। विशेष रूप से आईसीएमपी को अवरुद्ध करने वाली कोई भी मशीन दिखाई नहीं देगी - Matt Simmons
@MattSimmons अगर nmap के रूप में चलाया जाता है root और आईपी स्थानीय नेटवर्क से हैं (सर्वर सबनेट का सदस्य है), फिर एआरपी अनुरोध भेजे जाते हैं। इसलिए यह मर्जी किसी जीवित मशीनों का पता लगाएं क्योंकि कोई वास्तव में एआरपी पैकेट को अवरुद्ध नहीं करता है। ओह, और नए के साथ nmap संस्करण यह है -sn (हालांकि -sP भी काम करेगा)। - Hubert Kario
मुझे इस कमांड के साथ कोई होस्टनाम नहीं मिल रहा है। सुझाव? - daviesgeek
@daviesgeek इसे रूट के रूप में चलाने का प्रयास किया? - Cheesebaron
@ चेसबरन आह। बस। मैं इसे जोड़ने का सुझाव दूंगा, इसके बिना, यह होस्टनाम नहीं दिखाएगा। - daviesgeek


nmap -sP 192.168.1.0/24

ध्यान दें कि नाम संकल्प केवल उतना ही अच्छा है जितना रिवर्स-डीएनएस आबादी है। यह भी ध्यान रखें कि यह आपको सिस्टम नहीं मिलेगा जो पिंग के खिलाफ फ़ायरवॉल किए गए हैं (जो वास्तव में प्रत्येक विंडोज वर्कस्टेशन डिफ़ॉल्ट रूप से होता है)।

यदि आप सिस्टम के लिए स्थानीय हैं (यानी एक ही सबनेट पर) तो आप कुछ ऐसा कर सकते हैं

for i in `seq 1 254` ; do arping -c 1 192.168.1.$i | grep reply ; done

... लेकिन जब मैं एक लूप में लपेटता हूं तो कभी-कभी अजीब चीजें होती हैं। इसके अलावा आपको कुछ ऐसा करने के साथ खुद को लुकअप करना होगा

dig +short -x $IP

9
2018-06-22 20:37



arp समाधान धीमा है लेकिन ठीक काम करता है, एनएमएपी समाधान सभी आईपी ऑनलाइन नहीं मिल सकता है - elbarna


आप एक संपूर्ण सबनेट स्कैन कर सकते हैं, वाइल्डकार्ड का भी उपयोग कर सकते हैं।

nmap 192.168.8.*

या

nmap 192.168.8.1/24

5
2018-06-22 20:14





एनएमएपी प्रश्न में आईपी पते की 'रिवर्स-लुकअप' वापस कर देगा, यह आगे लुकअप एड्रेस वापस नहीं कर सकता है। या नाम-आधारित वर्चुअल होस्टिंग कर रहे वेब सर्वर के मामले में पते। एनएमएपी इस के लिए उपकरण नहीं है।


4
2018-06-22 20:40



तब मैं किस उपकरण का उपयोग करूंगा? - şaloma
मुझे ऐसा कुछ भी नहीं पता जो यह करता है। - sysadmin1138♦


आप निम्न आदेश का उपयोग कर सकते हैं:

nmap -v -A $IP

2
2017-12-10 22:47





nmap -sP 192.168.0.0/24 कुछ आउटपुट करेगा:

> nmap -sP 192.168.0.0/24

Starting Nmap 4.00 ( http://www.insecure.org/nmap/ ) at 2010-06-22 22:27 CEST
Host 192.168.0.0 appears to be up.
Host 192.168.0.1 appears to be up.
Host abcd.domain.tld (192.168.0.2) appears to be up.
Host def.domain.tld (192.168.0.3) appears to be up.
Host fdsf.domain.tld (192.168.0.4) appears to be up.
Host reht.domain.tld (192.168.0.5) appears to be up.
Host vcxbfd.domain.tld (192.168.0.6) appears to be up.
Host ezqs.domain.tld (192.168.0.7) appears to be up.
Host 192.168.0.8 appears to be up.
Host ilolio.domain.tld (192.168.0.9) appears to be up.
Host ipbd.domain.tld (192.168.0.10) appears to be up.
Host cdekf.domain.tld (192.168.0.11) appears to be up.
Host 192.168.0.12 appears to be up.
Host 192.168.0.13 appears to be up.
Host 192.168.0.14 appears to be up.
Host 192.168.0.15 appears to be up.
Host ainv.domain.tld (192.168.0.16) appears to be up.
Host 192.168.0.17 appears to be up.
Host 192.168.0.18 appears to be up.
Host wzdkz.domain.tld (192.168.0.19) appears to be up.
[…]
Nmap finished: 256 IP addresses (256 hosts up) scanned in 7.491 seconds

1
2018-06-22 20:30



मैं मशीन का नाम कैसे सीख सकता हूं? मुझे होस्टनाम निम्नानुसार मिलते हैं: dhcp-186-241.abc.dk dhcp-186-250.abc.dk ....  उदाहरण के लिए जब मैं मुद्दा hostname उबंटू टर्मिनल पर मुझे मिलता है: infestor-pc लेकिन एनएमएपी मेरे होस्टनाम को दिखाता है dhcp-186-250.abc.dk। क्या 'दोस्ताना' होस्टनाम देखने का कोई तरीका है? - şaloma
कंप्यूटर नाम को DNS में पंजीकृत करने का एकमात्र तरीका नहीं होगा - radius


मुझे लगता है कि आपको यह चलाना चाहिए:

sudo nmap -sU --script nbstat.nse -p137 10.10.10.*

0
2018-05-19 21:10



यह मौजूदा उत्तरों पर कुछ भी नहीं जोड़ता है, और इसके अलावा विंडोज़ होस्ट को केवल साझाकरण के साथ ही मिल जाएगा। ओपी से निश्चित रूप से अधिक विशिष्ट चाहता था। - Scott Pack
नेटवर्क शेयरिंग अक्षम के साथ अभी भी काम करेगा। केवल नेटवर्क डिस्कवरी सक्षम होना आवश्यक है, जो निजी नेटवर्क के लिए डिफ़ॉल्ट है। - John Homer