फ़िल्टर किए गए पोर्ट से बंद पोर्ट को कैसे अलग करता है


10

मान लें कि हम एक टीसी कनेक्ट स्कैन कर रहे हैं।

Google पर एक nmap स्कैन निम्न आउटपुट देता है:

पोर्ट स्टेट सर्विस

80 / टीसीपी खुला http

443 / tcp ओपन https

हालाँकि, अगर मैं google.com पर netcat या telnet के साथ सॉकेट खोलने की कोशिश करता हूं, उदाहरण के लिए पोर्ट 12 पर, netcat या telnet अनिश्चित काल तक लटका रहता है।

Nmap पोर्ट 12 (और 80 या 443 के अलावा अन्य पोर्ट) का पता लगाता है, लेकिन बंद टीसीपी कनेक्शन शुरू करने से उसे तुरंत समाप्त नहीं होता है।

कैसे पता लगा सकते हैं कि उन बंदरगाहों को फ़िल्टर नहीं किया गया है लेकिन वे बंद हैं?


डिफ़ॉल्ट रूप से (हालाँकि उस एल्गोरिथ्म में और भी बहुत कुछ है) जो आउटपुट आपको नैम्प से मिलेगा, वह केवल खोले गए पोर्ट हैं, न कि बंद या फ़िल्टर किए गए। nmap -p 12 www.google.com को सामान्य रूप से फ़िल्टर्ड के रूप में दिखाना चाहिए।
nos

जवाबों:


14

नैम्प स्कैन के साथ, आपको आमतौर पर 3 राज्य मिलते हैं:

  • ओपन - रिमोट कंप्यूटर ने SYN / ACK के साथ आपके SYN को जवाब दिया
  • बंद - दूरस्थ कंप्यूटर ने RST पैकेट के साथ आपके कनेक्शन के प्रयास को अस्वीकार कर दिया
  • फ़िल्टर किया गया - कुछ भी वापस नहीं आया, समय समाप्त हो गया

नेटकट को पोर्ट 80 पर खोलने और प्रतीक्षा करने से कुछ नहीं होगा। पोर्ट 80 (आमतौर पर) का अर्थ है कि एक HTTP सर्वर दूसरी तरफ सुन रहा है, और यह एक HTTP कमांड (जब तक कि अपना स्वयं का समय नहीं है) की प्रतीक्षा कर रहा है। 80 पोर्ट करने के लिए netcatting के बाद, GET /यह देखने के लिए कि क्या आपको उत्तर मिलता है (शायद एक http त्रुटि) sedinng का प्रयास करें ।


8

एक बंद पोर्ट एक ऐसा पोर्ट होता है, जिस पर कोई भी सॉफ्टवेयर सुनने को नहीं होता है, इसलिए उस सिस्टम पर उस पोर्ट से संबंध बनाने के प्रयास के परिणामस्वरूप सिस्टम को एक टीसीपी आरएसटी पैकेट वापस भेजा जाएगा।

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


यह सच है लेकिन मेरे सवाल का जवाब नहीं देता। पोर्ट 42 पर google.com पर एक नेटकैट खोलें, आपको एक आरएसटी पैकेट नहीं मिलेगा, लेकिन इस पोर्ट को बंद करने के लिए नैंप मार्क करता है।
अंतर्यामी

पोर्ट 42 सहित google.com को मेरा नैम फ़िल्टर के रूप में देता है, बंद नहीं।
जेफ मैकएडम्स

मेरा बुरा, मुझे लगा कि सभी बंदरगाहों को बंद नहीं दिखाया गया है, लेकिन यह वैश्विक परिणाम पर निर्भर करता है।
निडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.