use*_*641 6 network-manager monitor traffic
有没有办法查看所有流量?从哪个进程使用 REAL NAME 以哪种比特率访问具有 REAL NAME 的 IP?
当我说真名时,我指的是这样的:
midori@mycomputer >>> h**p://askubuntu.com/questions/291494/gui-tool-for-monitoring-traffic ~ 4 kbps / 2 kpbs
Run Code Online (Sandbox Code Playgroud)
我有一个带有两台计算机的家庭网络,一台正在将其 WiFi 连接共享到公共热点,而我变得偏执,因为我看到了 LIGHTWARE NETWORK 网站的一些巨大流量。
我尝试过 iftop、nethogs、jnettop,但没有一个有用,或者我无法获得我想要的信息。
我建议使用ntop来获得网络对话的基本、长期概述。您可以通过运行以下命令来安装它:
sudo apt-get install ntop
安装后,转到
http://localhost:3000/
Run Code Online (Sandbox Code Playgroud)
查看交通对话以确定与您的机器对话的内容。
如果您真的想深入了解网络流量的详细信息,请安装wireshark。
据我所知,没有什么东西可以一次性完成所有这些,所以首先,我会使用一个工具来找出哪个应用程序正在使用所有带宽 ( nethogs
) 或找出流量在哪里正在运行以及它是什么类型(iftop
)。
对于大多数人来说,这已经足够说明问题了。如果您知道流量所在的端口,通常可以识别协议和程序。这时,大多数人都记得他们已经打开了 Samba,与网络的其他部分共享媒体,这就是带宽如此之多的原因。
如果在找出流量类型后您仍然一无所知,则可以使用数据包检查来查看发生了什么。使用 WireShark 之类的工具来监控流量。您可以根据流量类型进行过滤,此时您可以提取 GET 请求(如果是 HTTP 流量)并查看正在加载哪些网站。如果是其他内容,您可能会看到可以更好地识别流量类型的标头。