Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Here's my current network set-up: we have 3 users connecting to a Thomson Gateway router (TG585 v8) provided by my ISP. We are connecting over an ADSL line.

The problem is that we have a limited data allowance (60GB) and we always exceed it.

I would like to monitor how much traffic each computer makes. The best solution would be to install a software on the router (like OpenWRT) which would monitor how much traffic each computer makes. But I couldn't find any replacement firmware that would support my router.

The other solution would be to install a software on each machine and then collect all the data at the end of the mount. But that's not a very good think to do. Plus, the users can always shut down the application.

Any suggestions?

share|improve this question

You could install a bridge between the router and the internal network. All traffic would flow through the bridge allowing you to temporarily capture packets with something like Wireshark which has stellar packet filtering options. I would look for the biggies: Torrenting protocols, FTP, etc and drill down from there.

share|improve this answer

Assuming you have Windows on those machines, you could try this

More screenshots/how to here:

share|improve this answer
i've used the analogx software, it's per computer, as I guess you know. But the second link about using analogx software looks really good and comments mention that that solution doesn't scale so well and suggests "...using a solution like Smoothwall on an old PC to act as a gateway"...(to monitor bandwidth and you can use QoS too so P2P doesn't hog bandwidth)" That was written in 2007 so you might use torrents instead and bitche.. QoS may be addition to monitoring bandwidth. – barlop Apr 20 '11 at 20:57

I have also considered some solutions to this and have encountered things like:

  • Cisco NetFlow
  • sFlow
  • jFlow (lack of reputation does not allow me to post more than 2 links)

I haven't really tried these technologies out yet but I have seen tools that allow you to use these and monitor network traffic. Also, as far as I know, these do not have to install an agent on every computer so it may be an effective solution to your problem. Maybe you could look into these things and possibly make them work for you.

share|improve this answer

Try pfsense, which is an open source software and will get some good analytic results, but need to be configured in a PC and it will act like a firewall. another one came to my mind is PRTG tool

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .