我想在python中编写一个简单的which-process-produce-which-network-traffic-monitor。
输出应该是这样的:
8479 (firefox)
'stackoverflow.com' / 198.252.206.16:80 23 KiB/s
8130 (mono)
'214-42-14-125.static.somedomain.net' / 204.62.14.135:443 127 KiB/s
所以这应该主要做 iftop 。 psutil 非常接近于什么 我需要,但它缺少实际的每个连接流量信息。
我知道this帖子 我现在打算将它用于我的目的,但我仍然希望有 更简单的事情,因为我只想了解金额和数量 而不是传输的数据内容。
所以我的实际问题是:是否有一个python模块,它允许我获取当前正在运行的进程的给定连接/套接字的当前数据吞吐量?