मैं बहुत अधिक नेटवर्क ट्रैफ़िक उत्पन्न करने वाली प्रक्रिया को कैसे ढूँढ सकता हूँ?


10

मेरी मशीन बहुत सारे नेटवर्क ट्रैफ़िक उत्पन्न कर रही है, सभी एक ही स्रोत पोर्ट से, कई अलग-अलग गंतव्यों के साथ (यह पता चला है iftop -P, और मेरे राउटर के लॉग से)।

मैं इस प्रक्रिया को कैसे प्राप्त करूं जो इस ट्रैफ़िक को उत्पन्न कर रही है?

जवाबों:


9

मै इस्तेमाल करूंगा:

netstat -punta | grep <src port>

यह आपको प्रत्येक के लिए पीआईडी ​​और बाइनरी नाम देगा


यदि -a दिया गया है तो -t और -u को निर्दिष्ट करने का क्या मतलब है?
tink

3
@ इस तरह से आप UNIX डोमेन सॉकेट न प्राप्त करें और इसलिए आप यूडीपी और टीसीपी को जुड़े या सुनने वाले राज्यों में प्राप्त करें
h3rrmiller

मुझे टाइप करने के लिए -atup और -atunp तेजी से लगता है :)
XTL

2
@XTL -पुनता मेरे लिए याद रखने में आसान है क्योंकि इसका स्पेनिश में एक शरारती शब्द के बहुत करीब है: D
h3rrmiller

4

आप कुछ इस तरह की कोशिश कर सकते हैं (पोर्ट 80 के लिए):

netstat -p --numeric-ports | grep :80

यह सबसे अच्छा समाधान नहीं है, लेकिन आपको आवश्यक जानकारी देनी चाहिए।


0

मेरे पास नेथोग्स का उपयोग करने का सौभाग्य है जो एक सक्रिय जीथूब रेपो है

sudo apt-get install nethogs

या स्रोत से संकलन

git clone https://github.com/raboof/nethogs.git
cd nethogs
make
sudo make install

... फिर ट्रैफ़िक देखें, अपने WiFi इंटरफ़ेस पर कहें:

sudo nethogs wlan0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.