ufdbGuard is a URL filter. The URL filter blocks access to sets of Web sites and cooperates with the Squid proxy. It integrates with LDAP, Kerberos, Active Directory, MySQL, and others to define different ploicies for different groups of users. ufdbGuard also enforces SafeSearch for many search engines, blocks Skype, UltraSurf, Tor, unsafe HTTPS sites, and dynamically detects proxy tunnels. The multi-threaded daemon uses a fast algorithm that does 50,000 URL verifications per second on an Intel Core 2 Duo (Conroe) at 2.4 GHz.
1.1 beta is ready
ufdbGuard 1.1 beta is ready to be tested by beta users. The performance is improved, a few bugs are fixed and full URLs are used (e.g. www.freesites.com/john/adult.html) in addition to the regular domain names (e.g. www.sex.com).
Since ufdbGuard is focussing on speed, agressive optimisation options are used for gcc. We have observed that gcc 3.3.4 produces correct code while 3.4.2 has a few flaws using the most agressive optimisation options. Beta testers are requested to test more compiler versions on various operating systems.
While version 1.0 can be downloaded from SourceForge (http://sourceforge.net/projects/ufdbguard),
version 1.1beta can only be downloaded from URLfilterDB (http://www.urlfilterdb.com/). The final 1.1 version will be downloadable from SourceForge and URLfilterDB.