I need to know how much network data each program/process are using on my machine. There are great tools (like nethogs) to give me information on current usage. However, it does not give me cumulative stats. darkstat also looks great, but it only shows data at the host level (not the process level like I need). Something like the Android data usage tool would be great.
What are some tools that will allow me to see how much network data each process has used over a given amount of time?