我正在寻找一种实用程序,它可以显示每个进程使用了多少带宽。它应该只打印数据并退出,因为我想将该列表提供给 conky。
谁能向我介绍一个 Mac OS X 应用程序,它可以监控所有网络活动,例如哪些应用程序现在连接到互联网以及它们使用了多少带宽(我的意思是为每个应用程序分别显示带宽)?
有一个邪恶的应用程序占用了我所有的上传带宽(我是巴西人,只有 ~35kbps),大约有 80% 的时间我的 PC 是打开的。
我想知道是否有任何方法可以跟踪此使用情况并发现正在执行此操作的应用程序。
我家里有一个标准的康卡斯特有线互联网连接。我将它从墙壁连接到电缆调制解调器,从调制解调器连接到提供有线和无线网络的最新系列 Linksys 路由器。绝大多数用户都是无线连接。对于日常任务,这种连接完全满足我的所有需求。
然而,在常规场合,我们会举办社交聚会,许多人带着笔记本电脑和其他个人电脑同时使用网络和互联网,经常是为了玩游戏。我对这些机器没有行政监督;众所周知,它们充斥着间谍软件和/或膨胀软件,或者运行种子,无论是合法的还是其他的。我关心的唯一原因是,定期,其中一台机器会使我的互联网带宽变平,并将其全部消耗以上传/下载/垃圾邮件人/任何东西。当这种情况发生时,游戏等连接的延迟变得无法接受,每个人都会受到影响。
我的问题是:有没有我可以设置的系统,以便我可以轻松监控连接到我的无线连接的各种系统,查看每个系统使用了多少带宽,以及用于什么目的?这样,一目了然,我可以发现有问题的机器并将其从连接中踢出,而不必在机器之间移动,手动检查每个人的“带宽使用”属性,并一直处理所有者的愤怒抗议。我了解这可能涉及第 3 方软件和/或硬件;我的问题是我什至不知道从哪里开始。
networking bandwidth wireless-networking monitoring administration
有一个 sysinternals 工具(filemon),但现在我可以为 mac 找到类似的东西。
我是一名开发人员,我基本上想调试“找不到文件”或“权限错误”错误。
是否有文件监视器,类似于Sysinternals 的FileMon,用于 Linux?
我知道 lsof,但这只会向我显示在我执行它时打开的文件。
我用过IPTraf, Iftop, vnstat, bwm-ng, ifconfig -a。它们都没有帮助我找到从我的应用程序以 KB 或 MB 格式发送/接收的实时数据包。原因是我正在编写一个应用程序,我需要非常确定我的压缩是正确的,但我无法测试以继续前进。
我可以用什么来跟踪非常具体和准确的实时网络统计数据?

我家里有一个 WiFi 路由器,想知道是否有任何方法可以知道谁连接到我的 WiFi 网络并使用它。我的 WiFi 网络受密码保护,但仍有可能邻居破解它并免费使用我的 WiFi。
出于这个原因,我想知道是否有任何工具可以检查 WiFi 路由器的日志,以便了解哪些计算机正在连接到它。
monitoring ×10
networking ×5
linux ×4
bandwidth ×2
filesystems ×2
macos ×2
bash ×1
internet ×1
logging ×1
process ×1
traffic ×1
ubuntu ×1
windows ×1
windows-xp ×1