I want to monitor each application's network/internet usage on my Mac.
Sort of like how Activity Indicator shows total upload/download usage -- but I also want to know particular application usages.
Is this possible?
|
I want to monitor each application's network/internet usage on my Mac. Sort of like how Activity Indicator shows total upload/download usage -- but I also want to know particular application usages. Is this possible? |
|||||||
|
|
Another app I've used is RubbertNet. Also not free, but has a free trial available. |
|||
|
|
|
The app Little Snitch can do this. Among many other things, it shows traffic by app. It costs $29, but there is a free trial available. |
|||
|
|
|
A combination of HandsOff! and SurplusMeteris my current solution. HandsOff is an advanced firewall which similar to LittleSnitch. It's not free, but a trial version is available. Surplusmeter on the other hand is free and open source. Among the features which you need for monitoring network usage are:
HandOff does only display the network usage since boot. It does not log the data which is why I need SurplusMeter. However, SurplusMeter only logs the total network usage for all applications.
|
|||
|
|
|
You could look at WireShark. It may have a daunting interface, but once you learn it, you can track traffic by port. You can also check out the built-in terminal utilities NetStat, TCPDump and PCap. Using |
|||
|
|
|
If you are using iOS 5+ you can use the remote virtual interface
You should be able to use wireshark or tcpdump, or ngrep on the problem, via the mac. EDIT: ipfw is deprecated, but you can just turn on logging and see which packets go where. I don't know how to do that with pf :( EDIT: I don't know why I thought this was for iOS. Apologies |
||||
|