git-svn: trunk@111
Tomasz Kojm authored on 2003/11/12 11:08:25... | ... |
@@ -1,3 +1,10 @@ |
1 |
+Wed Nov 12 02:34:56 CET 2003 (tk) |
|
2 |
+--------------------------------- |
|
3 |
+ * docs: included clamav-mirror-howto.pdf by Luca Gibelli |
|
4 |
+ * docs: included clamd+daemontools HOWTO by Jesse D. Guardiani |
|
5 |
+ * docs: included signatures.pdf |
|
6 |
+ V 0.65 |
|
7 |
+ |
|
1 | 8 |
Tue Nov 11 22:47:37 CET 2003 (tk) |
2 | 9 |
--------------------------------- |
3 | 10 |
* sigtool: CVD builder: now date contains a numeric timezone (suggested |
... | ... |
@@ -1,7 +1,91 @@ |
1 | 1 |
Note: This README/NEWS file refers to the source tarball. Some things described |
2 |
-here may not be available in the binary packages. |
|
2 |
+here may not be available in binary packages. |
|
3 | 3 |
-- |
4 | 4 |
|
5 |
+0.65 |
|
6 |
+---- |
|
7 |
+IMPORTANT NOTE: The project has been moved into SourceForge. The only official |
|
8 |
+ ClamAV's homepage is www.clamav.net (however clamav.elektrapro. |
|
9 |
+ com still works). We would like to thank ElektraPro.com for |
|
10 |
+ their support for the open-source community - THANKS ! |
|
11 |
+ |
|
12 |
+ |
|
13 |
+ClamAV 0.65 introduces a new database container file format (called CVD) with |
|
14 |
+support for digital signatures and compression. Please remove the old |
|
15 |
+databases from your database directory before the installation. And the most |
|
16 |
+important thing: clamd stability has been greatly improved (especially under |
|
17 |
+FreeBSD) ! Also we have a new mirror infrastructure - you will find all the |
|
18 |
+details in clamdoc.pdf. If you want to become an official ClamAV mirror |
|
19 |
+(with entry in database.clamav.net) please read the clamav-mirror-howto.pdf |
|
20 |
+document and contact our administrator - Luca Gibelli <nervous*clamav.net>. |
|
21 |
+ |
|
22 |
+Noteworthy changes in this version: |
|
23 |
+ |
|
24 |
+-) clamd: |
|
25 |
+ + fixed a race condition in database reloading code (random crashes |
|
26 |
+ under high load) |
|
27 |
+ + fixed a race condition with the improperly initialized session start time |
|
28 |
+ (thanks to Michael Dankov) |
|
29 |
+ + fixed PidFile permissions (Magnus Ekdahl, bug reported by Tomasz Papszun) |
|
30 |
+ + fixed LogFile permissions (Magnus Ekdahl) |
|
31 |
+ + new directive ScanRAR (bacause RAR support is now disabled by default) |
|
32 |
+ + new directive VirusEvent |
|
33 |
+ + new directive FixStaleSocket (Thomas Lamy and Mark Mielke) |
|
34 |
+ + new directive TCPAddr (Bernard Quatermass, fixed by Damien Curtain) |
|
35 |
+ + new directive Debug |
|
36 |
+ |
|
37 |
+-) clamav-milter: (Nigel Horne <njh*clamav.net>) |
|
38 |
+ + new --force-scan flag |
|
39 |
+ + new -P and -q flags by Nicholas M. Kirsch |
|
40 |
+ WARNING: clamav-milter and our mail scanner are still in high development |
|
41 |
+ and may be unstable. You should always use the CVS version. |
|
42 |
+ |
|
43 |
+-) libclamav: |
|
44 |
+ + support for a new database container format (CVD) - compressed and |
|
45 |
+ digitally signed |
|
46 |
+ + better protection against malformed zip archives (such as Mimail) |
|
47 |
+ + mail decoder fixes (thanks to Rene Bellora, Bernd Kuhls, Thomas Lamy, |
|
48 |
+ Tomasz Papszun) (Nigel Horne) |
|
49 |
+ + memory leak fixes (Thomas Lamy) |
|
50 |
+ + new scan option CL_DISABLERAR (disables built-in RAR unpacker) |
|
51 |
+ |
|
52 |
+-) freshclam: |
|
53 |
+ + fixed --on-error-execute behaviour (David Woakes) |
|
54 |
+ + new option --user (-u) USER - run as USER instead of the default user. |
|
55 |
+ Patch by Damien Curtain. |
|
56 |
+ + rewritten to use database.clamav.net and CVD |
|
57 |
+ |
|
58 |
+-) documentation: |
|
59 |
+ + new Spanish documentation on ClamAV and Sendmail integration by |
|
60 |
+ Erick Ivaan Lopez Carreon |
|
61 | ||
62 |
+ + included clamav-mirror-howto.pdf by Luca Gibelli |
|
63 |
+ + included clamd+daemontools HOWTO by Jesse D. Guardiani |
|
64 |
+ + included signatures.pdf |
|
65 |
+ + man pages: updated |
|
66 |
+ + clamdoc.pdf: rewritten |
|
67 |
+ |
|
68 |
+New members of our list of ClamAV certified software (see clamdoc.pdf for |
|
69 |
+details): |
|
70 |
+ + cgpav |
|
71 |
+ + smtp-vilter |
|
72 |
+ + IVS Milter |
|
73 |
+ + scanexi |
|
74 |
+ + Mail::ClamAV |
|
75 |
+ + OpenAntiVirus samba-vscan |
|
76 |
+ + Sylpheed Claws |
|
77 |
+ + nclamd |
|
78 |
+ |
|
79 |
+Thanks to Mia Kalenius and Sergei Pronin we have a new official logo ! |
|
80 |
+ |
|
81 |
+Thank you for using ClamAV ! |
|
82 |
+ |
|
83 |
+-- |
|
84 |
+Tomasz Kojm <tkojm*clamav.net> |
|
85 |
+November 12, 2003 |
|
86 |
+ |
|
87 |
+ |
|
88 |
+ |
|
5 | 89 |
0.60 |
6 | 90 |
---- |
7 | 91 |
|
... | ... |
@@ -388,7 +472,7 @@ October 5, 2002 |
388 | 388 |
Sanchez <dsanchez@veloxia.com>) |
389 | 389 |
-) fixed sigtool bug (negative seeking) |
390 | 390 |
-) fixed potential clamscan segfault in the case of memory allocation error |
391 |
--) unpacker execution error is no longer treated as critical - few programs |
|
391 |
+-) unpacker execution error is no longer treated as critical - a few programs |
|
392 | 392 |
(eg. Qmail-Scanner, TrashScan) have clamscan command hardcoded with all |
393 | 393 |
archive options turned on. Now, if unpacker can't be executed, raw file is |
394 | 394 |
scanned and scan process is continued. |
... | ... |
@@ -1,15 +1,31 @@ |
1 | 1 |
Note: This README/NEWS file refers to the source tarball. Some things described |
2 |
-here may not be available in a binary packages. |
|
2 |
+here may not be available in binary packages. |
|
3 | 3 |
-- |
4 | 4 |
|
5 |
- |
|
6 |
- |
|
7 | 5 |
0.65 |
8 | 6 |
---- |
7 |
+IMPORTANT NOTE: The project has been moved into SourceForge. The only official |
|
8 |
+ ClamAV's homepage is www.clamav.net (however clamav.elektrapro. |
|
9 |
+ com still works). We would like to thank ElektraPro.com for |
|
10 |
+ their support for the open-source community - THANKS ! |
|
11 |
+ |
|
12 |
+ |
|
13 |
+ClamAV 0.65 introduces a new database container file format (called CVD) with |
|
14 |
+support for digital signatures and compression. Please remove the old |
|
15 |
+databases from your database directory before the installation. And the most |
|
16 |
+important thing: clamd stability has been greatly improved (especially under |
|
17 |
+FreeBSD) ! Also we have a new mirror infrastructure - you will find all the |
|
18 |
+details in clamdoc.pdf. If you want to become an official ClamAV mirror |
|
19 |
+(with entry in database.clamav.net) please read the clamav-mirror-howto.pdf |
|
20 |
+document and contact our administrator - Luca Gibelli <nervous*clamav.net>. |
|
21 |
+ |
|
22 |
+Noteworthy changes in this version: |
|
9 | 23 |
|
10 | 24 |
-) clamd: |
11 | 25 |
+ fixed a race condition in database reloading code (random crashes |
12 | 26 |
under high load) |
27 |
+ + fixed a race condition with the improperly initialized session start time |
|
28 |
+ (thanks to Michael Dankov) |
|
13 | 29 |
+ fixed PidFile permissions (Magnus Ekdahl, bug reported by Tomasz Papszun) |
14 | 30 |
+ fixed LogFile permissions (Magnus Ekdahl) |
15 | 31 |
+ new directive ScanRAR (bacause RAR support is now disabled by default) |
... | ... |
@@ -18,37 +34,55 @@ here may not be available in a binary packages. |
18 | 18 |
+ new directive TCPAddr (Bernard Quatermass, fixed by Damien Curtain) |
19 | 19 |
+ new directive Debug |
20 | 20 |
|
21 |
--) clamav-milter: |
|
21 |
+-) clamav-milter: (Nigel Horne <njh*clamav.net>) |
|
22 | 22 |
+ new --force-scan flag |
23 | 23 |
+ new -P and -q flags by Nicholas M. Kirsch |
24 |
+ WARNING: clamav-milter and our mail scanner are still in high development |
|
25 |
+ and may be unstable. You should always use the CVS version. |
|
24 | 26 |
|
25 | 27 |
-) libclamav: |
26 |
- + multiple mbox fixes (thanks to Rene Bellora, Bernd Kuhls, Thomas Lamy, |
|
27 |
- Tomasz Papszun) |
|
28 |
- + memory leak fixes (Thomas Lamy) |
|
29 | 28 |
+ support for a new database container format (CVD) - compressed and |
30 | 29 |
digitally signed |
30 |
+ + better protection against malformed zip archives (such as Mimail) |
|
31 |
+ + mail decoder fixes (thanks to Rene Bellora, Bernd Kuhls, Thomas Lamy, |
|
32 |
+ Tomasz Papszun) (Nigel Horne) |
|
33 |
+ + memory leak fixes (Thomas Lamy) |
|
31 | 34 |
+ new scan option CL_DISABLERAR (disables built-in RAR unpacker) |
32 | 35 |
|
33 | 36 |
-) freshclam: |
34 | 37 |
+ fixed --on-error-execute behaviour (David Woakes) |
35 | 38 |
+ new option --user (-u) USER - run as USER instead of the default user. |
36 | 39 |
Patch by Damien Curtain. |
40 |
+ + rewritten to use database.clamav.net and CVD |
|
37 | 41 |
|
38 | 42 |
-) documentation: |
39 |
- + new Spanish documentation on ClamAV + Sendmail integration by |
|
43 |
+ + new Spanish documentation on ClamAV and Sendmail integration by |
|
40 | 44 |
Erick Ivaan Lopez Carreon |
41 |
- |
|
42 |
- |
|
43 |
-New list of compatible software (see clamdoc.pdf for details): |
|
45 | ||
46 |
+ + included clamav-mirror-howto.pdf by Luca Gibelli |
|
47 |
+ + included clamd+daemontools HOWTO by Jesse D. Guardiani |
|
48 |
+ + included signatures.pdf |
|
49 |
+ + man pages: updated |
|
50 |
+ + clamdoc.pdf: rewritten |
|
51 |
+ |
|
52 |
+New members of our list of ClamAV certified software (see clamdoc.pdf for |
|
53 |
+details): |
|
44 | 54 |
+ cgpav |
45 | 55 |
+ smtp-vilter |
46 | 56 |
+ IVS Milter |
47 | 57 |
+ scanexi |
48 | 58 |
+ Mail::ClamAV |
49 | 59 |
+ OpenAntiVirus samba-vscan |
60 |
+ + Sylpheed Claws |
|
50 | 61 |
+ nclamd |
51 | 62 |
|
63 |
+Thanks to Mia Kalenius and Sergei Pronin we have a new official logo ! |
|
64 |
+ |
|
65 |
+Thank you for using ClamAV ! |
|
66 |
+ |
|
67 |
+-- |
|
68 |
+Tomasz Kojm <tkojm*clamav.net> |
|
69 |
+November 12, 2003 |
|
52 | 70 |
|
53 | 71 |
|
54 | 72 |
|
... | ... |
@@ -438,7 +472,7 @@ October 5, 2002 |
438 | 438 |
Sanchez <dsanchez@veloxia.com>) |
439 | 439 |
-) fixed sigtool bug (negative seeking) |
440 | 440 |
-) fixed potential clamscan segfault in the case of memory allocation error |
441 |
--) unpacker execution error is no longer treated as critical - few programs |
|
441 |
+-) unpacker execution error is no longer treated as critical - a few programs |
|
442 | 442 |
(eg. Qmail-Scanner, TrashScan) have clamscan command hardcoded with all |
443 | 443 |
archive options turned on. Now, if unpacker can't be executed, raw file is |
444 | 444 |
scanned and scan process is continued. |
... | ... |
@@ -15,5 +15,5 @@ |
15 | 15 |
# along with this program; if not, write to the Free Software |
16 | 16 |
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
17 | 17 |
|
18 |
-EXTRA_DIST = clamscan.1 freshclam.1 sigtool.1 clamd.8 clamdscan.1 clamav.conf.5 clamav-milter.8 clamdoc.pdf DMS Spanish Japanese html FreeBSD-HowTo Portugese Turkish |
|
19 |
-man_MANS = clamscan.1 freshclam.1 sigtool.1 clamd.8 clamav.conf.5 clamdscan.1 clamav-milter.8 |
|
18 |
+EXTRA_DIST = clamdoc.pdf DMS Spanish Japanese html man FreeBSD-HowTo Portugese Turkish clamd_supervised clamav-mirror-howto.pdf signatures.pdf |
|
19 |
+man_MANS = man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamd.8 man/clamav.conf.5 man/clamdscan.1 man/clamav-milter.8 |
... | ... |
@@ -114,8 +114,8 @@ am__include = @am__include@ |
114 | 114 |
am__quote = @am__quote@ |
115 | 115 |
install_sh = @install_sh@ |
116 | 116 |
|
117 |
-EXTRA_DIST = clamscan.1 freshclam.1 sigtool.1 clamd.8 clamdscan.1 clamav.conf.5 clamav-milter.8 clamdoc.pdf DMS Spanish Japanese html FreeBSD-HowTo Portugese Turkish |
|
118 |
-man_MANS = clamscan.1 freshclam.1 sigtool.1 clamd.8 clamav.conf.5 clamdscan.1 clamav-milter.8 |
|
117 |
+EXTRA_DIST = clamdoc.pdf DMS Spanish Japanese html man FreeBSD-HowTo Portugese Turkish clamd_supervised clamav-mirror-howto.pdf signatures.pdf |
|
118 |
+man_MANS = man/clamscan.1 man/freshclam.1 man/sigtool.1 man/clamd.8 man/clamav.conf.5 man/clamdscan.1 man/clamav-milter.8 |
|
119 | 119 |
subdir = docs |
120 | 120 |
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
121 | 121 |
CONFIG_CLEAN_FILES = |
124 | 124 |
deleted file mode 100644 |
... | ... |
@@ -1,236 +0,0 @@ |
1 |
-.\" Manual page created by Tomasz Kojm, 20021001. |
|
2 |
-.TH "clamav.conf" "5" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
3 |
-.SH "NAME" |
|
4 |
-.LP |
|
5 |
-\fBclamav.conf\fR \- a configuration file for Clam AntiVirus Daemon |
|
6 |
-.SH "DESCRIPTION" |
|
7 |
-.LP |
|
8 |
-clamav.conf configures the Clam AntiVirus daemon, clamd(8). |
|
9 |
-.SH "FILE FORMAT" |
|
10 |
-The file consists of comments and options with optional arguments. Each line that starts with a hash (\fB#\fR) symbol is ignored. Option names are case sensitive and of the form \fBOption Argument\fR. There are a few types of arguments: |
|
11 |
-.TP |
|
12 |
-\fBSTRING\fR |
|
13 |
-String without blank characters. |
|
14 |
-.TP |
|
15 |
-\fBSIZE\fR |
|
16 |
-Size in bytes. You can use the 'M' or 'm' modifiers for megabytes and 'K' or 'k' for kilobytes. |
|
17 |
-.TP |
|
18 |
-\fBNUMBER\fR |
|
19 |
-Unsigned integer. |
|
20 |
-.SH "DIRECTIVES" |
|
21 |
-.LP |
|
22 |
-If some option is not used (hashed or doesn't exist in the configuration file), clamd takes a default action. |
|
23 |
-.TP |
|
24 |
-\fBExample\fR |
|
25 |
-If this option is set clamd will not run. |
|
26 |
-.TP |
|
27 |
-\fBLogFile STRING\fR |
|
28 |
-Enable logging to selected file. |
|
29 |
-.br |
|
30 |
-Default: disabled. |
|
31 |
-.TP |
|
32 |
-\fBLogFileUnlock\fR |
|
33 |
-Disable a system lock that protects against running clamd with a same configuration multiple times. |
|
34 |
-.br |
|
35 |
-Default: disabled. |
|
36 |
-.TP |
|
37 |
-\fBLogFileMaxSize SIZE\fR |
|
38 |
-Limit a size of a log file. The logger will be automatically disabled if the file is greater than SIZE. Value of 0 disables the limit. |
|
39 |
-.br |
|
40 |
-Default: 1M |
|
41 |
-.TP |
|
42 |
-\fBLogTime\fR |
|
43 |
-Log time with each message. |
|
44 |
-.br |
|
45 |
-Defayult: disabled. |
|
46 |
-.TP |
|
47 |
-\fBLogSyslog\fR |
|
48 |
-Use system logger (can work together with LogFile). |
|
49 |
-.br |
|
50 |
-Default: disabled. |
|
51 |
-.TP |
|
52 |
-\fBPidFile STRING\fR |
|
53 |
-Save a process identifier of a listening daemon (main thread) to a specified file. |
|
54 |
-.br |
|
55 |
-Default: disabled. |
|
56 |
-.TP |
|
57 |
-\fBDataDirectory STRING\fR |
|
58 |
-Path to a directory containing database files. |
|
59 |
-.br |
|
60 |
-Default: hardcoded directory. |
|
61 |
-.TP |
|
62 |
-\fBLocalSocket STRING\fR |
|
63 |
-Path to a local (Unix) socket the daemon will listen on. |
|
64 |
-.br |
|
65 |
-Default: disabled. |
|
66 |
-.TP |
|
67 |
-\fBFixStaleSocket\fR |
|
68 |
-Remove stale socket after unclean shutdown. |
|
69 |
-.br |
|
70 |
-Default: disabled. |
|
71 |
-.TP |
|
72 |
-\fBTCPSocket NUMBER\fR |
|
73 |
-TCP port number the daemon will listen on. |
|
74 |
-.br |
|
75 |
-Default: disabled. |
|
76 |
-.TP |
|
77 |
-\fBTCPAddr STRING\fR |
|
78 |
-TCP address to bind to. By default clamd binds to INADDR_ANY. |
|
79 |
-.br |
|
80 |
-Default: disabled. |
|
81 |
-.TP |
|
82 |
-\fBMaxConnectionQueueLength NUMBER\fR |
|
83 |
-Maximum length the queue of pending connections may grow to. |
|
84 |
-.br |
|
85 |
-Default: 15 |
|
86 |
-.TP |
|
87 |
-\fBMaxThreads NUMBER\fR |
|
88 |
-Maximal number of threads running at the same time. |
|
89 |
-.br |
|
90 |
-Default: 5. |
|
91 |
-.TP |
|
92 |
-\fBThreadTimeout NUMBER\fR |
|
93 |
-Stop thread\-scanner after specified time (in seconds). Value of 0 disables the timeout. |
|
94 |
-.br |
|
95 |
-Default: 180 |
|
96 |
-.TP |
|
97 |
-\fBMaxDirectoryRecursion NUMBER\fR |
|
98 |
-Maximal depth a directories are scanned at. |
|
99 |
-.br |
|
100 |
-Default: disabled. |
|
101 |
-.TP |
|
102 |
-\fBFollowDirectorySymlinks\fR |
|
103 |
-Follow a directory symlinks. You should have enabled directory recursion limit to avoid a potential problems. |
|
104 |
-.br |
|
105 |
-Default: disabled. |
|
106 |
-.TP |
|
107 |
-\fBFollowFileSymlinks\fR |
|
108 |
-Follow regular file symlinks. |
|
109 |
-.br |
|
110 |
-Default: disabled. |
|
111 |
-.TP |
|
112 |
-\fBSelfCheck NUMBER\fR |
|
113 |
-Do internal checks every NUMBER seconds. |
|
114 |
-.br |
|
115 |
-Default: 3600 |
|
116 |
-.TP |
|
117 |
-\fBVirusEvent COMMAND\fR |
|
118 |
-Execute the COMMAND when virus is found. In the command string %v and %f will be replaced by a virus name and an infected file name respectively. |
|
119 |
-\fBSECURITY WARNING: Make sure the virus event command cannot be exploited eg. by using some special file name when %f is in use. Always use a full path to the command. Never delete/move files with this directive ! |
|
120 |
-\fR |
|
121 |
-.br |
|
122 |
-Default: disabled. |
|
123 |
-.TP |
|
124 |
-\fBUser STRING\fR |
|
125 |
-Drop priviledges to a selected user. |
|
126 |
-.br |
|
127 |
-Default: disabled. |
|
128 |
-.TP |
|
129 |
-\fBAllowSupplementaryGroups\fR |
|
130 |
-When started by root and the User option is activated, it will initialize all the groups from /etc/group for which user is a member. |
|
131 |
-.br |
|
132 |
-Default: disabled. |
|
133 |
-.TP |
|
134 |
-\fBForeground\fR |
|
135 |
-Don't fork into background. Useful in debugging. |
|
136 |
-.br |
|
137 |
-Default: disabled. |
|
138 |
-.TP |
|
139 |
-\fBDebug\fR |
|
140 |
-Enable debug messages from libclamav. You need to enable the \fBForeground\fR option to see them. |
|
141 |
-.TP |
|
142 |
-\fBStreamSaveToDisk\fR |
|
143 |
-When activated the input stream (see STREAM command) will be saved to disk before scanning \- this allows scanning within archives. |
|
144 |
-.br |
|
145 |
-Default: disabled. |
|
146 |
-.TP |
|
147 |
-\fBStreamMaxLength SIZE\fR |
|
148 |
-Close the connection when this limit is exceeded. |
|
149 |
-.br |
|
150 |
-Default: disabled. |
|
151 |
-.TP |
|
152 |
-\fBScanMail\fR |
|
153 |
-Enable scanning of Mbox, Maildir and raw mail files. |
|
154 |
-.br |
|
155 |
-Default: disabled. |
|
156 |
-.TP |
|
157 |
-\fBScanArchive\fR |
|
158 |
-Enable archive scanning. |
|
159 |
-.br |
|
160 |
-Default: disabled. |
|
161 |
-.TP |
|
162 |
-\fBScanRAR\fR |
|
163 |
-The built\-in RAR unpacker is disabled by default because the code leaks. |
|
164 |
-.br |
|
165 |
-Default: disabled. |
|
166 |
-.TP |
|
167 |
-\fBArchiveMaxFileSize SIZE\fR |
|
168 |
-Files in archives larger than this limit won't be scanned. Value of 0 disables the limit. |
|
169 |
-.br |
|
170 |
-Default: 10M |
|
171 |
-.TP |
|
172 |
-\fBArchiveMaxRecursion NUMBER\fR |
|
173 |
-Limit archive recursion level. Value of 0 disables the limit. |
|
174 |
-.br |
|
175 |
-Default: 5 |
|
176 |
-.TP |
|
177 |
-\fBArchiveMaxFiles NUMBER\fR |
|
178 |
-Number of files to be scanned within archive. Value of 0 disables the limit. |
|
179 |
-.br |
|
180 |
-Default: 1000 |
|
181 |
-.TP |
|
182 |
-\fBArchiveLimitMemoryUsage\fR |
|
183 |
-Use slower decompression algorithm which uses less memory. This option affects bzip2 decompressor only. |
|
184 |
-.br |
|
185 |
-Default: disabled |
|
186 |
-.TP |
|
187 |
-\fBClamukoScanOnLine\fR |
|
188 |
-Enable Clamuko \- on\-access scanner for Linux. Dazuko must be already running. |
|
189 |
-.br |
|
190 |
-Default: disabled. |
|
191 |
-.TP |
|
192 |
-\fBClamukoScanOnOpen\fR |
|
193 |
-Scan a file on open. |
|
194 |
-.br |
|
195 |
-Default: disabled. |
|
196 |
-.TP |
|
197 |
-\fBClamukoScanOnClose\fR |
|
198 |
-Scan a file on close. |
|
199 |
-.br |
|
200 |
-Default: disabled. |
|
201 |
-.TP |
|
202 |
-\fBClamukoScanOnExec\fR |
|
203 |
-Scan a file on execute. |
|
204 |
-.br |
|
205 |
-Default: disabled. |
|
206 |
-.TP |
|
207 |
-\fBClamukoIncludePath STRING\fR |
|
208 |
-Set the include paths (all files and directories in them will be scanned). You can have multiple ClamukoIncludePath options but each directory must be added with a seperate option. |
|
209 |
-.br |
|
210 |
-Default: disabled. Required. |
|
211 |
-.TP |
|
212 |
-\fBClamukoExcludePath\fR |
|
213 |
-Set the exclude paths. All subdirectories are also excluded. |
|
214 |
-.br |
|
215 |
-Default: disabled. |
|
216 |
-.TP |
|
217 |
-\fBClamukoMaxFileSize SIZE\fR |
|
218 |
-Don't scan files larger than SIZE. |
|
219 |
-.br |
|
220 |
-Default: 5M |
|
221 |
-.TP |
|
222 |
-\fBClamukoScanArchive\fR |
|
223 |
-Enable archive scanning. It uses ArchiveMax* limits. |
|
224 |
-.br |
|
225 |
-Default: disabled. |
|
226 |
-.SH "FILES" |
|
227 |
-.LP |
|
228 |
-/etc/clamav.conf |
|
229 |
-.br |
|
230 |
-/usr/local/etc/clamav.conf |
|
231 |
-.SH "AUTHOR" |
|
232 |
-.LP |
|
233 |
-Tomasz Kojm <tkojm@clamav.net> |
|
234 |
-.SH "SEE ALSO" |
|
235 |
-.LP |
|
236 |
-clamd(8), clamdscan(1), clamscan(1), freshclam(1), sigtool(1), clamav\-milter(8) |
237 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,58 +0,0 @@ |
1 |
-.\" Manual page created by Tomasz Kojm, 20020929 |
|
2 |
-.TH "Clam Daemon" "8" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
3 |
-.SH "NAME" |
|
4 |
-.LP |
|
5 |
-clamd \- an anti\-virus daemon |
|
6 |
-.SH "SYNOPSIS" |
|
7 |
-.LP |
|
8 |
-clamd [options] |
|
9 |
-.SH "DESCRIPTION" |
|
10 |
-.LP |
|
11 |
-The daemon listens for incoming connections on Unix or TCP socket and scans files or directories on demand. It's a part of the Clam AntiVirus package. It reads its configuration information from a clamav.conf file. It provides on\-access scanning feature (clamuko) under Linux. |
|
12 |
-.SH "COMMANDS" |
|
13 |
-.LP |
|
14 |
-clamd recognizes the following commands: |
|
15 |
-.TP |
|
16 |
-\fBPING\fR |
|
17 |
-Check the server's state. It should reply with "PONG". |
|
18 |
-.TP |
|
19 |
-\fBVERSION\fR |
|
20 |
-Print a version information. |
|
21 |
-.TP |
|
22 |
-\fBRELOAD\fR |
|
23 |
-Reload the virus databases. |
|
24 |
-.TP |
|
25 |
-\fBQUIT\fR |
|
26 |
-Perform a clean exit. |
|
27 |
-.TP |
|
28 |
-\fBSCAN file/directory\fR |
|
29 |
-Scan a file or directory (recursively) with archive support enabled (if not disabled in clamav.conf). A full path is required. |
|
30 |
-.TP |
|
31 |
-\fBRAWSCAN file/directory\fR |
|
32 |
-Scan a file or directory (recursively) with archive support disabled. A full path is required. |
|
33 |
-.TP |
|
34 |
-\fBCONTSCAN file/directory\fR |
|
35 |
-Scan a file or directory (recursively) with archive support enabled and continue scanning even when virus is found. A full path is required. |
|
36 |
-.TP |
|
37 |
-\fBSTREAM\fR |
|
38 |
-Scan stream \- on this command clamd will return "PORT number" and you can connect to that port and send a data to scan. |
|
39 |
-.SH "OPTIONS" |
|
40 |
-.LP |
|
41 |
- |
|
42 |
-.TP |
|
43 |
-\fB\-h, \-\-help\fR |
|
44 |
-Output help information and exit. |
|
45 |
-.TP |
|
46 |
-\fB\-V, \-\-version\fR |
|
47 |
-Print the version number and exit. |
|
48 |
-.TP |
|
49 |
-\fB\-c FILE, \-\-config\-file=FILE\fR |
|
50 |
-Read configuration from FILE. |
|
51 |
-.SH "CREDITS" |
|
52 |
-Please check the full documentation for credits. |
|
53 |
-.SH "AUTHOR" |
|
54 |
-.LP |
|
55 |
-Tomasz Kojm <tkojm@clamav.net> |
|
56 |
-.SH "SEE ALSO" |
|
57 |
-.LP |
|
58 |
-clamdscan(1), clamscan(1), freshclam(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
60 | 2 |
deleted file mode 100644 |
... | ... |
@@ -1,67 +0,0 @@ |
1 |
-.\" Manual page created by Tomasz Kojm, 20021121 |
|
2 |
-.TH "Clamd client" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
3 |
-.SH "NAME" |
|
4 |
-.LP |
|
5 |
-clamdscan \- scan files and directories against viruses using Clam AntiVirus Daemon |
|
6 |
-.SH "SYNOPSIS" |
|
7 |
-.LP |
|
8 |
-clamscan [options] [file/directory] |
|
9 |
-.SH "DESCRIPTION" |
|
10 |
-.LP |
|
11 |
-clamdscan is a simple clamd client, which may be used as a clamscan replacement. clamdscan accepts all the options implemented in clamscan. It's a part of the Clam AntiVirus package. |
|
12 |
-.SH "OPTIONS" |
|
13 |
-.LP |
|
14 |
- |
|
15 |
-.TP |
|
16 |
-\fB\-h, \-\-help\fR |
|
17 |
-Output help information and exit. |
|
18 |
-.TP |
|
19 |
-\fB\-V, \-\-version\fR |
|
20 |
-Print version number and exit. |
|
21 |
-.TP |
|
22 |
-\fB\-v, \-\-verbose\fR |
|
23 |
-Be verbose. This option causes clamscan to print many additional informations. |
|
24 |
-.TP |
|
25 |
-\fB\-\-quiet\fR |
|
26 |
-Be quiet \- only output error messages. |
|
27 |
-.TP |
|
28 |
-\fB\-\-stdout\fR |
|
29 |
-Write all messages to the standard output (stdout) instead of the standard error output (stderr). |
|
30 |
-.TP |
|
31 |
-\fB\-l FILE, \-\-log=FILE\fR |
|
32 |
-Save the scan report to FILE. |
|
33 |
-.TP |
|
34 |
-\fB\-\-log\-verbose\fR |
|
35 |
-Save additional messages (mostly useless) to the report file. |
|
36 |
-.TP |
|
37 |
-\fB\-\-disable\-summary\fR |
|
38 |
-Disable summary at the end of scanning. |
|
39 |
-.SH "EXAMPLES" |
|
40 |
-.LP |
|
41 |
-.TP |
|
42 |
-(0) To scan a one file: |
|
43 |
- |
|
44 |
-\fBclamdscan file\fR |
|
45 |
-.TP |
|
46 |
-(1) To scan a current working directory: |
|
47 |
- |
|
48 |
-\fBclamdscan\fR |
|
49 |
-.TP |
|
50 |
-(2) To scan all files in /home: |
|
51 |
- |
|
52 |
-\fBclamdscan /home\fR |
|
53 |
-.SH "RETURN CODES" |
|
54 |
-.LP |
|
55 |
-0 : No virus found. |
|
56 |
-.TP |
|
57 |
-1 : Virus(es) found. |
|
58 |
-.TP |
|
59 |
-2 : An error occured. |
|
60 |
-.SH "CREDITS" |
|
61 |
-Please check the full documentation for credits. |
|
62 |
-.SH "AUTHOR" |
|
63 |
-.LP |
|
64 |
-Tomasz Kojm <tkojm@clamav.net> |
|
65 |
-.SH "SEE ALSO" |
|
66 |
-.LP |
|
67 |
-clamscan(1), clamd(8), freshclam(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
68 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,187 +0,0 @@ |
1 |
-.\" Manual page created by Tomasz Kojm, 14/15 IV 2002 |
|
2 |
-.TH "clamscan" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
3 |
-.SH "NAME" |
|
4 |
-.LP |
|
5 |
-clamscan \- scan files and directories against viruses |
|
6 |
-.SH "SYNOPSIS" |
|
7 |
-.LP |
|
8 |
-clamscan [options] [file/directory/\-] |
|
9 |
-.SH "DESCRIPTION" |
|
10 |
-.LP |
|
11 |
-clamscan is a console anti\-virus scanner. It's a part of the Clam AntiVirus package. |
|
12 |
-.SH "OPTIONS" |
|
13 |
-.LP |
|
14 |
- |
|
15 |
-.TP |
|
16 |
-\fB\-h, \-\-help\fR |
|
17 |
-Output help information and exit. |
|
18 |
-.TP |
|
19 |
-\fB\-V, \-\-version\fR |
|
20 |
-Print the version number and exit. |
|
21 |
-.TP |
|
22 |
-\fB\-v, \-\-verbose\fR |
|
23 |
-Be verbose. |
|
24 |
-.TP |
|
25 |
-\fB\-\-debug\fR |
|
26 |
-This option causes clamscan to print many additional informations. |
|
27 |
-.TP |
|
28 |
-\fB\-\-quiet\fR |
|
29 |
-Be quiet \- output only error messages. |
|
30 |
-.TP |
|
31 |
-\fB\-\-stdout\fR |
|
32 |
-Write all messages to the standard output (stdout), instead of the standard error output (stderr). The buffer is automatically flushed (stdout unlike stderr is buffered), to avoid race conditions on output. |
|
33 |
-.TP |
|
34 |
-\fB\-d FILE/DIR, \-\-database=FILE/DIR\fR |
|
35 |
-Load the virus database from FILE or load all .db and .db2 files from DIR. |
|
36 |
-.TP |
|
37 |
-\fB\-l FILE, \-\-log=FILE\fR |
|
38 |
-Save the scan report to FILE. By default the log isn't saved. |
|
39 |
-.TP |
|
40 |
-\fB\-\-log\-verbose\fR |
|
41 |
-Save an additional information (mostly needless) to the report file. |
|
42 |
-.TP |
|
43 |
-\fB\-\-tempdir=DIRECTORY\fR |
|
44 |
-Create temporary files in DIRECTORY. Directory must be writeable for the 'clamav' user or unprivileged user running clamscan. |
|
45 |
-.TP |
|
46 |
-\fB\-r, \-\-recursive\fR |
|
47 |
-Scan directories recursively. All the files in the given directory will be scanned. \fBThis option affects scanning subdirectories in archives, if you are using unpackers just turn it on.\fR |
|
48 |
-.TP |
|
49 |
-\fB\-\-disable\-summary\fR |
|
50 |
-Disable summary printing at the end of the scanning. |
|
51 |
-.TP |
|
52 |
-\fB\-\-exclude=PATT\fR |
|
53 |
-Don't scan file names containing PATT. It may be used multiple times. |
|
54 |
-.TP |
|
55 |
-\fB\-\-include=PATT\fR |
|
56 |
-Only scan file names containing PATT. It may be used multiple times. |
|
57 |
-.TP |
|
58 |
-\fB\-\-mbox\fR |
|
59 |
-Enable scanning of Mbox, Maildir and raw mail files. (also treat stdin as a mailbox, for backward compatibility). |
|
60 |
-.TP |
|
61 |
-\fB\-i, \-\-infected\fR |
|
62 |
-Only print infected files. |
|
63 |
-.TP |
|
64 |
-\fB\-\-remove\fR |
|
65 |
-Remove infected files. \fBBe careful.\fR |
|
66 |
-.TP |
|
67 |
-\fB\-\-move=DIRECTORY\fR |
|
68 |
-Move infected files into DIRECTORY. Directory must be writeable for the 'clamav' user or unprivileged user running clamscan. |
|
69 |
-.TP |
|
70 |
-EXTRACTION OPTIONS: |
|
71 |
-.TP |
|
72 |
-\fB\-\-disable\-archive\fR |
|
73 |
-Disable archive support built in libclamav. |
|
74 |
-.TP |
|
75 |
-\fB\-\-max\-files=#n\fR |
|
76 |
-Extract first #n files from each archive. This option protects your system against DoS attacks. |
|
77 |
-.TP |
|
78 |
-\fB\-\-max\-space=#n\fR |
|
79 |
-Extract first #n kilobytes from each archive. You may give the number in megabytes in format xM or xm, where x is a number. |
|
80 |
-.TP |
|
81 |
-\fB\-\-max\-recursion=#n\fR |
|
82 |
-Set archive recursion level limit. |
|
83 |
-.TP |
|
84 |
-\fB\-\-unzip[=FULLPATH]\fR |
|
85 |
-In most cases you don't need this option \- the built\-in unarchiver will do the work. This option however may be used as a backup for internal unpacker \- see clamdoc.pdf. When enabled without the argument, unzip program will be searched in $PATH. If unzip cannot be found in $PATH, you must supply it with =pathname. Remember about '=' between the option and the argument. |
|
86 |
-.TP |
|
87 |
-\fB\-\-unrar[=FULLPATH]\fR |
|
88 |
-Supports .rar files. |
|
89 |
-.TP |
|
90 |
-\fB\-\-unace[=FULLPATH]\fR |
|
91 |
-Supports .ace files. |
|
92 |
-.TP |
|
93 |
-\fB\-\-unarj[=FULLPATH]\fR |
|
94 |
-Supports .arj files. |
|
95 |
-.TP |
|
96 |
-\fB\-\-unzoo[=FULLPATH]\fR |
|
97 |
-Supports .zoo files. |
|
98 |
-.TP |
|
99 |
-\fB\-\-lha[=FULLPATH]\fR |
|
100 |
-Supports .lzh files. |
|
101 |
-.TP |
|
102 |
-\fB\-\-jar[=FULLPATH]\fR |
|
103 |
-clamscan uses unzip for .jar files, so optionally give a full path to unzip. |
|
104 |
-.TP |
|
105 |
-\fB\-\-deb[=FULLPATH]\fR |
|
106 |
-This option supports debian binary packages. Implies \-\-tgz, but doesn't conflict with \-\-tgz=FULLPATH. It requires ar utility. |
|
107 |
-.TP |
|
108 |
-\fB\-\-tar[=FULLPATH]\fR |
|
109 |
-This option supports non\-compressed archives. |
|
110 |
-.TP |
|
111 |
-\fB\-\-tgz[=FULLPATH]\fR |
|
112 |
-This option supports tar.gz and .tgz files. You need GNU tar, on non\-Linux system you probably have it installed as gtar. If it's in $PATH, please use \-\-tgz=gtar in other case please use a full pathname. |
|
113 |
-.SH "EXAMPLES" |
|
114 |
-.LP |
|
115 |
-.TP |
|
116 |
-(0) Scan a selected file: |
|
117 |
- |
|
118 |
-\fBclamscan file\fR |
|
119 |
-.TP |
|
120 |
-(1) Scan a current working directory: |
|
121 |
- |
|
122 |
-\fBclamscan\fR |
|
123 |
-.TP |
|
124 |
-(2) Scan all files (and subdirectories) in /home: |
|
125 |
- |
|
126 |
-\fBclamscan \-r /home\fR |
|
127 |
-.TP |
|
128 |
-(3) Load the database from selected file and limit a disk usage to 50 Mb: |
|
129 |
- |
|
130 |
-\fBclamscan \-d /tmp/newclamdb \-\-max\-space=50m \-r /tmp\fR |
|
131 |
-.TP |
|
132 |
-(4) Scan a data stream: |
|
133 |
- |
|
134 |
-\fBcat testfile | clamscan \-\fR |
|
135 |
-.TP |
|
136 |
-(5) Scan a mail spool directory: |
|
137 |
- |
|
138 |
-\fBclamscan \-r \-\-mbox /var/spool/mail\fR |
|
139 |
-.SH "RETURN CODES" |
|
140 |
-.LP |
|
141 |
-Note: some return codes may only appear in a one file mode (clamscan is started with file argument). These ones are marked with \fB(ofm)\fR. |
|
142 |
- |
|
143 |
-0 : No virus found. |
|
144 |
-.TP |
|
145 |
-1 : Virus(es) found. |
|
146 |
-.TP |
|
147 |
-40: Unknown option passed. |
|
148 |
-.TP |
|
149 |
-50: Database initialization error. |
|
150 |
-.TP |
|
151 |
-51: Wrong number of threads given. |
|
152 |
-.TP |
|
153 |
-52: Not supported file type. |
|
154 |
-.TP |
|
155 |
-53: Can't open directory. |
|
156 |
-.TP |
|
157 |
-54: Can't open file. (ofm) |
|
158 |
-.TP |
|
159 |
-55: Error reading file. (ofm) |
|
160 |
-.TP |
|
161 |
-56: Can't stat input file / directory. |
|
162 |
-.TP |
|
163 |
-57: Can't get absolute pathname of current working directory. |
|
164 |
-.TP |
|
165 |
-58: I/O error, check your filesystem. |
|
166 |
-.TP |
|
167 |
-59: Can't get information about current user from /etc/passwd. |
|
168 |
-.TP |
|
169 |
-60: Can't get information about user 'clamav' (default name) from /etc/passwd. |
|
170 |
-.TP |
|
171 |
-61: Can't fork. |
|
172 |
-.TP |
|
173 |
-63: Can't create temporary files/directories (check permissions). |
|
174 |
-.TP |
|
175 |
-64: Can't write to temporary directory, please specify another one. |
|
176 |
-.TP |
|
177 |
-70: Can't allocate and clear memory (calloc). |
|
178 |
-.TP |
|
179 |
-71: Can't allocate memory (malloc). |
|
180 |
-.SH "CREDITS" |
|
181 |
-Please check the full documentation for credits. |
|
182 |
-.SH "AUTHOR" |
|
183 |
-.LP |
|
184 |
-Tomasz Kojm <tkojm@clamav.net> |
|
185 |
-.SH "SEE ALSO" |
|
186 |
-.LP |
|
187 |
-clamd(8), clamdscan(1), freshclam(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
188 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,104 +0,0 @@ |
1 |
-.\" Manual page created by Tomasz Kojm, 20020415 |
|
2 |
-.TH "freshclam" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
3 |
-.SH "NAME" |
|
4 |
-.LP |
|
5 |
-freshclam \- update virus databases |
|
6 |
-.SH "SYNOPSIS" |
|
7 |
-.LP |
|
8 |
-freshclam [options] |
|
9 |
-.SH "DESCRIPTION" |
|
10 |
-.LP |
|
11 |
-freshclam updates the virus database. It's a part of the Clam AntiVirus package. It requires an Internet connection. |
|
12 |
-.SH "OPTIONS" |
|
13 |
-.LP |
|
14 |
- |
|
15 |
-.TP |
|
16 |
-\fB\-h, \-\-help\fR |
|
17 |
-Output help information and exit. |
|
18 |
-.TP |
|
19 |
-\fB\-V, \-\-version\fR |
|
20 |
-Print version number and exit. |
|
21 |
-.TP |
|
22 |
-\fB\-v, \-\-verbose\fR |
|
23 |
-Be verbose. This option causes freshclam to print many additional informations. |
|
24 |
-.TP |
|
25 |
-\fB\-\-quiet\fR |
|
26 |
-Be quiet \- output only error messages. |
|
27 |
-.TP |
|
28 |
-\fB\-\-stdout\fR |
|
29 |
-Write all messages to the standard output (stdout), instead of the standard error output (stderr). |
|
30 |
-.TP |
|
31 |
-\fB\-l FILE, \-\-log=FILE\fR |
|
32 |
-Save download report in FILE. |
|
33 |
-.TP |
|
34 |
-\fB\-\-log\-verbose\fR |
|
35 |
-Save additional information (mostly needless) to the report file. |
|
36 |
-.TP |
|
37 |
-\fB\-\-datadir=DIRECTORY\fR |
|
38 |
-Install downloaded database in DIRECTORY. The directory must be writeable for the 'clamav' user or unprivileged user running freshclam. |
|
39 |
-.TP |
|
40 |
-\fB\-u USER, \-\-user USER\fR |
|
41 |
-Run as USER. By default (when started by root) freshclam drops privileges and works as the 'clamav' user. |
|
42 |
-.TP |
|
43 |
-\fB\-d, \-\-daemon\fR |
|
44 |
-Run in a daemon mode. This option requires \-\-checks. |
|
45 |
-.TP |
|
46 |
-\fB\-c #n, \-\-checks=#n\fR |
|
47 |
-Check #n times pet day for new database. #n must be between 1 and 50. |
|
48 |
-.TP |
|
49 |
-\fB\-\-http\-proxy=hostname[:port]\fR |
|
50 |
-Connect via a proxy server. |
|
51 |
-.TP |
|
52 |
-\fB\-\-proxy\-user=user:password\fR |
|
53 |
-Do proxy authorization for user. Password is required. |
|
54 |
-.TP |
|
55 |
-\fB\-\-daemon\-notify=/path/to/clamav.conf\fR |
|
56 |
-Notify the daemon about the new database. By default it reads a hardcoded config file but you can use an another one. Both local and TCP sockets are supported. |
|
57 |
-.TP |
|
58 |
-\fB\-\-on\-error\-execute=COMMAND\fR |
|
59 |
-Execute COMMAND if error occured. Remeber, that virus database freshness is the most important thing in anti\-virus system. With this option freshclam can alert you (eg. send SMS) when something is going wrong. |
|
60 |
-.TP |
|
61 |
-\fB\-\-on\-update\-execute=COMMAND\fR |
|
62 |
-Execute COMMAND after succesful update. |
|
63 |
-.SH "EXAMPLES" |
|
64 |
-.LP |
|
65 |
-.TP |
|
66 |
-(0) Download database to default directory: |
|
67 |
- |
|
68 |
-\fBfreshclam\fR |
|
69 |
-.TP |
|
70 |
-(1) Download database to current directory: |
|
71 |
- |
|
72 |
-\fBfreshclam \-\-datadir=.\fR |
|
73 |
-.TP |
|
74 |
-(2) Run as a daemon and check 2 times per day for new database: |
|
75 |
- |
|
76 |
-\fBfreshclam \-d \-c 2\fR |
|
77 |
-.SH "RETURN CODES" |
|
78 |
-0 : Database succesfully updated. |
|
79 |
-.TP |
|
80 |
-1 : Database is up\-to\-date. |
|
81 |
-.TP |
|
82 |
-40: Unknown option passed. |
|
83 |
-.TP |
|
84 |
-50: Can't change directory. |
|
85 |
-.TP |
|
86 |
-51: Can't check MD5 sum of file. |
|
87 |
-.TP |
|
88 |
-52: Connection (network) problem. |
|
89 |
-.TP |
|
90 |
-53: Can't unlink file. |
|
91 |
-.TP |
|
92 |
-54: MD5 or digital signature verification error. |
|
93 |
-.TP |
|
94 |
-55: Error reading file. |
|
95 |
-.TP |
|
96 |
-60: Can't get information about clamav user from /etc/passwd. |
|
97 |
-.SH "CREDITS" |
|
98 |
-Please check the full documentation for credits. |
|
99 |
-.SH "AUTHOR" |
|
100 |
-.LP |
|
101 |
-Tomasz Kojm <tk@clamav.net> |
|
102 |
-.SH "SEE ALSO" |
|
103 |
-.LP |
|
104 |
-clamd(8), clamdscan(1), clamscan(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
... | ... |
@@ -131,7 +131,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
131 | 131 |
</UL> |
132 | 132 |
<BR> |
133 | 133 |
<LI><A NAME="tex2html81" |
134 |
- HREF="node23.html">Compatible software</A> |
|
134 |
+ HREF="node23.html">Certified software</A> |
|
135 | 135 |
<UL> |
136 | 136 |
<LI><A NAME="tex2html82" |
137 | 137 |
HREF="node24.html">clamav-milter</A> |
... | ... |
@@ -44,7 +44,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
44 | 44 |
SRC="/usr/share/latex2html/icons/contents.png"></A> |
45 | 45 |
<BR> |
46 | 46 |
<B> Next:</B> <A NAME="tex2html440" |
47 |
- HREF="node23.html">Compatible software</A> |
|
47 |
+ HREF="node23.html">Certified software</A> |
|
48 | 48 |
<B> Up:</B> <A NAME="tex2html436" |
49 | 49 |
HREF="node21.html">Problem solving</A> |
50 | 50 |
<B> Previous:</B> <A NAME="tex2html432" |
... | ... |
@@ -123,7 +123,7 @@ Return codes</A> |
123 | 123 |
SRC="/usr/share/latex2html/icons/contents.png"></A> |
124 | 124 |
<BR> |
125 | 125 |
<B> Next:</B> <A NAME="tex2html440" |
126 |
- HREF="node23.html">Compatible software</A> |
|
126 |
+ HREF="node23.html">Certified software</A> |
|
127 | 127 |
<B> Up:</B> <A NAME="tex2html436" |
128 | 128 |
HREF="node21.html">Problem solving</A> |
129 | 129 |
<B> Previous:</B> <A NAME="tex2html432" |
... | ... |
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
7 | 7 |
Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
8 | 8 |
<HTML> |
9 | 9 |
<HEAD> |
10 |
-<TITLE>Compatible software</TITLE> |
|
11 |
-<META NAME="description" CONTENT="Compatible software"> |
|
10 |
+<TITLE>Certified software</TITLE> |
|
11 |
+<META NAME="description" CONTENT="Certified software"> |
|
12 | 12 |
<META NAME="keywords" CONTENT="clamdoc"> |
13 | 13 |
<META NAME="resource-type" CONTENT="document"> |
14 | 14 |
<META NAME="distribution" CONTENT="global"> |
... | ... |
@@ -57,7 +57,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
57 | 57 |
<!--End of Navigation Panel--> |
58 | 58 |
|
59 | 59 |
<H1><A NAME="SECTION00060000000000000000"> |
60 |
-Compatible software</A> |
|
60 |
+Certified software</A> |
|
61 | 61 |
</H1> |
62 | 62 |
There are many projects that support ClamAV. Here is a list of software |
63 | 63 |
that was tested and is known to work well. |
... | ... |
@@ -47,9 +47,9 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html484" |
48 | 48 |
HREF="node25.html">IVS Milter</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html480" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html474" |
52 |
- HREF="node23.html">Compatible software</A> |
|
52 |
+ HREF="node23.html">Certified software</A> |
|
53 | 53 |
  <B> <A NAME="tex2html482" |
54 | 54 |
HREF="node1.html">Contents</A></B> |
55 | 55 |
<BR> |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html496" |
48 | 48 |
HREF="node26.html">smtp-vilter</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html492" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html486" |
52 | 52 |
HREF="node24.html">clamav-milter</A> |
53 | 53 |
  <B> <A NAME="tex2html494" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html508" |
48 | 48 |
HREF="node27.html">mod_clamav</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html504" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html498" |
52 | 52 |
HREF="node25.html">IVS Milter</A> |
53 | 53 |
  <B> <A NAME="tex2html506" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html520" |
48 | 48 |
HREF="node28.html">TrashScan</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html516" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html510" |
52 | 52 |
HREF="node26.html">smtp-vilter</A> |
53 | 53 |
  <B> <A NAME="tex2html518" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html532" |
48 | 48 |
HREF="node29.html">AMaViS - "Next Generation"</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html528" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html522" |
52 | 52 |
HREF="node27.html">mod_clamav</A> |
53 | 53 |
  <B> <A NAME="tex2html530" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html544" |
48 | 48 |
HREF="node30.html">amavisd-new</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html540" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html534" |
52 | 52 |
HREF="node28.html">TrashScan</A> |
53 | 53 |
  <B> <A NAME="tex2html542" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html556" |
48 | 48 |
HREF="node31.html">Qmail-Scanner</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html552" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html546" |
52 | 52 |
HREF="node29.html">AMaViS - "Next Generation"</A> |
53 | 53 |
  <B> <A NAME="tex2html554" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html568" |
48 | 48 |
HREF="node32.html">Sagator</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html564" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html558" |
52 | 52 |
HREF="node30.html">amavisd-new</A> |
53 | 53 |
  <B> <A NAME="tex2html566" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html580" |
48 | 48 |
HREF="node33.html">ClamdMail</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html576" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html570" |
52 | 52 |
HREF="node31.html">Qmail-Scanner</A> |
53 | 53 |
  <B> <A NAME="tex2html578" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html592" |
48 | 48 |
HREF="node34.html">BlackHole</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html588" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html582" |
52 | 52 |
HREF="node32.html">Sagator</A> |
53 | 53 |
  <B> <A NAME="tex2html590" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html604" |
48 | 48 |
HREF="node35.html">MailScanner</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html600" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html594" |
52 | 52 |
HREF="node33.html">ClamdMail</A> |
53 | 53 |
  <B> <A NAME="tex2html602" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html616" |
48 | 48 |
HREF="node36.html">MIMEDefang</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html612" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html606" |
52 | 52 |
HREF="node34.html">BlackHole</A> |
53 | 53 |
  <B> <A NAME="tex2html614" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html628" |
48 | 48 |
HREF="node37.html">exiscan</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html624" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html618" |
52 | 52 |
HREF="node35.html">MailScanner</A> |
53 | 53 |
  <B> <A NAME="tex2html626" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html640" |
48 | 48 |
HREF="node38.html">scanexi</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html636" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html630" |
52 | 52 |
HREF="node36.html">MIMEDefang</A> |
53 | 53 |
  <B> <A NAME="tex2html638" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html652" |
48 | 48 |
HREF="node39.html">Mail::ClamAV</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html648" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html642" |
52 | 52 |
HREF="node37.html">exiscan</A> |
53 | 53 |
  <B> <A NAME="tex2html650" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html664" |
48 | 48 |
HREF="node40.html">OpenAntiVirus samba-vscan</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html660" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html654" |
52 | 52 |
HREF="node38.html">scanexi</A> |
53 | 53 |
  <B> <A NAME="tex2html662" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html676" |
48 | 48 |
HREF="node41.html">Sylpheed Claws</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html672" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html666" |
52 | 52 |
HREF="node39.html">Mail::ClamAV</A> |
53 | 53 |
  <B> <A NAME="tex2html674" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html688" |
48 | 48 |
HREF="node42.html">nclamd</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html684" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html678" |
52 | 52 |
HREF="node40.html">OpenAntiVirus samba-vscan</A> |
53 | 53 |
  <B> <A NAME="tex2html686" |
... | ... |
@@ -47,7 +47,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
47 | 47 |
<B> Next:</B> <A NAME="tex2html700" |
48 | 48 |
HREF="node43.html">cgpav</A> |
49 | 49 |
<B> Up:</B> <A NAME="tex2html696" |
50 |
- HREF="node23.html">Compatible software</A> |
|
50 |
+ HREF="node23.html">Certified software</A> |
|
51 | 51 |
<B> Previous:</B> <A NAME="tex2html690" |
52 | 52 |
HREF="node41.html">Sylpheed Claws</A> |
53 | 53 |
  <B> <A NAME="tex2html698" |
... | ... |
@@ -46,7 +46,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds |
46 | 46 |
<B> Next:</B> <A NAME="tex2html710" |
47 | 47 |
HREF="node44.html">LibClamAV</A> |
48 | 48 |
<B> Up:</B> <A NAME="tex2html706" |
49 |
- HREF="node23.html">Compatible software</A> |
|
49 |
+ HREF="node23.html">Certified software</A> |
|
50 | 50 |
<B> Previous:</B> <A NAME="tex2html702" |
51 | 51 |
HREF="node42.html">nclamd</A> |
52 | 52 |
  <B> <A NAME="tex2html708" |
53 | 53 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,67 @@ |
0 |
+.TH "clamav-milter" "8" "November 11, 2003" "" "Clam AntiVirus" |
|
1 |
+.SH "NAME" |
|
2 |
+.LP |
|
3 |
+clamav\-milter \- a milter compatible mail scanner |
|
4 |
+.SH "SYNOPSIS" |
|
5 |
+.LP |
|
6 |
+clamav\-milter [options] socket_address |
|
7 |
+.SH "DESCRIPTION" |
|
8 |
+.LP |
|
9 |
+clamav\-milter is a virus filter interface for sendmail. It uses a mail scanning engine built into clamd. |
|
10 |
+.SH "OPTIONS" |
|
11 |
+.LP |
|
12 |
+ |
|
13 |
+.TP |
|
14 |
+\fB\-h, \-\-help\fR |
|
15 |
+Output the help information and exit. |
|
16 |
+.TP |
|
17 |
+\fB\-V, \-\-version\fR |
|
18 |
+Print the version number and exit. |
|
19 |
+.TP |
|
20 |
+\fB\-c FILE, \-\-config\-file=FILE\fR |
|
21 |
+By default clamav\-milter uses a default ClamAV configuration file. With this option you may select an another one. |
|
22 |
+.TP |
|
23 |
+\fB\-x n, \-\-debug\-level=n\fR |
|
24 |
+Set the debug level to n (where n from [0..9]). |
|
25 |
+.TP |
|
26 |
+\fB\-b, \-\-bounce\fR |
|
27 |
+Send a failure message to the sender. |
|
28 |
+.TP |
|
29 |
+\fB\-l, \-\-local\fR |
|
30 |
+Also scan messages sent from LAN. |
|
31 |
+.TP |
|
32 |
+\fB\-o, \-\-outgoing\fR |
|
33 |
+Scan outgoing messages from this machine. |
|
34 |
+.TP |
|
35 |
+\fB\-\-server=ADDRESS, \-s ADDRESS\fR |
|
36 |
+IP address of server running clamd (when using TCPsocket). |
|
37 |
+.TP |
|
38 |
+\fB\-\-max\-children=n, \-m n\fR |
|
39 |
+Maximum number of children. |
|
40 |
+.TP |
|
41 |
+\fB\-\-dont\-scan\-on\-error, \-d\fR |
|
42 |
+Pass e\-mails through unscanned if a system error occurs. |
|
43 |
+.TP |
|
44 |
+\fB\-\-force\-scan\fR |
|
45 |
+Force scan all messages (overrides (\-o and \-l). |
|
46 |
+.TP |
|
47 |
+\fB\-\-noxheader\fR |
|
48 |
+Suppress X\-Virus\-Scanned header. |
|
49 |
+.TP |
|
50 |
+\fB\-\-postmaster, \-p\fR |
|
51 |
+Postmaster address (default is "postmaster"). |
|
52 |
+.TP |
|
53 |
+\fB\-\-postmaster\-only, \-P\fR |
|
54 |
+Send warnings only to the postmaster. |
|
55 |
+.TP |
|
56 |
+\fB\-\-quiet, \-q\fR |
|
57 |
+Don't send e\-mail notifications of interceptions. |
|
58 |
+.SH "EXAMPLES" |
|
59 |
+.LP |
|
60 |
+clamav\-milter \-\-max\-children=2 \-obl local:/var/run/clmilter.sock |
|
61 |
+.SH "AUTHOR" |
|
62 |
+.LP |
|
63 |
+clamav\-milter was written by Nigel Horne <njh@clamav.net>, the manual page was created by Tomasz Kojm <tkojm@clamav.net>. |
|
64 |
+.SH "SEE ALSO" |
|
65 |
+.LP |
|
66 |
+clamd(8), clamscan(1), freshclam(1), sigtool(1), clamav.conf(5) |
0 | 67 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,236 @@ |
0 |
+.\" Manual page created by Tomasz Kojm, 20021001. |
|
1 |
+.TH "clamav.conf" "5" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
2 |
+.SH "NAME" |
|
3 |
+.LP |
|
4 |
+\fBclamav.conf\fR \- a configuration file for Clam AntiVirus Daemon |
|
5 |
+.SH "DESCRIPTION" |
|
6 |
+.LP |
|
7 |
+clamav.conf configures the Clam AntiVirus daemon, clamd(8). |
|
8 |
+.SH "FILE FORMAT" |
|
9 |
+The file consists of comments and options with optional arguments. Each line that starts with a hash (\fB#\fR) symbol is ignored. Option names are case sensitive and of the form \fBOption Argument\fR. There are a few types of arguments: |
|
10 |
+.TP |
|
11 |
+\fBSTRING\fR |
|
12 |
+String without blank characters. |
|
13 |
+.TP |
|
14 |
+\fBSIZE\fR |
|
15 |
+Size in bytes. You can use the 'M' or 'm' modifiers for megabytes and 'K' or 'k' for kilobytes. |
|
16 |
+.TP |
|
17 |
+\fBNUMBER\fR |
|
18 |
+Unsigned integer. |
|
19 |
+.SH "DIRECTIVES" |
|
20 |
+.LP |
|
21 |
+If some option is not used (hashed or doesn't exist in the configuration file), clamd takes a default action. |
|
22 |
+.TP |
|
23 |
+\fBExample\fR |
|
24 |
+If this option is set clamd will not run. |
|
25 |
+.TP |
|
26 |
+\fBLogFile STRING\fR |
|
27 |
+Enable logging to selected file. |
|
28 |
+.br |
|
29 |
+Default: disabled. |
|
30 |
+.TP |
|
31 |
+\fBLogFileUnlock\fR |
|
32 |
+Disable a system lock that protects against running clamd with a same configuration multiple times. |
|
33 |
+.br |
|
34 |
+Default: disabled. |
|
35 |
+.TP |
|
36 |
+\fBLogFileMaxSize SIZE\fR |
|
37 |
+Limit a size of a log file. The logger will be automatically disabled if the file is greater than SIZE. Value of 0 disables the limit. |
|
38 |
+.br |
|
39 |
+Default: 1M |
|
40 |
+.TP |
|
41 |
+\fBLogTime\fR |
|
42 |
+Log time with each message. |
|
43 |
+.br |
|
44 |
+Defayult: disabled. |
|
45 |
+.TP |
|
46 |
+\fBLogSyslog\fR |
|
47 |
+Use system logger (can work together with LogFile). |
|
48 |
+.br |
|
49 |
+Default: disabled. |
|
50 |
+.TP |
|
51 |
+\fBPidFile STRING\fR |
|
52 |
+Save a process identifier of a listening daemon (main thread) to a specified file. |
|
53 |
+.br |
|
54 |
+Default: disabled. |
|
55 |
+.TP |
|
56 |
+\fBDataDirectory STRING\fR |
|
57 |
+Path to a directory containing database files. |
|
58 |
+.br |
|
59 |
+Default: hardcoded directory. |
|
60 |
+.TP |
|
61 |
+\fBLocalSocket STRING\fR |
|
62 |
+Path to a local (Unix) socket the daemon will listen on. |
|
63 |
+.br |
|
64 |
+Default: disabled. |
|
65 |
+.TP |
|
66 |
+\fBFixStaleSocket\fR |
|
67 |
+Remove stale socket after unclean shutdown. |
|
68 |
+.br |
|
69 |
+Default: disabled. |
|
70 |
+.TP |
|
71 |
+\fBTCPSocket NUMBER\fR |
|
72 |
+TCP port number the daemon will listen on. |
|
73 |
+.br |
|
74 |
+Default: disabled. |
|
75 |
+.TP |
|
76 |
+\fBTCPAddr STRING\fR |
|
77 |
+TCP address to bind to. By default clamd binds to INADDR_ANY. |
|
78 |
+.br |
|
79 |
+Default: disabled. |
|
80 |
+.TP |
|
81 |
+\fBMaxConnectionQueueLength NUMBER\fR |
|
82 |
+Maximum length the queue of pending connections may grow to. |
|
83 |
+.br |
|
84 |
+Default: 15 |
|
85 |
+.TP |
|
86 |
+\fBMaxThreads NUMBER\fR |
|
87 |
+Maximal number of threads running at the same time. |
|
88 |
+.br |
|
89 |
+Default: 5. |
|
90 |
+.TP |
|
91 |
+\fBThreadTimeout NUMBER\fR |
|
92 |
+Stop thread\-scanner after specified time (in seconds). Value of 0 disables the timeout. |
|
93 |
+.br |
|
94 |
+Default: 180 |
|
95 |
+.TP |
|
96 |
+\fBMaxDirectoryRecursion NUMBER\fR |
|
97 |
+Maximal depth a directories are scanned at. |
|
98 |
+.br |
|
99 |
+Default: disabled. |
|
100 |
+.TP |
|
101 |
+\fBFollowDirectorySymlinks\fR |
|
102 |
+Follow a directory symlinks. You should have enabled directory recursion limit to avoid a potential problems. |
|
103 |
+.br |
|
104 |
+Default: disabled. |
|
105 |
+.TP |
|
106 |
+\fBFollowFileSymlinks\fR |
|
107 |
+Follow regular file symlinks. |
|
108 |
+.br |
|
109 |
+Default: disabled. |
|
110 |
+.TP |
|
111 |
+\fBSelfCheck NUMBER\fR |
|
112 |
+Do internal checks every NUMBER seconds. |
|
113 |
+.br |
|
114 |
+Default: 3600 |
|
115 |
+.TP |
|
116 |
+\fBVirusEvent COMMAND\fR |
|
117 |
+Execute the COMMAND when virus is found. In the command string %v and %f will be replaced by a virus name and an infected file name respectively. |
|
118 |
+\fBSECURITY WARNING: Make sure the virus event command cannot be exploited eg. by using some special file name when %f is in use. Always use a full path to the command. Never delete/move files with this directive ! |
|
119 |
+\fR |
|
120 |
+.br |
|
121 |
+Default: disabled. |
|
122 |
+.TP |
|
123 |
+\fBUser STRING\fR |
|
124 |
+Drop priviledges to a selected user. |
|
125 |
+.br |
|
126 |
+Default: disabled. |
|
127 |
+.TP |
|
128 |
+\fBAllowSupplementaryGroups\fR |
|
129 |
+When started by root and the User option is activated, it will initialize all the groups from /etc/group for which user is a member. |
|
130 |
+.br |
|
131 |
+Default: disabled. |
|
132 |
+.TP |
|
133 |
+\fBForeground\fR |
|
134 |
+Don't fork into background. Useful in debugging. |
|
135 |
+.br |
|
136 |
+Default: disabled. |
|
137 |
+.TP |
|
138 |
+\fBDebug\fR |
|
139 |
+Enable debug messages from libclamav. You need to enable the \fBForeground\fR option to see them. |
|
140 |
+.TP |
|
141 |
+\fBStreamSaveToDisk\fR |
|
142 |
+When activated the input stream (see STREAM command) will be saved to disk before scanning \- this allows scanning within archives. |
|
143 |
+.br |
|
144 |
+Default: disabled. |
|
145 |
+.TP |
|
146 |
+\fBStreamMaxLength SIZE\fR |
|
147 |
+Close the connection when this limit is exceeded. |
|
148 |
+.br |
|
149 |
+Default: disabled. |
|
150 |
+.TP |
|
151 |
+\fBScanMail\fR |
|
152 |
+Enable scanning of Mbox, Maildir and raw mail files. |
|
153 |
+.br |
|
154 |
+Default: disabled. |
|
155 |
+.TP |
|
156 |
+\fBScanArchive\fR |
|
157 |
+Enable archive scanning. |
|
158 |
+.br |
|
159 |
+Default: disabled. |
|
160 |
+.TP |
|
161 |
+\fBScanRAR\fR |
|
162 |
+The built\-in RAR unpacker is disabled by default because the code leaks. |
|
163 |
+.br |
|
164 |
+Default: disabled. |
|
165 |
+.TP |
|
166 |
+\fBArchiveMaxFileSize SIZE\fR |
|
167 |
+Files in archives larger than this limit won't be scanned. Value of 0 disables the limit. |
|
168 |
+.br |
|
169 |
+Default: 10M |
|
170 |
+.TP |
|
171 |
+\fBArchiveMaxRecursion NUMBER\fR |
|
172 |
+Limit archive recursion level. Value of 0 disables the limit. |
|
173 |
+.br |
|
174 |
+Default: 5 |
|
175 |
+.TP |
|
176 |
+\fBArchiveMaxFiles NUMBER\fR |
|
177 |
+Number of files to be scanned within archive. Value of 0 disables the limit. |
|
178 |
+.br |
|
179 |
+Default: 1000 |
|
180 |
+.TP |
|
181 |
+\fBArchiveLimitMemoryUsage\fR |
|
182 |
+Use slower decompression algorithm which uses less memory. This option affects bzip2 decompressor only. |
|
183 |
+.br |
|
184 |
+Default: disabled |
|
185 |
+.TP |
|
186 |
+\fBClamukoScanOnLine\fR |
|
187 |
+Enable Clamuko \- on\-access scanner for Linux. Dazuko must be already running. |
|
188 |
+.br |
|
189 |
+Default: disabled. |
|
190 |
+.TP |
|
191 |
+\fBClamukoScanOnOpen\fR |
|
192 |
+Scan a file on open. |
|
193 |
+.br |
|
194 |
+Default: disabled. |
|
195 |
+.TP |
|
196 |
+\fBClamukoScanOnClose\fR |
|
197 |
+Scan a file on close. |
|
198 |
+.br |
|
199 |
+Default: disabled. |
|
200 |
+.TP |
|
201 |
+\fBClamukoScanOnExec\fR |
|
202 |
+Scan a file on execute. |
|
203 |
+.br |
|
204 |
+Default: disabled. |
|
205 |
+.TP |
|
206 |
+\fBClamukoIncludePath STRING\fR |
|
207 |
+Set the include paths (all files and directories in them will be scanned). You can have multiple ClamukoIncludePath options but each directory must be added with a seperate option. |
|
208 |
+.br |
|
209 |
+Default: disabled. Required. |
|
210 |
+.TP |
|
211 |
+\fBClamukoExcludePath\fR |
|
212 |
+Set the exclude paths. All subdirectories are also excluded. |
|
213 |
+.br |
|
214 |
+Default: disabled. |
|
215 |
+.TP |
|
216 |
+\fBClamukoMaxFileSize SIZE\fR |
|
217 |
+Don't scan files larger than SIZE. |
|
218 |
+.br |
|
219 |
+Default: 5M |
|
220 |
+.TP |
|
221 |
+\fBClamukoScanArchive\fR |
|
222 |
+Enable archive scanning. It uses ArchiveMax* limits. |
|
223 |
+.br |
|
224 |
+Default: disabled. |
|
225 |
+.SH "FILES" |
|
226 |
+.LP |
|
227 |
+/etc/clamav.conf |
|
228 |
+.br |
|
229 |
+/usr/local/etc/clamav.conf |
|
230 |
+.SH "AUTHOR" |
|
231 |
+.LP |
|
232 |
+Tomasz Kojm <tkojm@clamav.net> |
|
233 |
+.SH "SEE ALSO" |
|
234 |
+.LP |
|
235 |
+clamd(8), clamdscan(1), clamscan(1), freshclam(1), sigtool(1), clamav\-milter(8) |
0 | 236 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,58 @@ |
0 |
+.\" Manual page created by Tomasz Kojm, 20020929 |
|
1 |
+.TH "Clam Daemon" "8" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
2 |
+.SH "NAME" |
|
3 |
+.LP |
|
4 |
+clamd \- an anti\-virus daemon |
|
5 |
+.SH "SYNOPSIS" |
|
6 |
+.LP |
|
7 |
+clamd [options] |
|
8 |
+.SH "DESCRIPTION" |
|
9 |
+.LP |
|
10 |
+The daemon listens for incoming connections on Unix or TCP socket and scans files or directories on demand. It's a part of the Clam AntiVirus package. It reads its configuration information from a clamav.conf file. It provides on\-access scanning feature (clamuko) under Linux. |
|
11 |
+.SH "COMMANDS" |
|
12 |
+.LP |
|
13 |
+clamd recognizes the following commands: |
|
14 |
+.TP |
|
15 |
+\fBPING\fR |
|
16 |
+Check the server's state. It should reply with "PONG". |
|
17 |
+.TP |
|
18 |
+\fBVERSION\fR |
|
19 |
+Print a version information. |
|
20 |
+.TP |
|
21 |
+\fBRELOAD\fR |
|
22 |
+Reload the virus databases. |
|
23 |
+.TP |
|
24 |
+\fBQUIT\fR |
|
25 |
+Perform a clean exit. |
|
26 |
+.TP |
|
27 |
+\fBSCAN file/directory\fR |
|
28 |
+Scan a file or directory (recursively) with archive support enabled (if not disabled in clamav.conf). A full path is required. |
|
29 |
+.TP |
|
30 |
+\fBRAWSCAN file/directory\fR |
|
31 |
+Scan a file or directory (recursively) with archive support disabled. A full path is required. |
|
32 |
+.TP |
|
33 |
+\fBCONTSCAN file/directory\fR |
|
34 |
+Scan a file or directory (recursively) with archive support enabled and continue scanning even when virus is found. A full path is required. |
|
35 |
+.TP |
|
36 |
+\fBSTREAM\fR |
|
37 |
+Scan stream \- on this command clamd will return "PORT number" and you can connect to that port and send a data to scan. |
|
38 |
+.SH "OPTIONS" |
|
39 |
+.LP |
|
40 |
+ |
|
41 |
+.TP |
|
42 |
+\fB\-h, \-\-help\fR |
|
43 |
+Output help information and exit. |
|
44 |
+.TP |
|
45 |
+\fB\-V, \-\-version\fR |
|
46 |
+Print the version number and exit. |
|
47 |
+.TP |
|
48 |
+\fB\-c FILE, \-\-config\-file=FILE\fR |
|
49 |
+Read configuration from FILE. |
|
50 |
+.SH "CREDITS" |
|
51 |
+Please check the full documentation for credits. |
|
52 |
+.SH "AUTHOR" |
|
53 |
+.LP |
|
54 |
+Tomasz Kojm <tkojm@clamav.net> |
|
55 |
+.SH "SEE ALSO" |
|
56 |
+.LP |
|
57 |
+clamdscan(1), clamscan(1), freshclam(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
0 | 58 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,67 @@ |
0 |
+.\" Manual page created by Tomasz Kojm, 20021121 |
|
1 |
+.TH "Clamd client" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
2 |
+.SH "NAME" |
|
3 |
+.LP |
|
4 |
+clamdscan \- scan files and directories against viruses using Clam AntiVirus Daemon |
|
5 |
+.SH "SYNOPSIS" |
|
6 |
+.LP |
|
7 |
+clamscan [options] [file/directory] |
|
8 |
+.SH "DESCRIPTION" |
|
9 |
+.LP |
|
10 |
+clamdscan is a simple clamd client, which may be used as a clamscan replacement. clamdscan accepts all the options implemented in clamscan. It's a part of the Clam AntiVirus package. |
|
11 |
+.SH "OPTIONS" |
|
12 |
+.LP |
|
13 |
+ |
|
14 |
+.TP |
|
15 |
+\fB\-h, \-\-help\fR |
|
16 |
+Output help information and exit. |
|
17 |
+.TP |
|
18 |
+\fB\-V, \-\-version\fR |
|
19 |
+Print version number and exit. |
|
20 |
+.TP |
|
21 |
+\fB\-v, \-\-verbose\fR |
|
22 |
+Be verbose. This option causes clamscan to print many additional informations. |
|
23 |
+.TP |
|
24 |
+\fB\-\-quiet\fR |
|
25 |
+Be quiet \- only output error messages. |
|
26 |
+.TP |
|
27 |
+\fB\-\-stdout\fR |
|
28 |
+Write all messages to the standard output (stdout) instead of the standard error output (stderr). |
|
29 |
+.TP |
|
30 |
+\fB\-l FILE, \-\-log=FILE\fR |
|
31 |
+Save the scan report to FILE. |
|
32 |
+.TP |
|
33 |
+\fB\-\-log\-verbose\fR |
|
34 |
+Save additional messages (mostly useless) to the report file. |
|
35 |
+.TP |
|
36 |
+\fB\-\-disable\-summary\fR |
|
37 |
+Disable summary at the end of scanning. |
|
38 |
+.SH "EXAMPLES" |
|
39 |
+.LP |
|
40 |
+.TP |
|
41 |
+(0) To scan a one file: |
|
42 |
+ |
|
43 |
+\fBclamdscan file\fR |
|
44 |
+.TP |
|
45 |
+(1) To scan a current working directory: |
|
46 |
+ |
|
47 |
+\fBclamdscan\fR |
|
48 |
+.TP |
|
49 |
+(2) To scan all files in /home: |
|
50 |
+ |
|
51 |
+\fBclamdscan /home\fR |
|
52 |
+.SH "RETURN CODES" |
|
53 |
+.LP |
|
54 |
+0 : No virus found. |
|
55 |
+.TP |
|
56 |
+1 : Virus(es) found. |
|
57 |
+.TP |
|
58 |
+2 : An error occured. |
|
59 |
+.SH "CREDITS" |
|
60 |
+Please check the full documentation for credits. |
|
61 |
+.SH "AUTHOR" |
|
62 |
+.LP |
|
63 |
+Tomasz Kojm <tkojm@clamav.net> |
|
64 |
+.SH "SEE ALSO" |
|
65 |
+.LP |
|
66 |
+clamscan(1), clamd(8), freshclam(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
0 | 67 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,187 @@ |
0 |
+.\" Manual page created by Tomasz Kojm, 14/15 IV 2002 |
|
1 |
+.TH "clamscan" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
2 |
+.SH "NAME" |
|
3 |
+.LP |
|
4 |
+clamscan \- scan files and directories against viruses |
|
5 |
+.SH "SYNOPSIS" |
|
6 |
+.LP |
|
7 |
+clamscan [options] [file/directory/\-] |
|
8 |
+.SH "DESCRIPTION" |
|
9 |
+.LP |
|
10 |
+clamscan is a console anti\-virus scanner. It's a part of the Clam AntiVirus package. |
|
11 |
+.SH "OPTIONS" |
|
12 |
+.LP |
|
13 |
+ |
|
14 |
+.TP |
|
15 |
+\fB\-h, \-\-help\fR |
|
16 |
+Output help information and exit. |
|
17 |
+.TP |
|
18 |
+\fB\-V, \-\-version\fR |
|
19 |
+Print the version number and exit. |
|
20 |
+.TP |
|
21 |
+\fB\-v, \-\-verbose\fR |
|
22 |
+Be verbose. |
|
23 |
+.TP |
|
24 |
+\fB\-\-debug\fR |
|
25 |
+This option causes clamscan to print many additional informations. |
|
26 |
+.TP |
|
27 |
+\fB\-\-quiet\fR |
|
28 |
+Be quiet \- output only error messages. |
|
29 |
+.TP |
|
30 |
+\fB\-\-stdout\fR |
|
31 |
+Write all messages to the standard output (stdout), instead of the standard error output (stderr). The buffer is automatically flushed (stdout unlike stderr is buffered), to avoid race conditions on output. |
|
32 |
+.TP |
|
33 |
+\fB\-d FILE/DIR, \-\-database=FILE/DIR\fR |
|
34 |
+Load the virus database from FILE or load all .db and .db2 files from DIR. |
|
35 |
+.TP |
|
36 |
+\fB\-l FILE, \-\-log=FILE\fR |
|
37 |
+Save the scan report to FILE. By default the log isn't saved. |
|
38 |
+.TP |
|
39 |
+\fB\-\-log\-verbose\fR |
|
40 |
+Save an additional information (mostly needless) to the report file. |
|
41 |
+.TP |
|
42 |
+\fB\-\-tempdir=DIRECTORY\fR |
|
43 |
+Create temporary files in DIRECTORY. Directory must be writeable for the 'clamav' user or unprivileged user running clamscan. |
|
44 |
+.TP |
|
45 |
+\fB\-r, \-\-recursive\fR |
|
46 |
+Scan directories recursively. All the files in the given directory will be scanned. \fBThis option affects scanning subdirectories in archives, if you are using unpackers just turn it on.\fR |
|
47 |
+.TP |
|
48 |
+\fB\-\-disable\-summary\fR |
|
49 |
+Disable summary printing at the end of the scanning. |
|
50 |
+.TP |
|
51 |
+\fB\-\-exclude=PATT\fR |
|
52 |
+Don't scan file names containing PATT. It may be used multiple times. |
|
53 |
+.TP |
|
54 |
+\fB\-\-include=PATT\fR |
|
55 |
+Only scan file names containing PATT. It may be used multiple times. |
|
56 |
+.TP |
|
57 |
+\fB\-\-mbox\fR |
|
58 |
+Enable scanning of Mbox, Maildir and raw mail files. (also treat stdin as a mailbox, for backward compatibility). |
|
59 |
+.TP |
|
60 |
+\fB\-i, \-\-infected\fR |
|
61 |
+Only print infected files. |
|
62 |
+.TP |
|
63 |
+\fB\-\-remove\fR |
|
64 |
+Remove infected files. \fBBe careful.\fR |
|
65 |
+.TP |
|
66 |
+\fB\-\-move=DIRECTORY\fR |
|
67 |
+Move infected files into DIRECTORY. Directory must be writeable for the 'clamav' user or unprivileged user running clamscan. |
|
68 |
+.TP |
|
69 |
+EXTRACTION OPTIONS: |
|
70 |
+.TP |
|
71 |
+\fB\-\-disable\-archive\fR |
|
72 |
+Disable archive support built in libclamav. |
|
73 |
+.TP |
|
74 |
+\fB\-\-max\-files=#n\fR |
|
75 |
+Extract first #n files from each archive. This option protects your system against DoS attacks. |
|
76 |
+.TP |
|
77 |
+\fB\-\-max\-space=#n\fR |
|
78 |
+Extract first #n kilobytes from each archive. You may give the number in megabytes in format xM or xm, where x is a number. |
|
79 |
+.TP |
|
80 |
+\fB\-\-max\-recursion=#n\fR |
|
81 |
+Set archive recursion level limit. |
|
82 |
+.TP |
|
83 |
+\fB\-\-unzip[=FULLPATH]\fR |
|
84 |
+In most cases you don't need this option \- the built\-in unarchiver will do the work. This option however may be used as a backup for internal unpacker \- see clamdoc.pdf. When enabled without the argument, unzip program will be searched in $PATH. If unzip cannot be found in $PATH, you must supply it with =pathname. Remember about '=' between the option and the argument. |
|
85 |
+.TP |
|
86 |
+\fB\-\-unrar[=FULLPATH]\fR |
|
87 |
+Supports .rar files. |
|
88 |
+.TP |
|
89 |
+\fB\-\-unace[=FULLPATH]\fR |
|
90 |
+Supports .ace files. |
|
91 |
+.TP |
|
92 |
+\fB\-\-unarj[=FULLPATH]\fR |
|
93 |
+Supports .arj files. |
|
94 |
+.TP |
|
95 |
+\fB\-\-unzoo[=FULLPATH]\fR |
|
96 |
+Supports .zoo files. |
|
97 |
+.TP |
|
98 |
+\fB\-\-lha[=FULLPATH]\fR |
|
99 |
+Supports .lzh files. |
|
100 |
+.TP |
|
101 |
+\fB\-\-jar[=FULLPATH]\fR |
|
102 |
+clamscan uses unzip for .jar files, so optionally give a full path to unzip. |
|
103 |
+.TP |
|
104 |
+\fB\-\-deb[=FULLPATH]\fR |
|
105 |
+This option supports debian binary packages. Implies \-\-tgz, but doesn't conflict with \-\-tgz=FULLPATH. It requires ar utility. |
|
106 |
+.TP |
|
107 |
+\fB\-\-tar[=FULLPATH]\fR |
|
108 |
+This option supports non\-compressed archives. |
|
109 |
+.TP |
|
110 |
+\fB\-\-tgz[=FULLPATH]\fR |
|
111 |
+This option supports tar.gz and .tgz files. You need GNU tar, on non\-Linux system you probably have it installed as gtar. If it's in $PATH, please use \-\-tgz=gtar in other case please use a full pathname. |
|
112 |
+.SH "EXAMPLES" |
|
113 |
+.LP |
|
114 |
+.TP |
|
115 |
+(0) Scan a selected file: |
|
116 |
+ |
|
117 |
+\fBclamscan file\fR |
|
118 |
+.TP |
|
119 |
+(1) Scan a current working directory: |
|
120 |
+ |
|
121 |
+\fBclamscan\fR |
|
122 |
+.TP |
|
123 |
+(2) Scan all files (and subdirectories) in /home: |
|
124 |
+ |
|
125 |
+\fBclamscan \-r /home\fR |
|
126 |
+.TP |
|
127 |
+(3) Load the database from selected file and limit a disk usage to 50 Mb: |
|
128 |
+ |
|
129 |
+\fBclamscan \-d /tmp/newclamdb \-\-max\-space=50m \-r /tmp\fR |
|
130 |
+.TP |
|
131 |
+(4) Scan a data stream: |
|
132 |
+ |
|
133 |
+\fBcat testfile | clamscan \-\fR |
|
134 |
+.TP |
|
135 |
+(5) Scan a mail spool directory: |
|
136 |
+ |
|
137 |
+\fBclamscan \-r \-\-mbox /var/spool/mail\fR |
|
138 |
+.SH "RETURN CODES" |
|
139 |
+.LP |
|
140 |
+Note: some return codes may only appear in a one file mode (clamscan is started with file argument). These ones are marked with \fB(ofm)\fR. |
|
141 |
+ |
|
142 |
+0 : No virus found. |
|
143 |
+.TP |
|
144 |
+1 : Virus(es) found. |
|
145 |
+.TP |
|
146 |
+40: Unknown option passed. |
|
147 |
+.TP |
|
148 |
+50: Database initialization error. |
|
149 |
+.TP |
|
150 |
+51: Wrong number of threads given. |
|
151 |
+.TP |
|
152 |
+52: Not supported file type. |
|
153 |
+.TP |
|
154 |
+53: Can't open directory. |
|
155 |
+.TP |
|
156 |
+54: Can't open file. (ofm) |
|
157 |
+.TP |
|
158 |
+55: Error reading file. (ofm) |
|
159 |
+.TP |
|
160 |
+56: Can't stat input file / directory. |
|
161 |
+.TP |
|
162 |
+57: Can't get absolute pathname of current working directory. |
|
163 |
+.TP |
|
164 |
+58: I/O error, check your filesystem. |
|
165 |
+.TP |
|
166 |
+59: Can't get information about current user from /etc/passwd. |
|
167 |
+.TP |
|
168 |
+60: Can't get information about user 'clamav' (default name) from /etc/passwd. |
|
169 |
+.TP |
|
170 |
+61: Can't fork. |
|
171 |
+.TP |
|
172 |
+63: Can't create temporary files/directories (check permissions). |
|
173 |
+.TP |
|
174 |
+64: Can't write to temporary directory, please specify another one. |
|
175 |
+.TP |
|
176 |
+70: Can't allocate and clear memory (calloc). |
|
177 |
+.TP |
|
178 |
+71: Can't allocate memory (malloc). |
|
179 |
+.SH "CREDITS" |
|
180 |
+Please check the full documentation for credits. |
|
181 |
+.SH "AUTHOR" |
|
182 |
+.LP |
|
183 |
+Tomasz Kojm <tkojm@clamav.net> |
|
184 |
+.SH "SEE ALSO" |
|
185 |
+.LP |
|
186 |
+clamd(8), clamdscan(1), freshclam(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
0 | 187 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,104 @@ |
0 |
+.\" Manual page created by Tomasz Kojm, 20020415 |
|
1 |
+.TH "freshclam" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
2 |
+.SH "NAME" |
|
3 |
+.LP |
|
4 |
+freshclam \- update virus databases |
|
5 |
+.SH "SYNOPSIS" |
|
6 |
+.LP |
|
7 |
+freshclam [options] |
|
8 |
+.SH "DESCRIPTION" |
|
9 |
+.LP |
|
10 |
+freshclam updates the virus database. It's a part of the Clam AntiVirus package. It requires an Internet connection. |
|
11 |
+.SH "OPTIONS" |
|
12 |
+.LP |
|
13 |
+ |
|
14 |
+.TP |
|
15 |
+\fB\-h, \-\-help\fR |
|
16 |
+Output help information and exit. |
|
17 |
+.TP |
|
18 |
+\fB\-V, \-\-version\fR |
|
19 |
+Print version number and exit. |
|
20 |
+.TP |
|
21 |
+\fB\-v, \-\-verbose\fR |
|
22 |
+Be verbose. This option causes freshclam to print many additional informations. |
|
23 |
+.TP |
|
24 |
+\fB\-\-quiet\fR |
|
25 |
+Be quiet \- output only error messages. |
|
26 |
+.TP |
|
27 |
+\fB\-\-stdout\fR |
|
28 |
+Write all messages to the standard output (stdout), instead of the standard error output (stderr). |
|
29 |
+.TP |
|
30 |
+\fB\-l FILE, \-\-log=FILE\fR |
|
31 |
+Save download report in FILE. |
|
32 |
+.TP |
|
33 |
+\fB\-\-log\-verbose\fR |
|
34 |
+Save additional information (mostly needless) to the report file. |
|
35 |
+.TP |
|
36 |
+\fB\-\-datadir=DIRECTORY\fR |
|
37 |
+Install downloaded database in DIRECTORY. The directory must be writeable for the 'clamav' user or unprivileged user running freshclam. |
|
38 |
+.TP |
|
39 |
+\fB\-u USER, \-\-user USER\fR |
|
40 |
+Run as USER. By default (when started by root) freshclam drops privileges and works as the 'clamav' user. |
|
41 |
+.TP |
|
42 |
+\fB\-d, \-\-daemon\fR |
|
43 |
+Run in a daemon mode. This option requires \-\-checks. |
|
44 |
+.TP |
|
45 |
+\fB\-c #n, \-\-checks=#n\fR |
|
46 |
+Check #n times pet day for new database. #n must be between 1 and 50. |
|
47 |
+.TP |
|
48 |
+\fB\-\-http\-proxy=hostname[:port]\fR |
|
49 |
+Connect via a proxy server. |
|
50 |
+.TP |
|
51 |
+\fB\-\-proxy\-user=user:password\fR |
|
52 |
+Do proxy authorization for user. Password is required. |
|
53 |
+.TP |
|
54 |
+\fB\-\-daemon\-notify=/path/to/clamav.conf\fR |
|
55 |
+Notify the daemon about the new database. By default it reads a hardcoded config file but you can use an another one. Both local and TCP sockets are supported. |
|
56 |
+.TP |
|
57 |
+\fB\-\-on\-error\-execute=COMMAND\fR |
|
58 |
+Execute COMMAND if error occured. Remeber, that virus database freshness is the most important thing in anti\-virus system. With this option freshclam can alert you (eg. send SMS) when something is going wrong. |
|
59 |
+.TP |
|
60 |
+\fB\-\-on\-update\-execute=COMMAND\fR |
|
61 |
+Execute COMMAND after succesful update. |
|
62 |
+.SH "EXAMPLES" |
|
63 |
+.LP |
|
64 |
+.TP |
|
65 |
+(0) Download database to default directory: |
|
66 |
+ |
|
67 |
+\fBfreshclam\fR |
|
68 |
+.TP |
|
69 |
+(1) Download database to current directory: |
|
70 |
+ |
|
71 |
+\fBfreshclam \-\-datadir=.\fR |
|
72 |
+.TP |
|
73 |
+(2) Run as a daemon and check 2 times per day for new database: |
|
74 |
+ |
|
75 |
+\fBfreshclam \-d \-c 2\fR |
|
76 |
+.SH "RETURN CODES" |
|
77 |
+0 : Database succesfully updated. |
|
78 |
+.TP |
|
79 |
+1 : Database is up\-to\-date. |
|
80 |
+.TP |
|
81 |
+40: Unknown option passed. |
|
82 |
+.TP |
|
83 |
+50: Can't change directory. |
|
84 |
+.TP |
|
85 |
+51: Can't check MD5 sum of file. |
|
86 |
+.TP |
|
87 |
+52: Connection (network) problem. |
|
88 |
+.TP |
|
89 |
+53: Can't unlink file. |
|
90 |
+.TP |
|
91 |
+54: MD5 or digital signature verification error. |
|
92 |
+.TP |
|
93 |
+55: Error reading file. |
|
94 |
+.TP |
|
95 |
+60: Can't get information about clamav user from /etc/passwd. |
|
96 |
+.SH "CREDITS" |
|
97 |
+Please check the full documentation for credits. |
|
98 |
+.SH "AUTHOR" |
|
99 |
+.LP |
|
100 |
+Tomasz Kojm <tk@clamav.net> |
|
101 |
+.SH "SEE ALSO" |
|
102 |
+.LP |
|
103 |
+clamd(8), clamdscan(1), clamscan(1), sigtool(1), clamav.conf(5), clamav\-milter(8) |
0 | 104 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,69 @@ |
0 |
+.\" Manual page created by Tomasz Kojm, 20020629 |
|
1 |
+.TH "sigtool" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
2 |
+.SH "NAME" |
|
3 |
+.LP |
|
4 |
+sigtool \- generate a virus signature |
|
5 |
+.SH "SYNOPSIS" |
|
6 |
+.LP |
|
7 |
+sigtool [options] |
|
8 |
+.SH "DESCRIPTION" |
|
9 |
+.LP |
|
10 |
+sigtool generates a virus signature using an external anti\-virus scanner which is able to detect the virus. It can also create a hexadecimal dump and build and unpack a CVD database. |
|
11 |
+.SH "OPTIONS" |
|
12 |
+.LP |
|
13 |
+ |
|
14 |
+.TP |
|
15 |
+\fB\-h, \-\-help\fR |
|
16 |
+Output help information and exit. |
|
17 |
+.TP |
|
18 |
+\fB\-V, \-\-version\fR |
|
19 |
+Print version number and exit. |
|
20 |
+.TP |
|
21 |
+\fB\-\-quiet\fR |
|
22 |
+Be quiet \- output only error messages. |
|
23 |
+.TP |
|
24 |
+\fB\-\-stdout\fR |
|
25 |
+Write all messages to standard output (stdout), instead of standard error output (stderr). |
|
26 |
+.TP |
|
27 |
+\fB\-\-hex\-dump\fR |
|
28 |
+Read data from stdin and write hex string to stdout. |
|
29 |
+.TP |
|
30 |
+\fB\-c, \-\-command\fR |
|
31 |
+Anti\-virus scanner command with options. Remember about quotes if the argument string contains white characters. Command should contain everything except infected file name. |
|
32 |
+.TP |
|
33 |
+\fB\-f, \-\-file\fR |
|
34 |
+Infected file name. |
|
35 |
+.TP |
|
36 |
+\fB\-s, \-\-string\fR |
|
37 |
+Unique string from anti\-virus scanner's output when it detects the virus. In most cases it should be a virus name. |
|
38 |
+.TP |
|
39 |
+\fB\-i, \-\-info\fR |
|
40 |
+Print a CVD information and verify MD5 and a digital signature. |
|
41 |
+.TP |
|
42 |
+\fB\-b, \-\-build\fR |
|
43 |
+Build a CVD file. \-s, \-\-server is required. |
|
44 |
+.TP |
|
45 |
+\fB\-\-server\fR |
|
46 |
+ClamAV Signing Service address (for virus database developers only). |
|
47 |
+.TP |
|
48 |
+\fB\-\-unpack, \-u\fR |
|
49 |
+Unpack a selected CVD file to a current directory. |
|
50 |
+.TP |
|
51 |
+\fB\-\-unpack\-current\fR |
|
52 |
+Unpack a local CVD file to a current directory. |
|
53 |
+.SH "EXAMPLES" |
|
54 |
+.LP |
|
55 |
+.TP |
|
56 |
+(0) Generate hex string from testfile and save it to testfile.hex: |
|
57 |
+ |
|
58 |
+\fBcat testfile | sigtool \-\-hex\-dump > testfile.hex\fR |
|
59 |
+.TP |
|
60 |
+(1) Please check clamdoc.pdf and signatures.pdf for more example of usage. |
|
61 |
+.SH "CREDITS" |
|
62 |
+Please check the full documentation for credits. |
|
63 |
+.SH "AUTHOR" |
|
64 |
+.LP |
|
65 |
+Tomasz Kojm <tkojm@clamav.net> |
|
66 |
+.SH "SEE ALSO" |
|
67 |
+.LP |
|
68 |
+clamd(8), clamdscan(1), clamscan(1), freshclam(1), clamav.conf(5), clamav\-milter(8) |
2 | 71 |
deleted file mode 100644 |
... | ... |
@@ -1,69 +0,0 @@ |
1 |
-.\" Manual page created by Tomasz Kojm, 20020629 |
|
2 |
-.TH "sigtool" "1" "November 11, 2003" "Tomasz Kojm" "Clam AntiVirus" |
|
3 |
-.SH "NAME" |
|
4 |
-.LP |
|
5 |
-sigtool \- generate a virus signature |
|
6 |
-.SH "SYNOPSIS" |
|
7 |
-.LP |
|
8 |
-sigtool [options] |
|
9 |
-.SH "DESCRIPTION" |
|
10 |
-.LP |
|
11 |
-sigtool generates a virus signature using an external anti\-virus scanner which is able to detect the virus. It can also create a hexadecimal dump and build and unpack a CVD database. |
|
12 |
-.SH "OPTIONS" |
|
13 |
-.LP |
|
14 |
- |
|
15 |
-.TP |
|
16 |
-\fB\-h, \-\-help\fR |
|
17 |
-Output help information and exit. |
|
18 |
-.TP |
|
19 |
-\fB\-V, \-\-version\fR |
|
20 |
-Print version number and exit. |
|
21 |
-.TP |
|
22 |
-\fB\-\-quiet\fR |
|
23 |
-Be quiet \- output only error messages. |
|
24 |
-.TP |
|
25 |
-\fB\-\-stdout\fR |
|
26 |
-Write all messages to standard output (stdout), instead of standard error output (stderr). |
|
27 |
-.TP |
|
28 |
-\fB\-\-hex\-dump\fR |
|
29 |
-Read data from stdin and write hex string to stdout. |
|
30 |
-.TP |
|
31 |
-\fB\-c, \-\-command\fR |
|
32 |
-Anti\-virus scanner command with options. Remember about quotes if the argument string contains white characters. Command should contain everything except infected file name. |
|
33 |
-.TP |
|
34 |
-\fB\-f, \-\-file\fR |
|
35 |
-Infected file name. |
|
36 |
-.TP |
|
37 |
-\fB\-s, \-\-string\fR |
|
38 |
-Unique string from anti\-virus scanner's output when it detects the virus. In most cases it should be a virus name. |
|
39 |
-.TP |
|
40 |
-\fB\-i, \-\-info\fR |
|
41 |
-Print a CVD information and verify MD5 and a digital signature. |
|
42 |
-.TP |
|
43 |
-\fB\-b, \-\-build\fR |
|
44 |
-Build a CVD file. \-s, \-\-server is required. |
|
45 |
-.TP |
|
46 |
-\fB\-\-server\fR |
|
47 |
-ClamAV Signing Service address (for virus database developers only). |
|
48 |
-.TP |
|
49 |
-\fB\-\-unpack, \-u\fR |
|
50 |
-Unpack a selected CVD file to a current directory. |
|
51 |
-.TP |
|
52 |
-\fB\-\-unpack\-current\fR |
|
53 |
-Unpack a local CVD file to a current directory. |
|
54 |
-.SH "EXAMPLES" |
|
55 |
-.LP |
|
56 |
-.TP |
|
57 |
-(0) Generate hex string from testfile and save it to testfile.hex: |
|
58 |
- |
|
59 |
-\fBcat testfile | sigtool \-\-hex\-dump > testfile.hex\fR |
|
60 |
-.TP |
|
61 |
-(1) Please check clamdoc.pdf and signatures.pdf for more example of usage. |
|
62 |
-.SH "CREDITS" |
|
63 |
-Please check the full documentation for credits. |
|
64 |
-.SH "AUTHOR" |
|
65 |
-.LP |
|
66 |
-Tomasz Kojm <tkojm@clamav.net> |
|
67 |
-.SH "SEE ALSO" |
|
68 |
-.LP |
|
69 |
-clamd(8), clamdscan(1), clamscan(1), freshclam(1), clamav.conf(5), clamav\-milter(8) |
... | ... |
@@ -48,7 +48,7 @@ int main(int argc, char **argv) |
48 | 48 |
exit(2); |
49 | 49 |
} |
50 | 50 |
|
51 |
- printf("Loaded %d viruses.\n", no); |
|
51 |
+ printf("Loaded %d signatures.\n", no); |
|
52 | 52 |
|
53 | 53 |
/* build the trie */ |
54 | 54 |
cl_buildtrie(root); |
... | ... |
@@ -58,12 +58,12 @@ int main(int argc, char **argv) |
58 | 58 |
exit(2); |
59 | 59 |
} |
60 | 60 |
|
61 |
- /* set up an archive limits */ |
|
61 |
+ /* set up archive limits */ |
|
62 | 62 |
limits.maxfiles = 1000; /* max files */ |
63 | 63 |
limits.maxfilesize = 10 * 1048576; /* maximal archived file size == 10 Mb */ |
64 | 64 |
limits.maxreclevel = 8; /* maximal recursion level */ |
65 | 65 |
|
66 |
- /* scan the descriptor (with archive and mail scanning enabled) */ |
|
66 |
+ /* scan descriptor (with archive and mail scanning enabled) */ |
|
67 | 67 |
if((ret = cl_scandesc(fd, &virname, &size, root, &limits, CL_ARCHIVE | CL_MAIL)) == CL_VIRUS) |
68 | 68 |
printf("Detected %s virus.\n", virname); |
69 | 69 |
else { |