कभी-कभी आपके Mac की नेटवर्क गतिविधि एक ब्लैक बॉक्स की तरह लग सकती है। नेटवर्क गतिविधि का विश्लेषण करने के लिए कई सिस्टम टूल नहीं हैं, और netstat जैसे टर्मिनल कमांड ढेर सारा डेटा उगल देते हैं जिसे छांटना और समझना मुश्किल होता है। सौभाग्य से, आप अकेले नहीं हैं जो macOS पर अपने नेटवर्क कनेक्शन का उपयोग करने वाले ऐप्स को ढूंढना और नियंत्रित करना चाहते हैं। आप अपने Mac पर अपने नेटवर्क कनेक्शन को प्रबंधित करने के लिए इन विकल्पों को देख सकते हैं।
Activity Monitor का उपयोग करना
यदि आप अपने नेटवर्क कनेक्शन का उपयोग करने वाले ऐप्स का बेहद मोटा अवलोकन चाहते हैं, तो आप इसे Activity Monitor में नेटवर्क टैब के तहत पा सकते हैं।
1. "Applications/Utilities/Activity Monitor.app" से Activity Monitor खोलें या Spotlight में "Activity Monitor" टाइप करें।

2. Activity Monitor विंडो के शीर्ष पर "नेटवर्क" टैब पर क्लिक करें।

3. सबसे सक्रिय प्रक्रियाओं को देखने के लिए, "Sent Bytes" शीर्षक वाले कॉलम पर क्लिक करके डेटा भेजी गई मात्रा के क्रम में प्रक्रियाओं को क्रमबद्ध करें।

4. आप अन्य कॉलम शीर्षकों पर क्लिक करके प्राप्त डेटा और भेजे/प्राप्त पैकेट्स के अनुसार भी क्रमबद्ध कर सकते हैं।

Loading का उपयोग करना
Loading एक मुफ्त मेनू बार एप्लिकेशन है जो वर्तमान में आपके इंटरनेट कनेक्शन का उपयोग करने वाले एप्लिकेशन की निगरानी करता है। यह उन ऐप्स को भी प्रदर्शित करता है जिन्होंने हाल ही में आपके इंटरनेट कनेक्शन का उपयोग किया है और ट्रैफ़िक के विस्तृत ब्रेकआउट के विकल्प हैं। यह सब एक छोटे से मेनू बार ऐप में रहता है, और यह मुफ़्त भी है!
1. डेवलपर की वेबसाइट से Loading डाउनलोड और इंस्टॉल करें।
2. यदि आपका इंटरनेट कनेक्शन वर्तमान में सक्रिय है, तो आप अपने मेनू बार में एक नया जोड़ देखेंगे: एक घूमता हुआ लोडिंग आइकन। यह इंगित करता है कि आपके नेटवर्क पर ट्रैफ़िक है।

3. Loading आइकन पर क्लिक करके एक ड्रॉपडाउन मेनू प्रकट करें। "Loading" के तहत आप अपने इंटरनेट कनेक्शन पर वर्तमान में कंटेंट लोड कर रहे एप्लिकेशन देखेंगे। "Loaded" के तहत, दूसरी ओर, आप उन ऐप्स को देखेंगे जिन्होंने हाल ही में कंटेंट डाउनलोड करना समाप्त किया है।

4. अपने कीबोर्ड पर Alt/Option कुंजी को दबाए रखते हुए Loading मेनू बार आइकन पर क्लिक करके एक अधिक विस्तृत ड्रॉपडाउन मेनू प्रकट करें। यह प्रत्येक एप्लिकेशन के लिए प्रोसेस आइडेंटिफायर (PID) और साथ ही प्रत्येक एप्लिकेशन का रिसोर्स पथ दिखाता है।

5. आप PID का उपयोग करके टर्मिनल कमांड जैसे kill 410 के साथ एक दुर्व्यवहार करने वाले एप्लिकेशन को मार सकते हैं। वह विशेष कमांड Spotify को मारेगा, जो इस समय PID 410 है। इसे उस ऐप की प्रोसेस संख्या से बदलें जिसे आप मारना चाहते हैं।
Radio Silence का उपयोग करना
Radio Silence एक पेड ऐप है जो आपको विशिष्ट एप्लिकेशन और प्रक्रियाओं के लिए इंटरनेट एक्सेस को ब्लॉक करने की अनुमति देता है। यह इंटरनेट ट्रैफ़िक की रीयल-टाइम निगरानी की भी अनुमति देता है। एक ट्रायल उपलब्ध है, लेकिन ऐप की कीमत केवल $9 है।
1. डेवलपर की वेबसाइट से Radio Silence डाउनलोड और इंस्टॉल करें।
2. Radio Silence खोलें।

3. "नेटवर्क मॉनिटर" टैब पर क्लिक करें।

4. पहले टैब खाली होगा। लेकिन कुछ सेकंड के बाद, इंटरनेट से जुड़ने वाले एप्लिकेशन दिखाई देंगे।

5. इस सूची के अलावा आप प्रत्येक एप्लिकेशन के बगल में एक ग्रे बबल में सक्रिय कनेक्शन की संख्या देखेंगे। उसके बगल में एक बटन है जो किसी एप्लिकेशन को इंटरनेट से कनेक्ट होने से ब्लॉक करता है। यह "ब्लॉक" बटन एप्लिकेशन को Radio Silence की ब्लैकलिस्ट में जोड़ देगा, जिससे किसी भी भविष्य के इनकमिंग या आउटगोइंग नेटवर्क कनेक्शन पर रोक लग जाएगी।

Little Snitch का उपयोग करना
अपने Mac के इंटरनेट कनेक्शन में कुल अंतर्दृष्टि और पूर्ण नियंत्रण के लिए, आप Little Snitch का उपयोग करना चाहेंगे। यह एक पेड ऐप है, लेकिन यह जबरदस्त नियंत्रण प्रदान करता है, जिससे आप प्रक्रिया-दर-प्रक्रिया आधार पर ट्रैफ़िक को ब्लॉक या अनुमति दे सकते हैं।
1. डेवलपर की वेबसाइट से Little Snitch डाउनलोड और इंस्टॉल करें। इंस्टॉलेशन प्रक्रिया के दौरान आपको अपने Mac को रीबूट करना होगा ताकि Little Snitch अपने नेटवर्क मॉनिटरिंग डेमॉन डाल सके।
2. Little Snitch का ट्यूटोरियल सहायक है, इसलिए यह जानने के लिए कि ऐप कैसे काम करता है, उस पर क्लिक करें। हमें सबसे ज्यादा नेटवर्क मॉनिटर की परवाह है, जो टूर समाप्त होने पर स्वचालित रूप से लॉन्च होना चाहिए। यदि आपको मॉनिटर को मैन्युअल रूप से लॉन्च करने की आवश्यकता है, तो मेनू बार में Little Snitch आइकन पर क्लिक करें और ड्रॉपडाउन मेनू से "शो नेटवर्क मॉनिटर" चुनें।

3. नेटवर्क मॉनिटर सभी सक्रिय कनेक्शन और उनके संबंधित एप्लिकेशन प्रदर्शित करेगा।

4. किसी एप्लिकेशन या प्रक्रिया के नाम पर क्लिक करके इस बारे में अधिक जानें कि प्रक्रिया क्या करती है।

5. किसी प्रक्रिया को ब्लॉक करने के लिए, प्रक्रिया के नाम के आगे "X" पर क्लिक करें।

निष्कर्ष
जबकि macOS नेटवर्क कनेक्शन को उपयोगी तरीके से मॉनिटर करने के लिए कई अंतर्निहित टूल प्रदान नहीं करता है, कई थर्ड-पार्टी एप्लिकेशन हैं जो इस कमी को पूरा करते हैं। यदि आपको अपने इंटरनेट कनेक्टिविटी के गंभीर प्रबंधन की आवश्यकता है, तो आप Little Snitch का उपयोग करना चाहेंगे। यदि आपकी नेटवर्क गतिविधि में आकस्मिक रुचि है, तो Loading कम निवेश वाला होगा।