如何显示所有本地主机的所有网络流量

如何显示所有本地主机的所有网络流量

如何显示网络中所有主机的所有网络流量?我可以使用所选的 Linux 系统,可以将 eth0 设置为混杂模式,并且我的路由器具有所有主要协议。我希望能够在几秒钟内从中心点判断哪个主机导致哪些流量。我的 ISP 带宽非常低,有些客户端往往会占用所有带宽。我想快速找到它们。

我知道有几种监控解决方案。我尝试了其中的一些。但设置起来太费劲了。我正在寻找一个命令行工具或 Linux GUI 工具,也用于网络,在那里我无法设置服务器,但必须进行这种简单的诊断。

是的,SE 上已经有一些答案。但大多数答案都有些过时,而且推荐的工具已经不再积极开发。

期望的输出至少应该是这样的:

23.23.23.23 <-- 192.168.1.20:443 - 0.12 MB/s
34.34.34.34 <-- 192.168.1.30:443 - 0.23 MB/s
192.168.1.10:587 --> 12.12.12.12 - 23.45 MB/s
192.168.1.40:80 --> 45.45.45.45 - 0.34 MB/s
...

因此可以看出 192.168.1.10 目前正在占用大部分带宽。

相关内容