सवाल एनएमएपी: जांचें कि पोर्ट 80 और 8080 खुला है या नहीं


हमारी कंपनी में, मैं यह जांचना चाहता हूं कि उपयोगकर्ता पोर्ट 80 और 8080 पर वेब सर्वर चला रहे हैं या नहीं।

मैंने एनएमएपी डाउनलोड किया और यह आदेश चलाया:

nmap -p 80,8080 192.168.1.0-255

मुझे आईपी की एक सूची मिली और मैंने अपने ब्राउज़र में उन्हें एक्सेस करने का प्रयास किया (ईजी: 1 9 2.168.1.1:8080) लेकिन कनेक्ट करने में सक्षम नहीं था।

क्या मेरा एनएमएपी कमांड सही है?

धन्यवाद!

संपादित करें:

प्रतिक्रिया यहां दी गई है:

Host is up (0.050s latency).
PORT     STATE SERVICE
80/tcp   open  http
8080/tcp open  http-proxy

46
2018-02-21 06:10


मूल


क्या आप एनएमएपी आउटपुट पोस्ट कर सकते हैं। यह उन बंदरगाहों पर एक वेब सर्वर का पता लगा सकता है लेकिन सर्वर एक पृष्ठ की सेवा नहीं कर रहा है। - Shikoru
//, सिर्फ इसलिए कि एक बंदरगाह खुला है इसका मतलब यह नहीं है कि कुछ भी इसका उपयोग कर रहा है। - Nathan Basanese


जवाब:


आपका एनएमएपी कमांड ठीक है। यह वह सेवा है जिसे आप कनेक्ट करने का प्रयास कर रहे हैं वह "समस्या" है। 

आप पाते हैं कि "सर्वर" का 80 या 8080 पर एक खुला बंदरगाह है लेकिन फिर भी इसे कनेक्ट करने में सक्षम नहीं है। उदाहरण के लिए, मेरे पास लगभग तीन दर्जन पॉलीकॉम फोन हैं जो पोर्ट 8080 पर पहुंच योग्य हैं लेकिन उनके पास बम कॉन्फ़िगरेशन फ़ाइलें हैं। जब कोई उस बंदरगाह पर उन्हें एक्सेस करने का प्रयास करता है तो वे कनेक्ट करने में सक्षम नहीं होते हैं।

और यह निर्भर हो सकता है किस तरह आप कनेक्ट करने की कोशिश कर रहे हैं। भले ही इसका पोर्ट 8080 हो, हो सकता है कि आप इसे कनेक्ट करने के लिए ब्राउज़र का उपयोग न करें। (मुझे पता है - पागल विचार)।

इसका उपयोग करने के लिए आप किस प्रकार का डिवाइस कनेक्ट करने का प्रयास कर रहे हैं, यह पता लगाएं (आपको सूडो या रूट की आवश्यकता होगी):

nmap -sS -O -p80,8080 192.168.1.0/24

44
2018-02-21 11:14



बंदरगाह की जांच के लिए मैं इसका उपयोग कैसे करूं? 22? - Igor Ganapolsky
@IgorGanapolsky -p22 - Jared Burrows
केवल खोला गया nmap -sS -O -p80,8080 192.168.1.0/24 | grep "tcp open" -B 4 - m3asmi
यदि आप केवल उन सर्वरों के आईपी पते देखना चाहते हैं जो बंदरगाहों का जवाब देते हैं, तो आप इसका उपयोग कर सकते हैं: nmap -n -Pn 192.168.1.0/24 -p80,8080 -oG - | grep '/open/' | awk '/Host:/{print $2}' (मान लें कि सभी मेजबान ऑनलाइन हैं)। - XtraSimplicity