Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am the system admin for a local non profit group. We have one Suse machine that I set up in a public lobby for general surfing, E-mail, etc.
We were informed by our laywer that because we recieve Federal grant money and are open 24/7 to the general public that our machine needs a content filter.
So far I have found Squid, Squid guard and Dan's guardian all of which filter by proxy. A proxy type solutions is not going to work. The kids will simply change the browser settings and besides I do not really want to deploy a dedicated proxy server for one public surfing machine.
What I would like to findis a standalone app that will filter by list or URL or keyword or whatever. In fact if I could even find an updateable hosts file I would use that and call it good enough.
ProCon is a content filter for the Firefox browser, based on BlockXXX (by Tom Christensen). ProCon filters any type of web pages, but if left on default it limits itself to filter pages containing explicit content automatically, based on the text. ProCon can also censure any single word, and create a WhiteList.
Setting Firefox up on a Public Computer
If you are using Firefox as the browser you can disable the menus so users cannot access them. removing things in context menus Locking Mozilla Firefox Settings
The simplest way would be to set Firefox up as a Kiosk browser.
There is even an extension for Firefox: Kiosk Browser [Symbio Technologies] - All Releases
Displays the browser in a locked-down kiosk view. Can be used for various applications such as Internet cafes, schools and libraries.
If you are using KDE in Linux as the desktop there is also a way to set it up in Kiosk mode. KDE Kiosk Mode HOWTO
I just tried Procon and to it is a bit on the squirrelly side to say the least. The rest are all Squid/Dan's solutions.
Can you run Squid on the same machine you are surfing from? In other words would I need a dedicated Linux box as a proxy server or can I do it all on one?
A proxy type solutions is not going to work. The kids will simply change the browser settings
Simple. Next to restricting access to configuration etc, etc with Kiosk-mode as Craigevil already pointed out using iptables to deny any outbound traffic on other than the proxy port with the credentials of the proxy process should be easy.
besides I do not really want to deploy a dedicated proxy server for one public surfing machine.
As long as the box has minimal specs to run proxy and apps I see no problem running all on one box.
Anyone??
As you can clearly see LQ is an independant and entirely volunteer-driven community. So sometimes it does take an indeterminable period of time to get a question answered. If your expectations of free (as in beer) support aren't here met or if you run out of patience please consider (temporarily) hiring a local Linux guru.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.