views:

177

answers:

1

Hello,

I have a LAN setup with multiple computers connected (wired) to it. I have a regular D-link dir 300 router. Am wondering how can I monitor the bandwidth? See what sites are being viewed? Monitor IM chats?

Is this possible?

Thank you.

+1  A: 

Use something like Wireshark

The bandwidth utilized in both directions added together for the entire capture file can be found by going to Statistics -> Summary and looking in the box at the bottom.

You can use capture and display filters to sort by protocol or IP address. There are even pre-defined filters for common things like IM, E-mail, and others.

For more information I'd recommend http://wiki.wireshark.org/

Chris Andrews
Sorry, but how does this allow him to capture the traffic for the entire LAN as opposed to just his computer without first making the Wireshark computer become the gateway?
mrduclaw
mrduclaw, it allows him to capture all traffic for his segment of the lan because Wireshark uses a promiscuous mode driver like WinPCap (www.winpcap.org). For more info on Promiscuous mode see http://en.wikipedia.org/wiki/Promiscuous_mode
Chris Andrews
@Chris Andrews, sorry, I think I'm missing something here. It was my understanding that OP is in a switched environment, and in such an environment nodes will not receive all traffic on the segment (promiscuous or not). If this was not the case, then what is ARP-Poisoning used for? I could understand your answer if OP is using a hub (or any such device that floods all ports), but OP's device isn't a hub. Or where am I missing the obvious?
mrduclaw