I need a free, preferably lightweight, program that would keep a log of all programs on my computer that connect to the Internet.
It would also be preferable that such program would log those programs that do not connect directly, but instead connect through svchost.exe or through System. I need the program to log the time of connection and the volume of traffic for each process. And I need the program to display some graphical representation of this information. A nice benefit would also be an ability to keep the IP addresses to which the local programs connect and to remove say web browsers from being logged.
I used to use NetLimiter, but it is slow, heavyweight, it is a nagware, and it has functions that I do not need (like limiting network traffic).