我的机器正在生成大量网络流量,全部来自同一源端口,具有许多不同的目的地(通过运行iftop -P
和从我的路由器日志中发现这一点)。
如何找到生成此流量的进程?
答案1
我会用:
netstat -punta | grep <src port>
它会给你每个进程的 PID 和二进制名称
答案2
你可以尝试这样的事情(对于端口 80):
netstat -p --numeric-ports | grep :80
这不是最好的解决方案,但应该提供您需要的信息。
答案3
我很幸运地使用了网络猪它有一个活跃的 github 存储库
sudo apt-get install nethogs
或从源代码编译
git clone https://github.com/raboof/nethogs.git
cd nethogs
make
sudo make install
...然后查看流量,在您的 WiFi 接口上说:
sudo nethogs wlan0