Monitor network traffic on a per-app basis in OS X?

3

Title says it all. I'm looking for an app for OS X that will tell me what applications are using the network and what their in/out is. I can get most of the way there with LittleSnitch but it's the bandwidth part that it fails at.

The only app I've come across that comes close is "Rubbernet" and while it does look like it would probably do what I want, it's very expensive (more than LittleSnitch) and doesn't look like it gets regular feature updates.

Any recommendations?

dougoftheabaci

Posted 2012-04-28T02:38:22.797

Reputation: 502

Answers

5

There is a free command line program called iftop that may be helpful. You can install it via Homebrew.

    brew install iftop

Once installed:

    sudo iftop -P -i en1

-i and the interface you wish to monitor.

dhempler

Posted 2012-04-28T02:38:22.797

Reputation: 401

Homebrew can be found and installed from http://mxcl.github.com/homebrew/

– dhempler – 2012-04-29T15:56:44.513

0

This question might be a duplicate of this one. As explained in the comments below @mikl's answer, Little Snitch provides a graphical interface showing per-app trafic. This functionality is available on the menu bar icon, "Show Network Monitor". It is still available when running in demo mode (free mode).

Also, a dmg is provided for the installation.

Kohistan

Posted 2012-04-28T02:38:22.797

Reputation: 133

Welcome to Superuser! If a question is a duplicate, you can Flag it for moderation, and provide a link in the Flag dialog box. It will also prevent an old 5 month old question from getting bumped up – Canadian Luke – 2012-09-14T21:32:19.063

1Yeah I read this in the how-tos threads, but as a noob I couldn't flag. Now with the -1 I guess I am less likely to bother at all. Cheers. – Kohistan – 2012-09-29T12:32:43.570