WebHosting Paid by #1Payday.Loans
DansGuardian is a Web content filtering proxy that uses Squid to do all the fetching. It filters using multiple methods including, but not limited to, phrase matching, file extension matching, MIME type matching, PICS filtering, and URL/domain blocking. It has the ability to switch off filtering by certain criteria including username, domain name, source IP, etc. The configurable logging produces a log in an easy to read format. It has the option to only log text-based pages, thus significantly reducing redundant information (such as every image on a page).
URL: https://www.dansguardian.org/
Author: Daniel Barron <daniel@jadeb.com>
Maintainer: Chris Efant <rock@sirkull.org>
License: GPL
Status: Stable
Version: 2.8.0.4
Download: https://sun.dansguardian.org/downloads/2/Stable/ dansguardian-2.8.0.4.source.tar.gz
Download: https://www.sirkull.org/downloads/rock/patches/ follow_xff-2.5-rediff-1.patch.bz2
Download: https://www.pcxperience.org/dgvirus/patches/DG2.7/ DansGuardian-2.7.1-4-AntiVirus-4.2.patch.gz
Buildtime: 1614 (5) ERROR seconds (on reference hardware)
Buildtime: 1604 (9) ERROR seconds (on reference hardware)
Buildtime: 1608 (5) ERROR seconds (on reference hardware)
Buildtime: 1512 (9) ERROR seconds (on reference hardware)
Buildtime: 1602 (5) ERROR seconds (on reference hardware)
Buildtime: 1553 (9) ERROR seconds (on reference hardware)
ROCK Sources: config.hlp, config.in, dansguardian.cache, dansguardian.conf, dansguardian.desc, dansguardian.init, pkg_squid_pre.conf, postsysfiles.in
[5-ERROR] checking for gettext... yes [5-ERROR] checking how to run the C preprocessor... gcc-42 -E [5-ERROR] checking for ANSI C header files... yes [5-ERROR] checking for sys/param.h... yes [5-ERROR] checking for unistd.h... yes [5-ERROR] checking for errno.h... yes [5-ERROR] checking for string.h... yes [5-ERROR] checking for strings.h... yes [5-ERROR] checking for sys/syslog.h... yes [5-ERROR] checking for stdlib.h... yes [5-ERROR] checking for stddef.h... yes [5-ERROR] checking for getopt.h... yes [5-ERROR] checking whether string.h and strings.h may both be included... yes [5-ERROR] checking for socklen_t... yes [5-ERROR] checking for stdarg.h... yes [5-ERROR] checking for nlist... no [5-ERROR] checking for nlist in -ldl... no [5-ERROR] checking for nlist in -lelf... yes [5-ERROR] checking for strlcat... no [5-ERROR] checking for strlcpy... no [5-ERROR] checking for daemon... yes [5-ERROR] checking for libelf/nlist.h... yes [5-ERROR] checking for elf/nlist.h... no [5-ERROR] checking for nlist.h... yes [5-ERROR] checking for extra underscores prepended to symbol names... checking whether gcc -42 needs -traditional... no [5-ERROR] checking for how to include files in Makefile... checking for u_int32_t... yes [5-ERROR] checking for poll... yes [5-ERROR] updating cache ./config.cache [5-ERROR] Generating platform specific Makefile... [5-ERROR] Generating platform.h.... [5-ERROR] Generating platform specific start/stop script... [5-ERROR] Generating platform specific dansguardian.conf... [5-ERROR] Generating platform specific dansguardianf1.conf... [5-ERROR] Generating platform specific weightedphraselist... [5-ERROR] Generating platform specific bannedphraselist... [5-ERROR] Generating platform specific exceptionphraselist... [5-ERROR] Generating platform specific logrotation... [5-ERROR] Generating platform specific logrotate.d script... [5-ERROR] creating ./config.status [5-ERROR] g++ -O2 -Wall -c String.cpp [5-ERROR] In file included from /usr/lib/gcc/i386-unknown-linux-gnu/4.2.0/include/c++/back ward/strstream:51, [5-ERROR] from String.cpp:27: [5-ERROR] /usr/lib/gcc/i386-unknown-linux-gnu/4.2.0/include/c++/backward/backward_warning. h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard . Examples include substituting the header for the header for C++ includes, or < iostream> instead of the deprecated header . To disable this warning use -Wno- deprecated. [5-ERROR] In file included from String.cpp:20: [5-ERROR] String.hpp:43: error: ISO C++ forbids declaration of 'ostream' with no type [5-ERROR] String.hpp:43: error: 'ostream' is neither function nor member function; cannot be declared friend [5-ERROR] String.hpp:43: error: expected ';' before '&' token [5-ERROR] String.cpp:119: error: expected constructor, destructor, or type conversion befo re '&' token [5-ERROR] make: *** [String.o] Error 1 [5-ERROR] --- BUILD ERROR --- [9-ERROR] checking for gettext... yes [9-ERROR] checking how to run the C preprocessor... gcc-42 -E [9-ERROR] checking for ANSI C header files... yes [9-ERROR] checking for sys/param.h... yes [9-ERROR] checking for unistd.h... yes [9-ERROR] checking for errno.h... yes [9-ERROR] checking for string.h... yes [9-ERROR] checking for strings.h... yes [9-ERROR] checking for sys/syslog.h... yes [9-ERROR] checking for stdlib.h... yes [9-ERROR] checking for stddef.h... yes [9-ERROR] checking for getopt.h... yes [9-ERROR] checking whether string.h and strings.h may both be included... yes [9-ERROR] checking for socklen_t... yes [9-ERROR] checking for stdarg.h... yes [9-ERROR] checking for nlist... no [9-ERROR] checking for nlist in -ldl... no [9-ERROR] checking for nlist in -lelf... yes [9-ERROR] checking for strlcat... no [9-ERROR] checking for strlcpy... no [9-ERROR] checking for daemon... yes [9-ERROR] checking for libelf/nlist.h... yes [9-ERROR] checking for elf/nlist.h... no [9-ERROR] checking for nlist.h... yes [9-ERROR] checking for extra underscores prepended to symbol names... checking whether gcc -42 needs -traditional... no [9-ERROR] checking for how to include files in Makefile... checking for u_int32_t... yes [9-ERROR] checking for poll... yes [9-ERROR] updating cache ./config.cache [9-ERROR] Generating platform specific Makefile... [9-ERROR] Generating platform.h.... [9-ERROR] Generating platform specific start/stop script... [9-ERROR] Generating platform specific dansguardian.conf... [9-ERROR] Generating platform specific dansguardianf1.conf... [9-ERROR] Generating platform specific weightedphraselist... [9-ERROR] Generating platform specific bannedphraselist... [9-ERROR] Generating platform specific exceptionphraselist... [9-ERROR] Generating platform specific logrotation... [9-ERROR] Generating platform specific logrotate.d script... [9-ERROR] creating ./config.status [9-ERROR] g++ -O2 -Wall -c String.cpp [9-ERROR] In file included from /usr/lib/gcc/i386-unknown-linux-gnu/4.2.0/include/c++/back ward/strstream:51, [9-ERROR] from String.cpp:27: [9-ERROR] /usr/lib/gcc/i386-unknown-linux-gnu/4.2.0/include/c++/backward/backward_warning. h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard . Examples include substituting the header for the header for C++ includes, or < iostream> instead of the deprecated header . To disable this warning use -Wno- deprecated. [9-ERROR] In file included from String.cpp:20: [9-ERROR] String.hpp:43: error: ISO C++ forbids declaration of 'ostream' with no type [9-ERROR] String.hpp:43: error: 'ostream' is neither function nor member function; cannot be declared friend [9-ERROR] String.hpp:43: error: expected ';' before '&' token [9-ERROR] String.cpp:119: error: expected constructor, destructor, or type conversion befo re '&' token [9-ERROR] make: *** [String.o] Error 1 [9-ERROR] --- BUILD ERROR ---