Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I need to monitor users on my network. I currently use a captive portal router that gives users access and assigns them dynamic IP addresses. How can I monitor which sites my users are browsing and the amount of bandwidth they are consuming?

share|improve this question

migrated from superuser.com Mar 12 '11 at 13:40

This question came from our site for computer enthusiasts and power users.

    
That all depends on what facilities your router has. Please post make and model number. –  Matt Jenkins Mar 11 '11 at 17:29
3  
I can understand the need for bandwidth monitoring, but actually monitoring which specific sites they are browsing is a serious invasion of privacy in my opinion. Consider using filtering instead of monitoring, in conjunction with only bandwidth monitoring, if you suspect users of browsing inappropriate websites. –  Breakthrough Mar 11 '11 at 18:31

2 Answers 2

Try ntop. From the description:

ntop is a network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntop is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform and on Win32 as well.

Here's a screenshot showing some of the automatic graphs that it produces:

ntop search

share|improve this answer

Setup a proxy server like Squid and route all internet traffic through it...

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.