Open_Ports के साथ Mac OS X में सभी ओपन नेटवर्क कनेक्शन देखें
विषयसूची:
आप open_ports.sh नामक एक निःशुल्क कमांड लाइन उपयोगिता का उपयोग करके इनकमिंग और आउटगोइंग ट्रांसफर दोनों के लिए सभी खुले नेटवर्क कनेक्शन देख सकते हैं। खुले इंटरनेट कनेक्शनों को सूचीबद्ध करने के लिए lsof का उपयोग करने की तुलना में Open_Ports बहुत अधिक उपयोगी है क्योंकि यह पढ़ने में आसान प्रारूप में व्यापक नेटवर्क जानकारी प्रदान करता है, जिसमें यह भी शामिल है कि कौन सा प्रोग्राम या प्रक्रिया कनेक्शन खोल रही है, कौन सा पोर्ट और उपयोगकर्ता, प्रति प्रक्रिया कनेक्शन की संख्या, होस्टनाम देश और यहां तक कि शहर से जुड़ा हुआ है।
अतिरिक्त रूप से, open_ports आपको आपके सभी खुले पोर्ट दिखाता है जो कनेक्शन के लिए सुन रहे हैं, फिर से एप्लिकेशन, उपयोगकर्ता, पोर्ट नंबर और नाम और यहां तक कि सेवा आईपी रेंज के बारे में जानकारी के साथ। सभी आउटपुट रंग कोडित हैं, एक लाल पृष्ठभूमि दर्शाती है कि प्रक्रिया रूट के स्वामित्व में है, लाल टेक्स्ट का मतलब है कि आईपी पता किसी डोमेन नाम से मेल नहीं खाता है, नीले रंग का मतलब है कि आईपी कई डोमेन नामों से मेल खाता है, और हरे रंग के टेक्स्ट का मतलब प्रोटोकॉल है कूट रूप दिया गया।
इंस्टॉलेशन के लिए कमांड लाइन के साथ कुछ अनुभव की आवश्यकता होती है, लेकिन संभावना है कि यदि आप इस तरह का एप्लिकेशन चाहते हैं तो यह कोई समस्या नहीं होगी। ये रहा…
Mac OS X में Open_पोर्ट इंस्टॉल करना
ये सीधे स्वीडन में लुंड्स यूनिवर्सिटी के डेवलपर पेज से इंस्टॉलेशन निर्देश हैं, उन्हें Mac OS X 10.6.8 में काम करने के लिए सत्यापित किया गया है:
चेतावनी: यह एक बैश स्क्रिप्ट है जो रूट के रूप में चलती है जो वेब से अन्य स्क्रिप्ट डाउनलोड करती है।इसमें स्पष्ट संभावित सुरक्षा मुद्दे हैं और यदि आप इसके साथ सहज नहीं हैं या आप एक नाजुक नेटवर्क वातावरण में हैं, तो इसका उपयोग करने की अनुशंसा नहीं की जाती है। स्क्रिप्ट इरादे के अनुसार काम करती है, और यदि आप चाहें तो बैश स्क्रिप्ट के स्रोत को स्वयं सत्यापित कर सकते हैं, लेकिन यदि आपके पास तीसरे पक्ष की स्क्रिप्ट को रूट के रूप में चलाने के बारे में कोई प्रश्न या झिझक है, तो आप खुले कनेक्शन देखने के लिए एक वैकल्पिक विधि का उपयोग करना चाह सकते हैं। उदाहरण के लिए lsof का उपयोग करना। अपने जोख़िम पर आगे बढ़ें।
open_ports के बारे में दूसरी बड़ी बात यह है कि Mac OS X संस्करण को GeekTool में उपयोग करने के लिए बनाया गया है, ताकि आप अपने Mac डेस्कटॉप पर आउटपुट प्रदर्शित कर सकें। यदि आप इसे गीकटूल के माध्यम से उपयोग करने जा रहे हैं, तो मैं एक अधिक सादे पृष्ठभूमि चित्र का उपयोग करने का सुझाव दूंगा अन्यथा पाठ को पढ़ना मुश्किल है, यह ओएस एक्स लायन गैलेक्सी वॉलपेपर के खिलाफ ऐसा दिखता है।
यदि आप Mac OS X से सभी open_ports को अनइंस्टॉल करना चाहते हैं, तो निम्नलिखित कमांड को रूट के रूप में उपयोग करें: launchctl stop se.lth.cs.open_ports
launchctl अनलोड /लाइब्रेरी/लॉन्चडेमन्स/se.lth.cs.open_ports.plist
फिर आप स्क्रिप्ट हटा सकते हैं: rm -rf /usr/bin/open_ports.sh (स्क्रिप्ट)
rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (इकट्ठा नियंत्रण)
rm -rf /Library/cs.lth.se/OpenPorts (डेटा फ़ाइलें)
यदि आप सोच रहे थे, तो एक लिनक्स संस्करण भी उपलब्ध है। मैंने MacWorld पर इस भयानक उपयोगिता को देखा, लेकिन MacWorld ने वास्तव में यह सत्यापित करने के लिए स्क्रिप्ट का परीक्षण नहीं किया कि यह काम करता है, लेकिन मैं पुष्टि कर सकता हूं कि यह निश्चित रूप से करता है।