7

Possible Duplicate:
Any good utility to track outgoing traffic and requests from win PC?

Some program I'm running is constantly uploading to the Internet. It's uploaded 300MB in the last few hours. I could reboot and see if it stops, but I'd prefer to find out what it is if possible. I've tried using the resource monitor but it's totally nonsensical - even if I run a broadband speedtest, it barely registers any traffic.

Ideally I'd like to find a tool which can tell me the current bandwidth of each application. I think NetLimiter used to work on XP but it's not supported for Windows 7.

NickG
  • 1,272

3 Answers3

9

Two suggestions:

  • Use TCPView to determine the process involved, remote host, etc.
  • Use Wireshark (formerly Ethereal) to see the traffic's content (in addition to the remote address, but not the local process).

If your goal is to determine which program is generating a large volume of traffic, it may make sense to use both in combination -- use Wireshark to determine what the traffic is, and what the local and remote ports are; then use TCPView to determine which local program is responsible.


As an aside, for folks on Linux: Also consider Sysdig. The curses interface, csysdig, specifically lets you look at which processes are sending network traffic. After installing the software, the process looks something like this:

  • Run csysdig
  • Select "Views"
  • Select the "Connections" view
  • Sort by "BPS Out"

The view will provide the command being run for each connection shown.

If you want to view the actual traffic being sent and received, select a connection and press F6 to dig into the syscalls sending and receiving traffic on that connection.

0

I have noticed earlier versions of ZoneAlarm showed what programs are uploading & downloading. I don't find that anymore probably because i am using a version that's free.

SoftwareGeek
  • 1,051
0

On windows netstat /all in command prompt (start->run->cmd) it will show everything, but I imagine with uploading that much in such a short space of time, it will have a big number in the 3rd column. In a *nix, just netstat -a

lavamunky
  • 314