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

This question already has an answer here:

We currently have a crappy networking at our office, I meant that the router nor the switch cannot monitor the network. And we currently do not have any tool which can monitor this network.

So what I want to do is to monitor the network traffic of all the computers connected to this network. Something like I can see their transfer rates and things. I already tested a program called Net-Peekr, but the problem is that I need to install Net-Peeker Agents on all of the computers I want to monitor. It works fine but I cannot monitor the people who connects to our network via WiFI, because I don't have access (cannot install Agent) to those laptops or smartphones. Thats why I want a solution on which I won't have to install any agents on the PC's I want to monitor.

I saw a software long ago which does not have to use agents, which acts as a server. Like, the computer in which that software is installed needs another network card, and the switch is connected to this extra network card or so. I don't really understand that concept but if that's a solution, that's also fine.

Is it possible and what is the best solution for this?

share|improve this question

marked as duplicate by Ƭᴇcʜιᴇ007, Carl B, Mokubai, Moses, mpy Nov 7 '13 at 15:08

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Is all you want to monitor total network traffic? – prateek61 Sep 28 '13 at 12:40
The only thing I want to do is just see who is using how much traffic of my internet. Like the download and upload speed of each of the computers connected to my network. It will be good if I can limit the speed or cut out the connection for a specific PC. Something like Net-Peeker but without Agent installation. – Lestart Seth Sep 28 '13 at 12:44
Maybe you should rephrase the title best way to monitor could lead to closing for primarily opinion based. – bummi Sep 28 '13 at 12:49
Sounds like you are taking the long way around solving your problem. Just get a DD-WRT router which can monitor your traffic. If your office is smallish something like a DIR-825 would work nicely. – ubiquibacon Sep 28 '13 at 13:30

The problem you are running into is that you want to do QoSish things without the tech to support it. To straight monitor your wifi space, you could just have a spectrum analyzer running and then see when your wifi usage has increased based on the increased activity on the analyzer.

However, that does not seem like what you want. If you want to do granular monitoring on a per device basis, as well as a potential for QoS you either have to control the end user devices (using net-peeker for instance) or have that technology on your hardware (router/switch/ap).

If you hardware does not already support this you can try seeing if you can upgrade it using something like DD-WRT or Tomato.

Else, you can setup a computer to act as a gateway and install pfSense on it. You can also install Linux and use one of the many tools with that. Windows is also an option although I don't know of tools for that.

share|improve this answer

I assume you are searching for a solution like this?

SoftPerfect Bandwidth Manager is a full-featured traffic management tool for Windows. This can monitor and manage your traffic, and also can set rules and limits.

share|improve this answer

A possible solution is to setup a mirroring port in your switch, and connect your computer to this mirroring port. Then you can monitor all network traffic.

This is called as "passive sniffing" or "pass-by monitoring".

This guide might be helpful for a Cisco 2950

share|improve this answer

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