I need to filter all websites except for one

1

My operating system is Windows 7 Starter.

I need a software solution, I'm well aware of the built in options of Windows 7, but the rules are no limited accounts, no accounts at all, something (a firewall?) able to block all HTTP traffic except the one coming from a single website. I've seen several solution (cyber nanny and the likes) but they are a bit expensive and full of features I'll never use.

I thought I could do it with the hosts file but it doesn't support wildcards. :-(

0plus1

Posted 2011-04-08T10:19:07.400

Reputation: 191

Answers

1

Using the Group Policy or this alternative, you can lock people out of the settings of Internet Explorer.

Then, using Privoxy you could create a rule to block anything but the domain your user would access.

When creating your action file, read about actions and about block; it should be something like this:

{+block{Not allowed.}}
 *

{-block}
 *.yourdomain.com

It supports Wildcards but I could be wrong about the syntax, it's possible that regular expressions are used.

Tamara Wijsman

Posted 2011-04-08T10:19:07.400

Reputation: 54 163

Thank you, sadly proxy policies are browser enforced, I can just install chrome and bypass everything. – 0plus1 – 2011-04-08T10:55:28.817

@0plus1: Makes sense, an administrator can always override. – Tamara Wijsman – 2011-04-08T12:54:50.037

@0plus1: Thinking about it, as I've been set up a DD-WRT router this weekend. You could use iptables on such a router to block all incoming information except for the IPs used by the website... – Tamara Wijsman – 2011-04-13T15:50:48.360