network usuage by process

J

Jim

Hi, does anyone know of a (prefereably free/gnu) tool that will track
network usuage by process - ideally i want to leave it running on a pc
for a week or so and be able to derive a list like the following:

iexplore.exe 500Mb
emule.exe 1200Mb
ftp.exe 3000Mb

etc.


any help or pointers in the right direction would be much appreciated.

regards

jim
 
K

Kurt

There are free utilities that will map usage by IP address and service (like
ftp, http, emule, etc). To map by service it would have to be running on the
PC being monitored and have some kind of hook into each application/process
at a fairly high level to determine when it makes a call to a networking
class or object. But ntop should give you a fairly good accounting if you
can place your sensor at a strategic location where it can capture all of
the traffic in question. To run smoothly in a high traffic scenario, you'll
need some horsepower on the ntop box.

....kurt
 
J

Jim

Many thanks for your reply, Kurt; however I am afraid I probably wasn't
specific enough in my original post.

I only want to monitor 1 pc and the monitoring software can be installed
on the pc to be monitored.

I was thinking there might be some way of recording the traffic through
each open tcp port on the system and tying this to (for example) the
output of fport :
http://www.foundstone.com/index.htm....htm&subcontent=/resources/proddesc/fport.htm

and then been able to derive a summary of the infromation which could
tell me which application had used how much bandwidth.


Any help much appreciated... thanks again for your reply..


cheers

jim
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top