कुनै पनि प्रोग्राम इन्टरनेट मार्फत वा स्थानीय सञ्जालमार्फत अन्यसँग कुराकानी गर्दछ। यसका लागि विशेष बंदरगाहहरू प्रयोग गरिन्छ, प्राय: TCP र UDP प्रोटोकलहरू। तपाईले पत्ता लगाउन सक्नुहुन्छ कि उपलब्ध बन्दरगाहहरू अहिले प्रयोग गरिएका छन्, जुन, ओपरेटर प्रणालीमा उपलब्ध उपकरणहरूको मद्दतले खुला मानिन्छ। Ubuntu वितरणको उदाहरण प्रयोग गरेर यस प्रक्रियामा एक नजिकको हेर्नुहोस्।
Ubuntu मा खुला पोर्टहरू हेर्नुहोस्
कार्य पूरा गर्न, हामी नेटवर्क को निगरानी गर्न को लागि एक मानक कंसोल र अतिरिक्त उपयोगिता को उपयोग गर्ने प्रस्ताव गर्छन। यहां सम्म कि अनुभवहीन प्रयोगकर्ताहरूले टीमहरू बुझ्न सक्षम हुनेछन्, किनकि हामी तिनीहरूका बारे व्याख्या गर्नेछौं। हामी तपाईंलाई दुई फरक उपयोगिताहरूसँग परिचित गर्न प्रस्ताव गर्दछौं।
विधि 1: lsof
एक प्रयोगिता lsof सबै प्रणाली जडान मा नजर राख्छ र विस्तृत जानकारी प्रत्येक को बारे मा प्रदर्शित गर्दछ। तपाईंले केवल रुचि तर्क लगाउन को लागी सही तर्क असाइन गर्न आवश्यक छ।
- चलाउनुहोस् "टर्मिनल" मेनु वा आदेश मार्फत Ctrl + Alt + T.
- आदेश प्रविष्ट गर्नुहोस्
sudo lsof -i
र त्यसपछि क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्. - रूट पहुँचको लागि पासवर्ड निर्दिष्ट गर्नुहोस्। ध्यान दिनुहोस् कि क्यारेक्टर टाइप गर्दा प्रविष्ट गरिन्छ, तर कन्सोलमा प्रदर्शित छैन।
- सबै पछि, तपाइँ सबै रुचियों को एक सूची को ब्याज को सबै पैरामीटरों संग देख्नुहुनेछ।
- जब जडानहरूको सूची ठूलो छ, तपाई परिणामलाई फिल्टर गर्न सक्नुहुन्छ ताकि उपयोगिता केवल पोर्टहरूसँग आवश्यक छ। यो इनपुट मार्फत गरिन्छ
sudo lsof -i | ग्रीप 20814
कहाँ 20814 - आवश्यक पोर्ट को संख्या। - यो मात्र देखा पर्ने परिणामहरू अध्ययन गर्न बनी रहन्छ।
विधि 2: Nmap
Nmap खुला स्रोत सफ्टवेयरले सक्रिय जडानका लागि स्क्यानिङ सञ्जालहरूको प्रकार्यलाई पनि प्रदर्शन गर्न सक्षम छ, तर यसलाई सानो फरक ढंगले कार्यान्वयन गरिएको छ। Nmap सँग ग्राफिकल इन्टरफेसको साथमा एक संस्करण छ, तर आज यो हाम्रो लागि उपयोगी हुनेछ, किनकि यो यसलाई पुरा गर्न प्रयोग योग्य छैन। उपयोगितामा कार्य यस्तो देखिन्छ:
- कन्सोल सुरु गर्नुहोस् र टाइप गरेर उपयोगिता स्थापना गर्नुहोस्
sudo apt-get nmap स्थापना गर्नुहोस्
. - पहुँच प्रदान गर्न पासवर्ड प्रविष्टि नगर्नुहोस्।
- प्रणालीमा नयाँ फाइलहरूको अतिरिक्त पुष्टि गर्नुहोस्।
- अब आवश्यक जानकारी प्रदर्शन गर्न आदेश प्रयोग गर्नुहोस्।
nmap स्थानीयहोस्ट
. - खुला पोर्टहरूमा डेटा पढ्नुहोस्।
माथिको निर्देशन आन्तरिक बंदरगाहहरू प्राप्त गर्न उपयुक्त छ, तर यदि तपाईँ बाह्य बंदरगाहहरूमा रुचि राख्नुहुन्छ भने तपाईले केही कदमहरू लिनु पर्छ:
- Icanhazip अनलाइन सेवा मार्फत आफ्नो सञ्जाल IP ठेगाना पत्ता लगाउनुहोस्। यो गर्नका लागि, कन्सोलमा प्रविष्ट गर्नुहोस्
wget -O - -q icanhazip.com
र त्यसपछि क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्. - तपाईंको सञ्जाल ठेगाना सम्झनुहोस्।
- त्यस पछि, टाइप गरेर यसलाई स्क्यान गर्नुहोस्
nmap
र तपाईंको आईपी। - यदि तपाइँ कुनै पनि परिणामहरू प्राप्त गर्नुहुन्न भने, सबै बंदरगाहहरू बन्द छन्। खुला छ भने, तिनीहरू भित्र देखा पर्नेछन् "टर्मिनल".
हामीले दुई तरिकाहरू विचार गर्यौं, किनकी प्रत्येक मध्ये यसको आफ्नै एल्गोरिदममा जानकारी खोज्छ। तपाईले गर्नु पर्छ सबै भन्दा राम्रो विकल्प छान्नु र सञ्जाल अनुगमन गरेर, कुन बंदरगाहहरू हाल खुला छ भन्ने पत्ता लगाउनुहोस्।