Server Fault is a question and answer site for system and network administrators. 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

I need to implement a gateway that will allow me to control the access to the internet of a network made up of a about half a dozen of workstations. My main obejectives are the following:

1- Monitoring of traffic 2- Logging of traffic 3- Access control - block websites (mainly adult) and certian traffic(example torrents) 4- Possibly cache content 5- Easy management interface 6- Preferable free and opensource

Serverfault users can you please suggest from your vast experience which software you think is the best to suit my needs?

Any suggestion is greatly appreciated. Thank you

share|improve this question

closed as off-topic by masegaloeh, mdpc, Andrew Schulman, HopelessN00b Mar 10 '15 at 13:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 2 down vote accepted

ClearOS is your answer. (

set up and execution could hardly be simpler. It's free and super solid.

also has a GUI and a webbrowser interface for those that dont like to get messy.

share|improve this answer
I like it! look very pro. – redknight May 17 '10 at 16:19

All of your requirements (with the possible exception of #5) can be handled with Squid caching proxy and DansGuardian. There are probably products (both free and commercial) out there that combine them into a cohesive platform.

share|improve this answer
There is dansguardian webmin module that makes management very easy – Nunya May 16 '10 at 23:33

Try Untangle, it has nice easy reporting and acts along the lines of an appliances so is reasonably easy to administer. The majority of the modules seem to be free and it has both online and emailed reports with a nice break down of where traffic went.

You can also either log or block websites and protocols.

share|improve this answer

Give a look to:

share|improve this answer

You could also have a look at using OpenDNS for your internet DNS lookups. You can setup rules for what people can and can not have access to, monitor what people are looking at, see reports of unacceptable access attempts and better still it's free to use.

The paid version lets you have even more control, but I've found the free version does pretty much everything I need.

share|improve this answer

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