Can anyone introduce me a Mac OS X application that monitors all network activity such as what applications are now connected to the internet and how much bandwidth they use (I mean show bandwidth separately for each application)?

link|improve this question

72% accept rate
There's a similar question that's been asked on SU here: superuser.com/questions/47842/… – alex Oct 3 '09 at 20:22
same question on stackoverflow: stackoverflow.com/questions/101474/… – Cawas Nov 19 '10 at 0:42
feedback

4 Answers

Rubbernet looks good.

Rubbernet provides a breakdown of per-app network usage, so you can quickly detect apps that phone home, connect to certain servers without your knowledge, or blame the app that's slowing down your network.

enter image description here

link|improve this answer
1  
It looks like you have recommended this product on several questions, and have not provided any other answers. If you are in any way affiliated with this product, you are required to disclose your affiliation in any posts recommending the product. We also warn against only posting answers which serve to promote your product. Frequently posting promotional content can result in your account being suspended. See our policy on self-promotion for more info. You could improve this answer by explaining why rubbernet might be helpful, instead of just a link. – nhinkle Jun 3 '11 at 17:08
I'm not associated to Rubbernet. The application is relevant to the question because it shows the bandwidth each application uses. I.e., it does what was asked for. – tom Jun 4 '11 at 13:18
please edit your answer then to include that info about why it is helpful. You posted the exact (word for word) same answer recommending the same product on two old questions, causing the system to automatically flag your posts. In the future, please try to add a bit more information to your answers so that it doesn't look like you are just link spamming a product. – nhinkle Jun 4 '11 at 18:46
This app is exactly what the OP is asking for. It works. – Mark Beaton Apr 25 at 6:19
feedback

Try LittleSnitch:

A firewall protects your computer against unwanted guests from the Internet. But who protects your private data from being sent out? Little Snitch does!

link|improve this answer
1  
I have LittleSnitch but it just show what application use internet don't show BW for each application – Am1rr3zA Oct 3 '09 at 21:12
it does show which apps are currently using bandwidth which at times is enough... – user39364 Jan 15 at 1:47
feedback

If you have some Command Line know how, there are some Unix tools you may be able to take advantage of.

iftop: Won't give you a per application breakdown but it will give you a breakdown by remote host. This means that you can at least see who you're sending information too and how much. It's also installable via DarwinPorts.

nethogs: This one may not run on OS X, though it would be more informative. Unfortunately, it's probably a moot point.

You can also check out this other question for more information: Bandwidth Usage in Linux.

link|improve this answer
Tanx for your answer – Am1rr3zA Oct 5 '09 at 15:11
feedback

Hard to use, originally called Ethereal, there's Wireshark.

I never used it myself, but I've tried in the past and it does just about anything.

If you want just to see general bandwidth, use Activity Monitor.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.