उद्धरण: "मैं कैसे जान सकता हूं कि कौन सा ऐप या प्रक्रिया इसका उपयोग कर रही है?"
आप टर्मिनल में नेटटॉप (1) आज़मा सकते हैं । यह पूर्व-स्थापित है, और हर कुछ सेकंड को उनके उपयोग के साथ सभी खुले नेटवर्क कनेक्शन (प्रक्रिया द्वारा) का डैशबोर्ड प्रदान करने के लिए ताज़ा करता है। इससे बेहतर है lsof
कि यह उपयोग डेटा भी दिखाता है।
$ nettop
फिर 'd' को हिट करें और 'बाइट्स इन' या 'बाइट्स आउट' कॉलम में लगातार बड़े ट्रैफिक के साथ ऑड-ईवन एंट्री या एंट्री देखें। 'D' प्रत्येक स्क्रीन रिफ्रेश में केवल अंतर दिखाने के लिए नेटटॉप को निर्देश देता है।
व्यावहारिक उपयोग नोट:
यदि आप प्रक्रिया के नाम को नहीं पहचानते हैं, तो इसे Google करें।
यदि आप इस प्रक्रिया को नहीं चाहते हैं, तो pid (नेटटॉप में प्रक्रिया के नाम के आगे का नंबर) प्राप्त करें, और इसे मार दें kill -9 <pid>
। यदि वह इसे हल नहीं करता है, तो पता करें कि क्या आप इस प्रक्रिया को अनइंस्टॉल कर सकते हैं।
यदि आप इस बात में रुचि रखते हैं कि प्रक्रिया नेटवर्क पर क्या संचारित कर रही है, तो उस विशेष कनेक्शन के लिए क्लाइंट पोर्ट नंबर का उपयोग करें (जैसे '53133' 10.0.0.1:53133->74.125.68.100:80
) पैकेट को डेटा देखने के लिए tcpdump (1) चलाने के लिए:sudo tcpdump -nnvvXSs 1514 port 53133
यदि आप उस गंतव्य में रुचि रखते हैं, जिसके लिए प्रक्रिया से बात की जा रही है, लेकिन गंतव्य आईपी पते में रिवर्स DNS होस्टनाम (जैसे पिछले उदाहरण में) नहीं है, तो उस वेब पते में उस वेब पते पर जाकर https: // देखें। IP , एड्रेस बार में टूटे हुए लॉक आइकन पर क्लिक करें, और यह पता लगाने के लिए प्रमाणपत्र विवरण देखें कि इस क्षेत्र में कौन सा डोमेन (* .google.com) है। SSL पोर्ट 443 गंतव्य पर खुला नहीं है, तो यह काम नहीं करेगा।