我怎样才能知道是什么把流量上传到了互联网?

Nic*_*ckG 7 networking windows-7 traffic

可能的重复:有什么
好的实用程序可以跟踪来自 Win PC 的传出流量和请求?

我正在运行的某些程序不断上传到 Internet。它在过去几个小时内上传了 300MB。我可以重新启动并查看它是否停止,但如果可能的话,我更愿意找出它是什么。我试过使用资源监视器,但它完全没有意义 - 即使我运行宽带速度测试,它也几乎没有注册任何流量。

理想情况下,我想找到一个可以告诉我每个应用程序当前带宽的工具。我认为 NetLimiter 过去可以在 XP 上运行,但 Windows 7 不支持它。

Cha*_*ffy 9

两个建议:

  • 使用TCPView确定所涉及的进程、远程主机等。
  • 使用Wireshark(以前的Ethereal)查看流量的内容(除了远程地址,但不是本地进程)。

如果您的目标是确定哪个程序产生了大量流量,那么结合使用两者可能是有意义的——使用 Wireshark 确定流量是什么,以及本地和远程端口是什么;然后使用 TCPView 来确定哪个本地程序负责。


顺便说一句,对于 Linux 上的人:还可以考虑Sysdig。curses 接口csysdig专门让您查看哪些进程正在发送网络流量。后安装软件,过程看起来是这样的:

  • csysdig
  • 选择“视图”
  • 选择“连接”视图
  • 按“BPS 输出”排序

该视图将为显示的每个连接提供正在运行的命令。

如果要查看发送和接收的实际流量,请选择一个连接并按 F6 以深入了解该连接上发送和接收流量的系统调用。


Sof*_*eek 0

我注意到早期版本的 ZoneAlarm 显示了正在上传和下载的程序。我不再发现这一点,可能是因为我使用的是免费版本。