Firestarter vs. Smoothwall? Squid? PFsense?
I'm attempting to configure a Linux (or BSD) box to filter web access. What I need to do is block all web traffic and whitelist certain domains and ip addresses that are allowed to be accessed. I've been searching around the internet trying to discover my options and pinpoint a starting location. I've come across many, many different utilities and programs that seem to be able to help me accomplish my goal. My problem is that I'm a little inundated; I don't know where to start. Ideally, I suppose learning iptables (or the BSD equivalent) would be the best idea but I can't see spending all that time when I won't be using this on a daily basis.
Long story short, can someone help point me in the right direction? Based on what I'm trying to do, can anyone recommend a program or utility? I'm perfectly willing to learn something new but I refuse to struggle with poor documentation.