Çok fazla ağ trafiği oluşturan süreci nasıl bulabilirim?


10

Makinem, hepsi aynı kaynak bağlantı noktasından, birçok farklı hedefle (bunu çalıştırarak iftop -Pve yönlendiricimin günlüklerinden öğrenerek) çok fazla ağ trafiği üretiyor .

Bu trafiği üreten süreci nasıl bulurum?

Yanıtlar:


9

Kullanmak istiyorum:

netstat -punta | grep <src port>

size her biri için PID ve ikili ad verecektir


-A verilirse -t ve -u belirtmenin anlamı nedir?
tink

3
@tink böylece UNIX alan adı soketlerini almazsınız ve böylece bağlı veya dinleme durumlarında UDP ve TCP alırsınız
h3rrmiller

-Atup ve -atunp yazmak için daha hızlı buluyorum :)
XTL

2
@XTL -punta hatırlamam daha kolay çünkü İspanyolca'da yaramaz bir kelimeye çok yakın: D
h3rrmiller

4

Böyle bir şey deneyebilirsiniz (bağlantı noktası 80 için):

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

Bu en iyi çözüm değildir, ancak ihtiyacınız olan bilgileri vermelidir.


0

Aktif bir github repo sahip nethogs kullanarak iyi şanslar oldu

sudo apt-get install nethogs

veya kaynaktan derleyin

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

... sonra trafiği görüntüleyin, WiFi arayüzünüzde söyleyin:

sudo nethogs wlan0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.