1DANSGUARDIAN(8) dansguardian DANSGUARDIAN(8)
2
3
4
6 DansGuardian2 - web content filter
7
8
10 dansguardian [ -c config-file ] [ -v ] [ -h ] [ -N ] [ -q ] [ -Q ] [ -s
11 ] [ -r ] [ -g ]
12
14 DansGuardian is a web content filtering proxy(1) for Linux, NetBSD,
15 FreeBSD, OpenBSD, and Solaris that uses Squid(2) to do all the fetch‐
16 ing.
17
18 It filters using multiple methods. These methods include URL and domain
19 filtering, content phrase filtering, PICS filtering, MIME type filter‐
20 ing, file extension filtering, POST limiting and content (AV) scanning.
21
22 The content phrase filtering will check for pages that contain profani‐
23 ties and phrases often associated with pornography and other undesir‐
24 able content. The POST filtering allows you to block or limit web
25 uploads. The URL and domain filtering is able to handle huge lists and
26 is significantly faster than squidGuard.
27
28 Content scanning enables downloaded content to be passed through ClamD,
29 KAVD, any local program with machine-parseable console output, and any
30 other AV scanner available as an ICAP server.
31
32 The filtering has configurable domain, user and source IP exception
33 lists. SSL tunneling is supported; however, due to the encrypted
34 nature of HTTPS requests, filtering is only supported on destination
35 domain. The configurable logging produces a log in an easy to read
36 format which has the option to only log the text-based pages, thus sig‐
37 nificantly reducing redundant information such as every image on a
38 page.
39
40 DansGuardian is under continuous development and so it is best to visit
41 the web site for the latest information.
42
43 (1) Technically DansGuardian is more of a filtering pass-through than
44 a true proxy - but don't let that worry you!
45
46 (2) DansGuardian should work with any proxy, not just Squid. For exam‐
47 ple, it is known to work with Oops.
48
50 For all further information including copyright, support, FAQ, docs,
51 mailing list - please go to:
52
53 http://dansguardian.org/
54 Mirror: http://dansguardian.intmain.com/
55
56 Available documentation can be found at
57 http://www.dansguardian.org/?page=documentation
58
59 The DansGuardian FAQ is at http://www.dansguardian.org/?page=faq
60
61 Some useful HOWTOs that cover specific implimentations of DansGuardian
62 and caching/filtering in general can be found at
63 http://www.dansguardian.org/?page=howto
64
65 Information about Debian specific changes and configuration can be
66 found in /usr/share/doc/dansguardian/changelog.Debian.gz .
67
69 -c config-file
70 Use the given config-file.
71
72 -v gives the version number and build options.
73
74 -h Output a short summary of available command line options.
75
76 -N Do not go into the background.
77
78 -q causes DansGuardian to kill any running copy.
79
80 -Q kill any running copy AND start a new one with current options.
81
82 -s shows the parent process PID and exits.
83
84 -r closes all connections and reloads config files by issuing a
85 HUP, but this does not reset the maxchildren option (amongst
86 others).
87
88 -g gently restarts by not closing all current connections; only
89 reloads filter group config files. (Issues a USR1)
90
92 DansGuardian is copyright Daniel Barron 2001.
93
94 daniel@jadeb.com
95
96
97
98Daniel Barron Oct 2008 DANSGUARDIAN(8)