git-svn: trunk@2708
Tomasz Kojm authored on 2007/02/12 21:50:17... | ... |
@@ -1,6 +1,6 @@ |
1 | 1 |
% Clam AntiVirus: User Manual |
2 | 2 |
% |
3 |
-% Copyright (C) 2002 - 2005 Tomasz Kojm <tkojm*clamav.net> |
|
3 |
+% Copyright (C) 2002 - 2007 Tomasz Kojm <tkojm*clamav.net> |
|
4 | 4 |
% Version 0.2x corrected by Dennis Leeuw <dleeuw*made-it.com> |
5 | 5 |
% Version 0.80 corrected by Tomasz Papszun <tomek*clamav.net> |
6 | 6 |
% |
... | ... |
@@ -70,35 +70,30 @@ |
70 | 70 |
\vspace{3cm} |
71 | 71 |
\begin{flushright} |
72 | 72 |
\rule[-1ex]{8cm}{3pt}\\ |
73 |
- \huge Clam AntiVirus 0.88.1\\ |
|
73 |
+ \huge Clam AntiVirus 0.90\\ |
|
74 | 74 |
\huge \emph{User Manual}\\ |
75 | 75 |
\end{flushright} |
76 | 76 |
|
77 | 77 |
\newpage |
78 | 78 |
\pagestyle{fancy} |
79 | 79 |
\tableofcontents |
80 |
- \vspace{9.5cm} |
|
80 |
+ \vspace{1.5cm} |
|
81 | 81 |
|
82 | 82 |
\noindent |
83 | 83 |
\begin{boxedminipage}[b]{\textwidth} |
84 |
- ClamAV User Manual, \copyright \ 2002 - 2006 Tomasz Kojm\\ |
|
84 |
+ ClamAV User Manual, \copyright \ 2002 - 2007 Tomasz Kojm\\ |
|
85 | 85 |
This document is distributed under the terms of the GNU General |
86 |
- Public License v2. |
|
87 |
- \end{boxedminipage} |
|
88 |
- |
|
89 |
- \vspace{1.0cm} |
|
86 |
+ Public License v2.\\ |
|
90 | 87 |
|
91 |
- \noindent |
|
92 |
- \begin{boxedminipage}[b]{\textwidth} |
|
93 | 88 |
Clam AntiVirus is free software; you can redistribute it and/or modify |
94 | 89 |
it under the terms of the GNU General Public License as published by |
95 | 90 |
the Free Software Foundation; either version 2 of the License, or |
96 |
- (at your option) any later version. |
|
91 |
+ (at your option) any later version.\\ |
|
97 | 92 |
|
98 | 93 |
This program is distributed in the hope that it will be useful, |
99 | 94 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
100 | 95 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
101 |
- GNU General Public License for more details. |
|
96 |
+ GNU General Public License for more details.\\ |
|
102 | 97 |
|
103 | 98 |
You should have received a copy of the GNU General Public License |
104 | 99 |
along with this program; if not, write to the Free Software |
... | ... |
@@ -106,15 +101,20 @@ |
106 | 106 |
MA 02110-1301, USA. |
107 | 107 |
\end{boxedminipage} |
108 | 108 |
|
109 |
+ \vspace{0.5cm} |
|
110 |
+ \noindent |
|
111 |
+ \begin{boxedminipage}[b]{\textwidth} |
|
112 |
+ ClamAV and Clam AntiVirus are trademarks of Tomasz Kojm. |
|
113 |
+ \end{boxedminipage} |
|
114 |
+ |
|
109 | 115 |
\newpage |
110 | 116 |
|
111 | 117 |
\section{Introduction} |
112 |
- |
|
113 |
- Clam AntiVirus is an anti-virus toolkit for UNIX, designed for e-mail |
|
114 |
- scanning on mail gateways. It provides a flexible and scalable |
|
115 |
- multi-threaded daemon, a command line scanner, and an advanced tool for |
|
116 |
- automatic database updating via Internet. The package also includes |
|
117 |
- a virus scanner shared library. |
|
118 |
+ Clam AntiVirus is an anti-virus toolkit for UNIX, designed especially |
|
119 |
+ for e-mail scanning on mail gateways. It provides a number of utilities |
|
120 |
+ including a flexible and scalable multi-threaded daemon, a command line |
|
121 |
+ scanner and advanced tool for automatic database updates. The core of the |
|
122 |
+ package is an anti-virus engine available in a form of shared library. |
|
118 | 123 |
|
119 | 124 |
\subsection{Features} |
120 | 125 |
|
... | ... |
@@ -123,34 +123,51 @@ |
123 | 123 |
\item{POSIX compliant, portable} |
124 | 124 |
\item{Fast scanning} |
125 | 125 |
\item{Supports on-access scanning (Linux and FreeBSD only)} |
126 |
- \item{Detects over 35000 viruses, worms, and trojans, including |
|
127 |
- Microsoft Office and MacOffice macro viruses} |
|
126 |
+ \item{Detects over 90.000 viruses, worms and trojans, including |
|
127 |
+ Microsoft Office macro viruses, mobile malware, and other threats} |
|
128 | 128 |
\item{Scans within archives and compressed files (also protects |
129 | 129 |
against archive bombs), built-in support includes: |
130 |
- \begin{itemize} |
|
131 |
- \item Zip |
|
132 |
- \item RAR (2.0) |
|
130 |
+ \begin{itemize} |
|
131 |
+ \item Zip (including SFX) |
|
132 |
+ \item RAR (including SFX) |
|
133 | 133 |
\item Tar |
134 | 134 |
\item Gzip |
135 | 135 |
\item Bzip2 |
136 | 136 |
\item MS OLE2 |
137 |
- \item MS Cabinet Files |
|
137 |
+ \item MS Cabinet Files (including SFX) |
|
138 | 138 |
\item MS CHM (Compiled HTML) |
139 | 139 |
\item MS SZDD compression format |
140 |
- \end{itemize}} |
|
141 |
- \item{Supports Portable Executable files compressed with:} |
|
142 |
- \begin{itemize} |
|
140 |
+ \item BinHex |
|
141 |
+ \item SIS (SymbianOS packages) |
|
142 |
+ \end{itemize}} |
|
143 |
+ \item{Supports Portable Executable (32/64-bit) files compressed or obfuscated with:} |
|
144 |
+ \begin{itemize} |
|
143 | 145 |
\item UPX |
144 | 146 |
\item FSG |
145 | 147 |
\item Petite |
146 |
- \end{itemize} |
|
147 |
- \item{Powerful mail scanner} |
|
148 |
- \item{Advanced database updater with support for digital signatures |
|
149 |
- and DNS based database version queries} |
|
148 |
+ \item NsPack |
|
149 |
+ \item wwpack32 |
|
150 |
+ \item MEW |
|
151 |
+ \item Upack |
|
152 |
+ \item SUE |
|
153 |
+ \item Y0da Cryptor |
|
154 |
+ \end{itemize} |
|
155 |
+ \item{Supports almost all mail file formats} |
|
156 |
+ \item{Support for other special files/formats includes:} |
|
157 |
+ \begin{itemize} |
|
158 |
+ \item HTML |
|
159 |
+ \item RTF |
|
160 |
+ \item PDF |
|
161 |
+ \item Files encrypted with CryptFF and ScrEnc |
|
162 |
+ \item uuencode |
|
163 |
+ \item TNEF (winmail.dat) |
|
164 |
+ \end{itemize} |
|
165 |
+ \item{Advanced database updater with support for scripted updates, |
|
166 |
+ digital signatures and DNS based database version queries} |
|
150 | 167 |
\end{itemize} |
151 | 168 |
|
152 |
- \subsection{Mailing lists} |
|
153 |
- If you have a trouble installing or using ClamAV try to ask on our mailing |
|
169 |
+ \subsection{Mailing lists and IRC channel} |
|
170 |
+ If you have a trouble installing or using ClamAV try asking on our mailing |
|
154 | 171 |
lists. There are four lists available: |
155 | 172 |
\begin{itemize} |
156 | 173 |
\item \textbf{clamav-announce*lists.clamav.net} - info about new versions, |
... | ... |
@@ -161,15 +178,17 @@ |
161 | 161 |
\item \textbf{clamav-virusdb*lists.clamav.net} - database update announcements, moderated |
162 | 162 |
\end{itemize} |
163 | 163 |
\noindent You can subscribe and search the mailing list archives at: |
164 |
- \url{http://www.clamav.net/ml.html}\\ |
|
164 |
+ \url{http://www.clamav.net/support/ml/}\\ |
|
165 |
+ Alternatively you can try asking on the \verb+#clamav+ IRC channel - launch |
|
166 |
+ your favourite irc client and type: |
|
167 |
+ \begin{verbatim} |
|
168 |
+ /server irc.freenode.net |
|
169 |
+ /join #clamav |
|
170 |
+ \end{verbatim} |
|
165 | 171 |
|
166 | 172 |
\subsection{Virus submitting} |
167 | 173 |
If you have got a virus which is not detected by your ClamAV with the latest |
168 |
- databases, please check it with the \emph{ClamAV Online Specimen Scanner}: |
|
169 |
- \begin{center} |
|
170 |
- \url{http://test-clamav.power-netz.de/} |
|
171 |
- \end{center} |
|
172 |
- and then submit it on our website: |
|
174 |
+ databases, please submit the sample at our website: |
|
173 | 175 |
\begin{center} |
174 | 176 |
\url{http://www.clamav.net/sendvirus.html} |
175 | 177 |
\end{center} |
... | ... |
@@ -177,146 +196,22 @@ |
177 | 177 |
\section{Base package} |
178 | 178 |
|
179 | 179 |
\subsection{Supported platforms} |
180 |
- All popular operating systems are supported. Clam AntiVirus was tested |
|
181 |
- on: |
|
180 |
+ Most popular UNIX operating systems are supported. Clam AntiVirus 0.90 was |
|
181 |
+ tested on: |
|
182 | 182 |
\begin{itemize} |
183 | 183 |
\item{GNU/Linux} |
184 | 184 |
\item{Solaris} |
185 | 185 |
\item{FreeBSD} |
186 | 186 |
\item{OpenBSD} \footnote{Installation from a port is recommended.} |
187 |
- \item{AIX 4.1/4.2/4.3/5.1} |
|
188 |
- \item{HPUX 11.0} |
|
189 |
- \item{SCO UNIX} |
|
190 |
- \item{IRIX 6.5.20f} |
|
191 | 187 |
\item{Mac OS X} |
192 |
- \item{BeOS} |
|
193 |
- \item{Cobalt MIPS boxes} |
|
194 |
- \item{Cygwin} |
|
195 |
- \item{Windows Services for Unix 3.5 (Interix)} |
|
196 | 188 |
\end{itemize} |
197 | 189 |
Some features may not be available on your operating system. If you |
198 | 190 |
are successfully running Clam AntiVirus on a system not listed above |
199 | 191 |
please let us know. |
200 | 192 |
|
201 | 193 |
\subsection{Binary packages} |
202 |
- \begin{itemize} |
|
203 |
- \item \textbf{Debian}\\ |
|
204 |
- The package is maintained by Stephen Gran and Thomas Lamy. |
|
205 |
- ClamAV has been officially included in the Debian distribution |
|
206 |
- starting from the Sarge release. Run \verb+apt-cache search clamav+ to |
|
207 |
- find the names of the packages available for installation. Unofficial |
|
208 |
- packages for Woody and Sarge are available and they are usually more |
|
209 |
- recent than official ones. Add the following lines to your |
|
210 |
- /etc/apt/sources.list: |
|
211 |
- \begin{verbatim} |
|
212 |
- for stable/woody (i386): |
|
213 |
- deb http://people.debian.org/~sgran/debian woody main |
|
214 |
- deb-src http://people.debian.org/~sgran/debian woody main |
|
215 |
- for testing/sarge (i386): |
|
216 |
- deb http://people.debian.org/~sgran/debian sarge main |
|
217 |
- deb-src http://people.debian.org/~sgran/debian sarge main |
|
218 |
- \end{verbatim} |
|
219 |
- Feel free to search for clamav on \url{http://www.apt-get.org/} too. |
|
220 |
- |
|
221 |
- \item \textbf{RedHat - Fedora}\\ |
|
222 |
- The packages are maintained by Petr Kristof.\\ |
|
223 |
- Fedora1: \url{http://crash.fce.vutbr.cz/crash-hat/1/clamav/}\\ |
|
224 |
- Fedora2: \url{http://crash.fce.vutbr.cz/crash-hat/2/clamav/}\\ |
|
225 |
- Devel snapshots: \url{http://crash.fce.vutbr.cz/crash-hat/testing/2/}\\ |
|
226 |
- Please follow the instructions at |
|
227 |
- \url{http://crash.fce.vutbr.cz/yum-repository.html} and then run: |
|
228 |
- \begin{verbatim} |
|
229 |
- yum update clamav |
|
230 |
- or |
|
231 |
- up2date -u clamav |
|
232 |
- \end{verbatim} |
|
233 |
- Another very good repository is maintained by Dag Wieers: |
|
234 |
- \url{http://dag.wieers.com/packages/clamav/} |
|
235 |
- |
|
236 |
- \item \textbf{PLD Linux Distribution}\\ |
|
237 |
- The RPM packages for the Polish(ed) Linux Distribution are maintained |
|
238 |
- by Arkadiusz Miskiewicz (visit \url{http://www.pld-linux.org/}). |
|
239 |
- |
|
240 |
- \item \textbf{Mandrake}\\ |
|
241 |
- A RPM package for Mandrake is available on Mandrake's mirrors and is |
|
242 |
- maintained by Oden Eriksson. Another set of RPM packages (maintained |
|
243 |
- by Bill Randle) is available at \url{ftp://ftp.neocat.org/pub/}. |
|
244 |
- |
|
245 |
- \item \textbf{Slackware}\\ |
|
246 |
- Slackware packages without milter support are maintained by Jay Scott |
|
247 |
- Raymond. You can find them at |
|
248 |
- \url{http://webpages.charter.net/jay_scott_raymond/linux/slackages/} |
|
249 |
- If you need milter enabled ClamAV, try Peter Kaagman's packages |
|
250 |
- available at \url{http://bilbos-stekkie.com/clamav/}\\ Both of them are |
|
251 |
- also available at \url{http://www.linuxpackages.net/} |
|
252 |
- |
|
253 |
- \item \textbf{SuSE} |
|
254 |
- SuSE 8.2 and 9.1 RPMs are maintained by Joe Benden. You can download |
|
255 |
- them at \url{http://www.ispservices.com/clamav.html}. Official ClamAV |
|
256 |
- packages for SuSE are maintained by Reinhard Max. |
|
257 |
- |
|
258 |
- \item \textbf{FreeBSD}\\ |
|
259 |
- The official FreeBSD port is maintained by Masahiro Teramoto. There |
|
260 |
- are two version available: clamav and clamav-devel. You can find both |
|
261 |
- of them under /usr/ports/security/ |
|
262 |
- |
|
263 |
- \item \textbf{OpenBSD}\\ |
|
264 |
- ClamAV will become part of the official ports tree in the upcoming |
|
265 |
- 3.7 release of OpenBSD. The new port is maintained by Marc Balmer. The |
|
266 |
- old unofficial port for OpenBSD (maintained by Jerome Loyet) is |
|
267 |
- available at: \url{http://www.fatbsd.com/openbsd/clamav/} |
|
268 |
- |
|
269 |
- \item \textbf{NetBSD}\\ |
|
270 |
- The official port is available. |
|
271 |
- |
|
272 |
- \item \textbf{Solaris}\\ |
|
273 |
- Stable packages and daily snapshots for Solaris 8 SPARC are available |
|
274 |
- at \url{http://clamav.or.id/snapshot/}. Latest stable packages for |
|
275 |
- Solaris 9 SPARC 64bit are available at \url{http://clamav.citrus-it.net} |
|
276 |
- |
|
277 |
- \item \textbf{AIX}\\ |
|
278 |
- The binary packages for AIX are available in AIX PDSLIB, UCLA\\ |
|
279 |
- \url{http://aixpdslib.seas.ucla.edu/packages/clamav.html} |
|
280 |
- |
|
281 |
- \item \textbf{Mac OS X}\\ |
|
282 |
- There's a binary package available at |
|
283 |
- \url{http://clamav.darwinports.com/}\\ |
|
284 |
- clamXav (see \ref{clamxav}), a GUI for ClamAV running on MacOS X, is |
|
285 |
- available at \url{http://www.markallan.co.uk/clamXav} |
|
286 |
- |
|
287 |
- \item \textbf{BeOS}\\ |
|
288 |
- BeClam is a port of ClamAV for the BeOS operating system. It includes |
|
289 |
- a very simple GUI. Get it at \url{http://www.bebits.com/app/3930/} |
|
290 |
- |
|
291 |
- \item \textbf{MS Windows - Cygwin}\\ |
|
292 |
- ClamAV is a part of the official Cygwin port repository. |
|
293 |
- |
|
294 |
- \item \textbf{MS Windows - cygwin.dll based}\\ |
|
295 |
- All major features of ClamAV are implemented under Win32 using the |
|
296 |
- Cygwin compatibility layer. You can download a self-installing |
|
297 |
- package at\\ \url{http://www.sosdg.org/clamav-win32/index.php} |
|
298 |
- |
|
299 |
- \item \textbf{MS Windows - Interix}\\ |
|
300 |
- A binary package of ClamAV for Interix is maintained at\\ |
|
301 |
- \url{http://www.interopsystems.com/tools/warehouse.htm} |
|
302 |
- |
|
303 |
- \item \textbf{MS Windows - graphical version}\\ |
|
304 |
- A standalone GUI version is also available. See ClamWin |
|
305 |
- in the \emph{Third Party Software} section (\ref{clamwin}). |
|
306 |
- \end{itemize} |
|
307 |
- |
|
308 |
- \subsection{Daily built snapshots} |
|
309 |
- Thanks to Fajar A. Nugraha you can download daily builds (from daily |
|
310 |
- snapshots) for the following operating systems: |
|
311 |
- \begin{itemize} |
|
312 |
- \item SPARC Solaris 8/9 |
|
313 |
- \item DEC OSF (built on Tru64 UNIX V5.0A) |
|
314 |
- \item AIX (built on AIX Version 5.1) |
|
315 |
- \item Linux i386 with glibc 2.3 (compiled on Fedora Core 1, |
|
316 |
- works on RH $\ge$ 8) |
|
317 |
- \item Win32/Cygwin (compiled on XP) |
|
318 |
- \end{itemize} |
|
319 |
- They're available at \url{http://clamav.or.id/} |
|
194 |
+ You can find the up-to-date list of binary packages at our website: |
|
195 |
+ \url{http://www.clamav.net/download/packages/} |
|
320 | 196 |
|
321 | 197 |
\section{Installation} |
322 | 198 |
|
... | ... |
@@ -324,7 +219,7 @@ |
324 | 324 |
The following elements are required to compile ClamAV: |
325 | 325 |
\begin{itemize} |
326 | 326 |
\item zlib and zlib-devel packages |
327 |
- \item gcc compiler suite (both 2.9x and 3.x are supported) |
|
327 |
+ \item gcc compiler suite (tested with 2.9x, 3.x and 4.x series) |
|
328 | 328 |
\end{itemize} |
329 | 329 |
The following packages are optional but \textbf{highly recommended}: |
330 | 330 |
\begin{itemize} |
... | ... |
@@ -332,18 +227,19 @@ |
332 | 332 |
\item GNU MP 3\\ |
333 | 333 |
It's very important to install the GMP package because it allows |
334 | 334 |
\verb+freshclam+ to verify the digital signatures of the virus |
335 |
- databases. If freshclam was compiled without GMP support it will |
|
336 |
- display "SECURITY WARNING: NO SUPPORT FOR DIGITAL SIGNATURES" on every |
|
337 |
- update. You can download GNU MP at \url{http://www.swox.com/gmp/}\\ |
|
335 |
+ databases and scripted updates. If freshclam was compiled without GMP |
|
336 |
+ support it will display "SECURITY WARNING: NO SUPPORT FOR DIGITAL |
|
337 |
+ SIGNATURES" on every update. You can download GNU MP at |
|
338 |
+ \url{http://www.swox.com/gmp/}\\ |
|
338 | 339 |
A note for Solaris/SPARC users: you must set the \emph{ABI} system |
339 | 340 |
variable to 32 (e.g. \verb+setenv ABI 32+) before running the |
340 | 341 |
configuration script of GMP. |
341 | 342 |
\end{itemize} |
342 | 343 |
|
343 |
- \subsection{Installing on a shell account} |
|
344 |
- To install ClamAV on a shell account (e.g. on some shared host) you |
|
345 |
- need not create any additional users or groups. Assuming your |
|
346 |
- home directory is \verb+/home/gary+ you should build it as follows: |
|
344 |
+ \subsection{Installing on shell account} |
|
345 |
+ To install ClamAV locally on an unprivileged shell account you need not |
|
346 |
+ create any additional users or groups. Assuming your home directory is |
|
347 |
+ \verb+/home/gary+ you should build it as follows: |
|
347 | 348 |
\begin{verbatim} |
348 | 349 |
$ ./configure --prefix=/home/gary/clamav --disable-clamav |
349 | 350 |
$ make; make install |
... | ... |
@@ -353,21 +249,21 @@ |
353 | 353 |
$ ~/clamav/bin/freshclam |
354 | 354 |
$ ~/clamav/bin/clamscan ~ |
355 | 355 |
\end{verbatim} |
356 |
- The \verb+--disable-clamav+ switch disables testing for the existence of |
|
356 |
+ The \verb+--disable-clamav+ switch disables the check for existence of |
|
357 | 357 |
the \emph{clamav} user and group but \verb+clamscan+ would still require an |
358 | 358 |
unprivileged account to work in a superuser mode. |
359 | 359 |
|
360 | 360 |
\subsection{Adding new system user and group} |
361 | 361 |
If you are installing ClamAV for the first time, you have to add a new |
362 | 362 |
user and group to your system: \footnote{Cygwin note: If you have not |
363 |
- /etc/passwd you can skip this procedure} |
|
363 |
+ /etc/passwd you can skip this point} |
|
364 | 364 |
\begin{verbatim} |
365 | 365 |
# groupadd clamav |
366 | 366 |
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav |
367 | 367 |
\end{verbatim} |
368 | 368 |
Consult a system manual if your OS has not \emph{groupadd} and |
369 |
- \emph{useradd} utilities. The account should be locked in |
|
370 |
- \emph{/etc/passwd} or \emph{/etc/shadow}. |
|
369 |
+ \emph{useradd} utilities. \textbf{Don't forget to lock access to the |
|
370 |
+ account!} |
|
371 | 371 |
|
372 | 372 |
\subsection{Compilation of base package} |
373 | 373 |
Once you have created the clamav user and group, please extract the archive: |
... | ... |
@@ -376,18 +272,15 @@ |
376 | 376 |
$ cd clamav-x.yz |
377 | 377 |
\end{verbatim} |
378 | 378 |
Assuming you want to install the configuration files in /etc, configure |
379 |
- the package as follows: |
|
379 |
+ and build the software as follows: |
|
380 | 380 |
\begin{verbatim} |
381 | 381 |
$ ./configure --sysconfdir=/etc |
382 |
- \end{verbatim} |
|
383 |
- Currently \emph{gcc} is required to compile ClamAV. |
|
384 |
- \begin{verbatim} |
|
385 | 382 |
$ make |
386 | 383 |
$ su -c "make install" |
387 | 384 |
\end{verbatim} |
388 |
- In the last step the software is installed in the /usr/local directory |
|
389 |
- and the config file goes to /etc. \textbf{WARNING: Never enable the SUID |
|
390 |
- or SGID bits in Clam AntiVirus binaries.} |
|
385 |
+ In the last step the software is installed into the /usr/local directory |
|
386 |
+ and the config files into /etc. \textbf{WARNING: Never enable the SUID |
|
387 |
+ or SGID bits for Clam AntiVirus binaries.} |
|
391 | 388 |
|
392 | 389 |
\subsection{Compilation with clamav-milter enabled} |
393 | 390 |
libmilter and its development files are required. To enable clamav-milter, |
... | ... |
@@ -399,7 +292,7 @@ |
399 | 399 |
\section{Configuration} |
400 | 400 |
|
401 | 401 |
\subsection{clamd} |
402 |
- If you are going to use the daemon, you have to edit the configuration file |
|
402 |
+ Before you start using the daemon you have to edit the configuration file |
|
403 | 403 |
(in other case \verb+clamd+ won't run): |
404 | 404 |
\begin{verbatim} |
405 | 405 |
$ clamd |
... | ... |
@@ -411,13 +304,12 @@ |
411 | 411 |
straightforward. |
412 | 412 |
|
413 | 413 |
\subsubsection{On-access scanning} |
414 |
- An interesting feature of \verb+clamd+ is on-access scanning based on the |
|
415 |
- Dazuko module, available from \url{http://dazuko.org/}. \textbf{It is not |
|
416 |
- required to run clamd - furthermore, you shouldn't run Dazuko on production |
|
417 |
- systems}. The special thread in \verb+clamd+ responsible for the |
|
418 |
- communication with Dazuko is called "Clamuko" (due to the funny name of |
|
419 |
- Dazuko) and it's only supported on Linux and FreeBSD. To compile dazuko |
|
420 |
- execute: |
|
414 |
+ One of the interesting features of \verb+clamd+ is on-access scanning |
|
415 |
+ based on the Dazuko module, available from \url{http://dazuko.org/}. |
|
416 |
+ \textbf{This module is not required to run clamd - furthermore, you |
|
417 |
+ shouldn't run Dazuko on production systems}. At the moment Dazuko is |
|
418 |
+ avaliable for Linux and FreeBSD, but the following information only covers |
|
419 |
+ Linux. |
|
421 | 420 |
\begin{verbatim} |
422 | 421 |
$ tar zxpvf dazuko-a.b.c.tar.gz |
423 | 422 |
$ cd dazuko-a.b.c |
... | ... |
@@ -429,10 +321,10 @@ |
429 | 429 |
# cp dazuko.o /lib/modules/`uname -r`/misc |
430 | 430 |
# depmod -a |
431 | 431 |
\end{verbatim} |
432 |
- Depending on your Linux distribution you have to add a "dazuko" entry to |
|
432 |
+ Depending on your Linux distribution you may need to add a "dazuko" entry to |
|
433 | 433 |
\emph{/etc/modules} or run the module during system's startup by adding |
434 | 434 |
\begin{verbatim} |
435 |
- modprobe dazuko |
|
435 |
+ /sbin/modprobe dazuko |
|
436 | 436 |
\end{verbatim} |
437 | 437 |
to some startup file. You must also create a new device: |
438 | 438 |
\begin{verbatim} |
... | ... |
@@ -444,11 +336,11 @@ |
444 | 444 |
section. |
445 | 445 |
|
446 | 446 |
\subsection{clamav-milter} |
447 |
- Nigel Horne's \verb+clamav-milter+ is a very fast email scanner designed for |
|
448 |
- Sendmail. It's written entirely in C and only depends on \verb+libclamav+ |
|
449 |
- or \verb+clamd+. You can find detailed installation instructions in the |
|
450 |
- \verb+INSTALL+ file that comes with the clamav-milter sources. Basically, |
|
451 |
- to connect it with Sendmail add the following lines to |
|
447 |
+ Nigel Horne's \verb+clamav-milter+ is a very efficient email scanner |
|
448 |
+ designed for Sendmail. It's written entirely in C and only depends on |
|
449 |
+ \verb+libclamav+ or \verb+clamd+. You can find detailed installation |
|
450 |
+ instructions in the \verb+INSTALL+ file that comes with the clamav-milter |
|
451 |
+ sources. Basically, to connect it with Sendmail add the following lines to |
|
452 | 452 |
\verb+/etc/mail/sendmail.mc+: |
453 | 453 |
\begin{verbatim} |
454 | 454 |
INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, |
... | ... |
@@ -473,46 +365,44 @@ define(`confINPUT_MAIL_FILTERS', `clmilter') |
473 | 473 |
\end{verbatim} |
474 | 474 |
It should find some test files in the clamav-x.yz/test directory. |
475 | 475 |
The scan result will be saved in the \verb+scan.txt+ log file |
476 |
- \footnote{To get more info on clamscan options execute 'man clamscan'}. |
|
477 |
- To test \verb+clamd+, start it and use \verb+clamdscan+ (or connect directly |
|
478 |
- to its socket and run the SCAN command instead): |
|
476 |
+ \footnote{To get more info on clamscan options run 'man clamscan'}. |
|
477 |
+ To test \verb+clamd+, start it and use \verb+clamdscan+ (or instead connect |
|
478 |
+ directly to its socket and run the SCAN command): |
|
479 | 479 |
\begin{verbatim} |
480 | 480 |
$ clamdscan -l scan.txt clamav-x.yz |
481 | 481 |
\end{verbatim} |
482 | 482 |
Please note that the scanned files must be accessible by the user running |
483 |
- \verb+clamd+ or you get an error. |
|
483 |
+ \verb+clamd+ or you will get an error. |
|
484 | 484 |
|
485 | 485 |
\subsection{Setting up auto-updating} |
486 |
- \verb+freshclam+ is the default database updater for Clam AntiVirus. |
|
486 |
+ \verb+freshclam+ is the automatic database update tool for Clam AntiVirus. |
|
487 | 487 |
It can work in two modes: |
488 | 488 |
\begin{itemize} |
489 |
- \item interactive - from command line, verbosely |
|
490 |
- \item daemon - alone, silently |
|
489 |
+ \item interactive - on demand from command line |
|
490 |
+ \item daemon - silently in the background |
|
491 | 491 |
\end{itemize} |
492 |
- When started by a superuser it drops privileges and switches |
|
493 |
- to the \emph{clamav} user. \verb+freshclam+ uses the |
|
494 |
- \url{database.clamav.net} round-robin DNS which automatically selects |
|
495 |
- a database mirror\ref{mirrors}. \verb+freshclam+ is an advanced tool: |
|
496 |
- it supports database version verification through DNS, proxy servers (with |
|
492 |
+ \verb+freshclam+ is advanced tool: it supports scripted updates (instead |
|
493 |
+ of transferring the whole CVD file at each update it only transfers the |
|
494 |
+ differences between the latest and the current database via a special |
|
495 |
+ script), database version checks through DNS, proxy servers (with |
|
497 | 496 |
authentication), digital signatures and various error scenarios. |
498 | 497 |
\textbf{Quick test: run freshclam (as superuser) with no parameters |
499 | 498 |
and check the output.} If everything is OK you may create the log file in |
500 | 499 |
/var/log (owned by \emph{clamav} or another user \verb+freshclam+ will be |
501 |
- running as (\verb+--user+): |
|
500 |
+ running as): |
|
502 | 501 |
\begin{verbatim} |
503 | 502 |
# touch /var/log/freshclam.log |
504 | 503 |
# chmod 600 /var/log/freshclam.log |
505 | 504 |
# chown clamav /var/log/freshclam.log |
506 | 505 |
\end{verbatim} |
507 |
- Now you \emph{should} edit the configuration file (\verb+freshclam.conf+ or |
|
508 |
- \verb+clamd.conf+ if they're merged) and configure the |
|
509 |
- \emph{UpdateLogFile} directive to point to the created log file. |
|
510 |
- Finally, to run \verb+freshclam+ in the daemon mode, execute: |
|
506 |
+ Now you \emph{should} edit the configuration file \verb+freshclam.conf+ |
|
507 |
+ and point the \emph{UpdateLogFile} directive to the log file. Finally, to |
|
508 |
+ run \verb+freshclam+ in the daemon mode, execute: |
|
511 | 509 |
\begin{verbatim} |
512 | 510 |
# freshclam -d |
513 | 511 |
\end{verbatim} |
514 |
- The other method is to use the \emph{cron} daemon. You have to add the |
|
515 |
- following line to the crontab of the \textbf{root} or \textbf{clamav} users: |
|
512 |
+ The other way is to use the \emph{cron} daemon. You have to add the |
|
513 |
+ following line to the crontab of \textbf{root} or \textbf{clamav} user: |
|
516 | 514 |
{\small |
517 | 515 |
\begin{verbatim} |
518 | 516 |
N * * * * /usr/local/bin/freshclam --quiet |
... | ... |
@@ -521,8 +411,8 @@ N * * * * /usr/local/bin/freshclam --quiet |
521 | 521 |
number between 3 and 57 of your choice. Please don't choose any multiple |
522 | 522 |
of 10, because there are already too many clients using those time slots.} |
523 | 523 |
Proxy settings are only configurable via the configuration file and |
524 |
- \verb+freshclam+ will require strict permissions on the config file when |
|
525 |
- \verb+HTTPProxyPassword+ is enabled. |
|
524 |
+ \verb+freshclam+ will require strict permission settings for the config |
|
525 |
+ file when \verb+HTTPProxyPassword+ is turned on. |
|
526 | 526 |
\begin{verbatim} |
527 | 527 |
HTTPProxyServer myproxyserver.com |
528 | 528 |
HTTPProxyPort 1234 |
... | ... |
@@ -530,7 +420,7 @@ N * * * * /usr/local/bin/freshclam --quiet |
530 | 530 |
HTTPProxyPassword mypass |
531 | 531 |
\end{verbatim} |
532 | 532 |
|
533 |
- \subsection{Closest mirrors} |
|
533 |
+ \subsubsection{Closest mirrors} |
|
534 | 534 |
The \verb+DatabaseMirror+ directive in the config file specifies the |
535 | 535 |
database server \verb+freshclam+ will attempt (up to \verb+MaxAttempts+ |
536 | 536 |
times) to download the database from. The default database mirror |
... | ... |
@@ -538,13 +428,13 @@ N * * * * /usr/local/bin/freshclam --quiet |
538 | 538 |
In order to download the database from the closest mirror you should |
539 | 539 |
configure \verb+freshclam+ to use \url{db.xx.clamav.net} where xx |
540 | 540 |
represents your country code. For example, if your server is in "Ascension |
541 |
- Island" you should add the following lines to \verb+freshclam.conf+: |
|
541 |
+ Island" you should have the following lines included in \verb+freshclam.conf+: |
|
542 | 542 |
\begin{verbatim} |
543 | 543 |
DNSDatabaseInfo current.cvd.clamav.net |
544 | 544 |
DatabaseMirror db.ac.clamav.net |
545 | 545 |
DatabaseMirror database.clamav.net |
546 | 546 |
\end{verbatim} |
547 |
- The second entry acts as a fallback in case a connection to the first |
|
547 |
+ The second entry acts as a fallback in case the connection to the first |
|
548 | 548 |
mirror fails for some reason. The full list of two-letters country codes |
549 | 549 |
is available at \url{http://www.iana.org/cctld/cctld-whois.htm} |
550 | 550 |
|
... | ... |
@@ -552,8 +442,7 @@ N * * * * /usr/local/bin/freshclam --quiet |
552 | 552 |
|
553 | 553 |
\subsection{Clam daemon}\label{clamd} |
554 | 554 |
\verb+clamd+ is a multi-threaded daemon that uses \emph{libclamav} |
555 |
- to scan files against viruses. It may work in one of the two network modes, |
|
556 |
- listening on a: |
|
555 |
+ to scan files for viruses. It may work in one or both modes listening on: |
|
557 | 556 |
\begin{itemize} |
558 | 557 |
\item Unix (local) socket |
559 | 558 |
\item TCP socket |
... | ... |
@@ -562,40 +451,43 @@ N * * * * /usr/local/bin/freshclam --quiet |
562 | 562 |
\footnote{man 5 clamd.conf}. \verb+clamd+ recognizes the following commands: |
563 | 563 |
\begin{itemize} |
564 | 564 |
\item \textbf{PING}\\ |
565 |
- Check daemon state (should reply with "PONG"). |
|
565 |
+ Check the daemon's state (should reply with "PONG"). |
|
566 | 566 |
\item \textbf{VERSION}\\ |
567 | 567 |
Print program and database versions. |
568 | 568 |
\item \textbf{RELOAD}\\ |
569 |
- Reload databases. |
|
569 |
+ Reload the databases. |
|
570 | 570 |
\item \textbf{SHUTDOWN}\\ |
571 | 571 |
Perform a clean exit. |
572 |
- \item \textbf{SCAN file/directory} |
|
572 |
+ \item \textbf{SCAN file/directory}\\ |
|
573 | 573 |
Scan file or directory (recursively) with archive support |
574 | 574 |
enabled (a full path is required). |
575 |
- \item \textbf{RAWSCAN file/directory} |
|
576 |
- Scan file or directory (recursively) with archive support |
|
577 |
- disabled (a full path is required). |
|
578 |
- \item \textbf{CONTSCAN file/directory} |
|
575 |
+ \item \textbf{RAWSCAN file/directory}\\ |
|
576 |
+ Scan file or directory (recursively) with archive and special file |
|
577 |
+ support disabled (a full path is required). |
|
578 |
+ \item \textbf{CONTSCAN file/directory}\\ |
|
579 | 579 |
Scan file or directory (recursively) with archive support |
580 |
- enabled and do not stop scanning if virus is found. |
|
581 |
- \item \textbf{STREAM} |
|
580 |
+ enabled and don't stop the scanning when a virus is found. |
|
581 |
+ \item \textbf{MULTISCAN file/directory}\\ |
|
582 |
+ Scan file in a standard way or scan directory (recursively) using |
|
583 |
+ multiple threads (to make the scanning faster on SMP machines). |
|
584 |
+ \item \textbf{STREAM}\\ |
|
582 | 585 |
Scan stream: \verb+clamd+ will return a new port number you should |
583 | 586 |
connect to and send data to scan. |
584 |
- \item \textbf{SESSION, END} |
|
587 |
+ \item \textbf{SESSION, END}\\ |
|
585 | 588 |
Start/end a \verb+clamd+ session - you can do multiple commands |
586 | 589 |
per TCP session (WARNING: due to the \verb+clamd+ implementation the |
587 | 590 |
\textbf{RELOAD} command will break the session). |
588 | 591 |
\end{itemize} |
589 |
- and reacts to the special signals: |
|
592 |
+ and reacts on the special signals: |
|
590 | 593 |
\begin{itemize} |
591 | 594 |
\item \textbf{SIGTERM} - perform a clean exit |
592 |
- \item \textbf{SIGHUP} - reopen a log file |
|
595 |
+ \item \textbf{SIGHUP} - reopen the log file |
|
593 | 596 |
\item \textbf{SIGUSR2} - reload the database |
594 | 597 |
\end{itemize} |
595 | 598 |
|
596 | 599 |
\subsection{Clam\textbf{d}scan} |
597 | 600 |
\verb+clamdscan+ is a simple \verb+clamd+ client. In many cases you can |
598 |
- use it as a \verb+clamscan+ replacement but you must remember that: |
|
601 |
+ use it as a \verb+clamscan+ replacement however you must remember that: |
|
599 | 602 |
\begin{itemize} |
600 | 603 |
\item it only depends on \verb+clamd+ |
601 | 604 |
\item although it accepts the same command line options as |
... | ... |
@@ -612,15 +504,15 @@ N * * * * /usr/local/bin/freshclam --quiet |
612 | 612 |
using it:} |
613 | 613 |
\begin{itemize} |
614 | 614 |
\item Always stop the daemon cleanly - using the SHUTDOWN command or |
615 |
- the\\ SIGTERM signal. In other case you can lose an access |
|
615 |
+ the\\ SIGTERM signal. In other case you can lose access |
|
616 | 616 |
to protected files until the system is restarted. |
617 |
- \item Never protect a directory your mail-scanner software |
|
617 |
+ \item Never protect the directory your mail-scanner software |
|
618 | 618 |
uses for attachment unpacking. Access to all infected |
619 |
- files will be automatically blocked and the scanner (even |
|
620 |
- \verb+clamd+) won't be able to detect any virus. In the result |
|
621 |
- \textbf{all infected mails will be delivered.} |
|
619 |
+ files will be automatically blocked and the scanner (including |
|
620 |
+ \verb+clamd+!) will not be able to detect any viruses. In the |
|
621 |
+ result \textbf{all infected mails may be delivered.} |
|
622 | 622 |
\end{itemize} |
623 |
- For example, to protect a whole system add the following lines to |
|
623 |
+ For example, to protect the whole system add the following lines to |
|
624 | 624 |
\verb+clamd.conf+: |
625 | 625 |
\begin{verbatim} |
626 | 626 |
ClamukoScanOnAccess |
... | ... |
@@ -628,17 +520,18 @@ N * * * * /usr/local/bin/freshclam --quiet |
628 | 628 |
ClamukoExcludePath /proc |
629 | 629 |
ClamukoExcludePath /temporary/dir/of/your/mail/scanning/software |
630 | 630 |
\end{verbatim} |
631 |
- You can also use clamuko to protect files on Samba/Netatalk but far |
|
632 |
- more better and safe idea is to use the \textbf{samba-vscan} module |
|
633 |
- \ref{samba-vscan}. NFS is not supported because Dazuko doesn't intercept |
|
634 |
- NFS access calls. |
|
631 |
+ You can also use clamuko to protect files on Samba/Netatalk but a far |
|
632 |
+ more better and safe idea is to use the \textbf{samba-vscan} module. |
|
633 |
+ NFS is not supported because Dazuko doesn't intercept NFS access calls. |
|
635 | 634 |
|
636 | 635 |
\subsection{Output format} |
637 | 636 |
|
638 | 637 |
\subsubsection{clamscan} |
639 |
- \verb+clamscan+ by default writes all messages to \textbf{stderr}. |
|
640 |
- Run it with \verb+--stdout+ enabled to redirect them to the standard |
|
641 |
- output. An example of the \verb+clamscan+ output is: |
|
638 |
+ \verb+clamscan+ writes all regular program messages to \textbf{stdout} and |
|
639 |
+ errors/warnings to \textbf{stderr}. You can use the option \verb+--stdout+ |
|
640 |
+ to redirect all program messages to \textbf{stdout}. Warnings and error |
|
641 |
+ messages from \verb+libclamav+ are always printed to \textbf{stderr}. |
|
642 |
+ A typical output from \verb+clamscan+ looks like this: |
|
642 | 643 |
\begin{verbatim} |
643 | 644 |
/tmp/test/removal-tool.exe: Worm.Sober FOUND |
644 | 645 |
/tmp/test/md5.o: OK |
... | ... |
@@ -654,9 +547,9 @@ N * * * * /usr/local/bin/freshclam --quiet |
654 | 654 |
malware.zip: Worm.Mydoom.U FOUND |
655 | 655 |
\end{verbatim} |
656 | 656 |
\emph{\textbf{TIP:} You can force clamscan to list all infected |
657 |
- files in an archive using --no-archive (that disables transparent |
|
658 |
- decompressors built into libclamav) and external decompressors: --unzip |
|
659 |
- --unrar...}.\\[4pt] |
|
657 |
+ files in an archive using --no-archive (this option disables |
|
658 |
+ transparent decompressors built into libclamav) and enabling external |
|
659 |
+ decompressors: --unzip --unrar...}.\\[4pt] |
|
660 | 660 |
\begin{verbatim} |
661 | 661 |
zolw@localhost:/tmp$ clamscan --no-archive --unzip malware.zip |
662 | 662 |
Archive: /tmp/malware.zip |
... | ... |
@@ -670,7 +563,7 @@ N * * * * /usr/local/bin/freshclam --quiet |
670 | 670 |
\end{verbatim} |
671 | 671 |
|
672 | 672 |
\subsubsection{clamd} |
673 |
- \verb+clamd+ uses a \verb+clamscan+ compatible output format: |
|
673 |
+ The output format of \verb+clamd+ is very similar to \verb+clamscan+. |
|
674 | 674 |
\begin{verbatim} |
675 | 675 |
zolw@localhost:~$ telnet localhost 3310 |
676 | 676 |
Trying 127.0.0.1... |
... | ... |
@@ -686,7 +579,8 @@ N * * * * /usr/local/bin/freshclam --quiet |
686 | 686 |
SCAN /home/zolw/test/clam.zip |
687 | 687 |
/home/zolw/test/clam.zip: ClamAV-Test-File FOUND |
688 | 688 |
\end{verbatim} |
689 |
- \textbf{CONTSCAN} continues scanning even if virus was already found.\\ |
|
689 |
+ \textbf{CONTSCAN} and \textbf{MULTISCAN} don't stop scanning in case |
|
690 |
+ a virus is found.\\ |
|
690 | 691 |
Error messages are printed in the following format: |
691 | 692 |
\begin{verbatim} |
692 | 693 |
SCAN /no/such/file |
... | ... |
@@ -694,96 +588,133 @@ N * * * * /usr/local/bin/freshclam --quiet |
694 | 694 |
\end{verbatim} |
695 | 695 |
|
696 | 696 |
\section{LibClamAV} |
697 |
- libclamav is a simple and easy way to add a virus protection to your |
|
698 |
- software. The library is thread-safe and transparently recognizes and |
|
697 |
+ Libclamav provides an easy and effective way to add a virus protection into |
|
698 |
+ your software. The library is thread-safe and transparently recognizes and |
|
699 | 699 |
scans within archives, mail files, MS Office document files, executables |
700 |
- and other file formats. |
|
700 |
+ and other special formats. |
|
701 | 701 |
|
702 | 702 |
\subsection{Licence} |
703 |
- libclamav is licensed under the GNU GPL licence. That means you are |
|
703 |
+ Libclamav is licensed under the GNU GPL v2 licence. This means you are |
|
704 | 704 |
\textbf{not allowed} to link commercial, close-source applications |
705 | 705 |
against it\footnote{You can still use clamd or clamscan instead}. |
706 | 706 |
All software using libclamav must be GPL compliant. |
707 | 707 |
|
708 |
- \subsection{Features} |
|
708 |
+ \subsection{Supported formats} |
|
709 |
+ |
|
710 |
+ \subsubsection{Executables} |
|
711 |
+ The library has a built-in support for 32/64-bit Portable Executable files |
|
712 |
+ and 32-bit ELF files. Additionally, it can handle PE files compressed or |
|
713 |
+ obfuscated with the following tools: |
|
714 |
+ \begin{itemize} |
|
715 |
+ \item UPX (all versions) |
|
716 |
+ \item FSG (1.3, 1.31, 1.33, 2.0) |
|
717 |
+ \item Petite (2.x) |
|
718 |
+ \item NsPack |
|
719 |
+ \item wwpack32 (1.20) |
|
720 |
+ \item MEW |
|
721 |
+ \item Upack |
|
722 |
+ \item SUE |
|
723 |
+ \item Y0da Cryptor (1.3) |
|
724 |
+ \end{itemize} |
|
725 |
+ |
|
726 |
+ \subsubsection{Mail files} |
|
727 |
+ Libclamav can handle almost every mail file format including TNEF |
|
728 |
+ (winmail.dat) attachments. |
|
709 | 729 |
|
710 | 730 |
\subsubsection{Archives and compressed files} |
711 |
- The library has a built-in support for the following formats: |
|
731 |
+ The following archive and compression formats are supported by internal |
|
732 |
+ handlers: |
|
712 | 733 |
\begin{itemize} |
713 |
- \item Zip |
|
714 |
- \item RAR (2.0) |
|
734 |
+ \item Zip (+ SFX) |
|
735 |
+ \item RAR (+ SFX) |
|
715 | 736 |
\item Tar |
716 | 737 |
\item Gzip |
717 | 738 |
\item Bzip2 |
718 | 739 |
\item MS OLE2 |
719 |
- \item MS Cabinet Files |
|
740 |
+ \item MS Cabinet Files (+ SFX) |
|
720 | 741 |
\item MS CHM (Compiled HTML) |
721 | 742 |
\item MS SZDD compression format |
722 |
- \item UPX (all versions) |
|
723 |
- \item FSG (1.3, 1.31, 1.33, 2.0) |
|
724 |
- \item Petite (2.x) |
|
743 |
+ \item BinHex |
|
744 |
+ \item SIS (SymbianOS packages) |
|
725 | 745 |
\end{itemize} |
726 |
- Due to license issues, support for RAR 3.0 archives is currently not |
|
727 |
- available in libclamav (such archives will trigger the |
|
728 |
- \verb+RAR module failure.+ error message). You can scan them with the help |
|
729 |
- of external unpackers in \verb+clamscan+, though. |
|
730 |
- \begin{verbatim} |
|
731 |
- $ clamscan --unrar clam-error.rar |
|
732 |
- /home/zolw/test/clam-error.rar: RAR module failure. |
|
733 |
- |
|
734 |
- UNRAR 3.00 freeware Copyright (c) 1993-2002 Eugene Roshal |
|
735 | 746 |
|
747 |
+ \subsubsection{Documents} |
|
748 |
+ The most popular file formats are supported: |
|
749 |
+ \begin{itemize} |
|
750 |
+ \item MS Office and MacOffice files |
|
751 |
+ \item RTF |
|
752 |
+ \item PDF |
|
753 |
+ \item HTML |
|
754 |
+ \end{itemize} |
|
736 | 755 |
|
737 |
- Extracting from /home/zolw/test/clam-error.rar |
|
738 |
- |
|
739 |
- Extracting clam.exe OK |
|
740 |
- All OK |
|
741 |
- /tmp/44694f5b2665d2f4/clam.exe: ClamAV-Test-File FOUND |
|
742 |
- /home/zolw/test/clam-error.rar: Infected.Archive FOUND |
|
743 |
- \end{verbatim} |
|
756 |
+ \subsubsection{Others} |
|
757 |
+ Libclamav can handle various obfuscators, encoders, files vulnerable to |
|
758 |
+ security risks such as: |
|
759 |
+ \begin{itemize} |
|
760 |
+ \item JPEG (exploit detection) |
|
761 |
+ \item RIFF (exploit detection) |
|
762 |
+ \item uuencode |
|
763 |
+ \item ScrEnc obfuscation |
|
764 |
+ \item CryptFF |
|
765 |
+ \end{itemize} |
|
744 | 766 |
|
745 |
- \subsubsection{Mail files} |
|
746 |
- Advanced mail scanner built into libclamav transparently scans e-mails |
|
747 |
- for infected attachments. All popular UNIX mail formats are supported. |
|
748 |
- TNEF attachments are supported as well. |
|
767 |
+ \subsection{Hardware acceleration} |
|
768 |
+ ClamAV 0.90 comes with support for Sensory Networks' NodalCore |
|
769 |
+ acceleration technology. Thanks to specialized Security Processing Unit |
|
770 |
+ built into NodalCore C-Series accelerators it is possible to achieve more |
|
771 |
+ performance than is possible by just adding general purpose CPUs. |
|
772 |
+ Additionally, Sensory Networks' CorePAKT technology ensures that compiled |
|
773 |
+ signature databases occupy a memory footprint smaller than any other |
|
774 |
+ competing technology on the market - in many cases by up to 90\%. The |
|
775 |
+ ability to store multiple databases in compressed format whilst still |
|
776 |
+ achieving high throughputs makes NodalCore ideal for applications |
|
777 |
+ demanding high performance on large signature databases such as ClamAV.\\ |
|
778 |
+ For more information please visit \url{http://www.clamav.net/nodalcore/} |
|
749 | 779 |
|
750 | 780 |
\subsection{API} |
751 | 781 |
|
752 | 782 |
\subsubsection{Header file} |
753 |
- Every program using libclamav must include the \verb+clamav.h+ header |
|
754 |
- file: |
|
783 |
+ Every program using libclamav must include the header file \verb+clamav.h+: |
|
755 | 784 |
\begin{verbatim} |
756 | 785 |
#include <clamav.h> |
757 | 786 |
\end{verbatim} |
758 | 787 |
|
759 | 788 |
\subsubsection{Database loading} |
760 |
- The following set of functions provides an interface to database |
|
761 |
- initialisation mechanisms: |
|
789 |
+ The following set of functions provides an interface for loading |
|
790 |
+ the virus database: |
|
762 | 791 |
\begin{verbatim} |
763 |
- int cl_loaddb(const char *filename, struct cl_node **root, |
|
764 |
- unsigned int *signo); |
|
765 |
- |
|
766 |
- int cl_loaddbdir(const char *dirname, struct cl_node **root, |
|
767 |
- unsigned int *signo); |
|
768 |
- |
|
769 | 792 |
const char *cl_retdbdir(void); |
793 |
+ |
|
794 |
+ int cl_load(const char *path, struct cl_engine **engine, |
|
795 |
+ unsigned int *signo, unsigned int options); |
|
770 | 796 |
\end{verbatim} |
771 |
- \verb+cl_loaddb+ loads selected database while \verb+cl_loaddbdir+ |
|
772 |
- loads all databases from a \verb+dirname+ directory. \verb+cl_retdbdir+ |
|
773 |
- returns a default (hardcoded) database directory path. After an |
|
774 |
- initialisation an internal database representation will be saved |
|
775 |
- under \verb+root+ (which must initially point to NULL) and a number of |
|
776 |
- loaded signatures will be \textbf{added} \footnote{Remember to initialize |
|
777 |
- the virus counter variable with 0.} to \verb+virnum+. You can eventually |
|
778 |
- pass NULL if you don't care about a signature counter. Both \verb+cl_loaddb+ |
|
779 |
- and \verb+cl_loaddbdir+ functions return 0 on success and a non-negative |
|
797 |
+ \verb+cl_retdbdir+ returns the default (hardcoded) path to the directory |
|
798 |
+ with ClamAV databases. |
|
799 |
+ \verb+cl_load+ loads a single database file or all databases from a |
|
800 |
+ directory (if \verb+path+ points to a directory). The second argument |
|
801 |
+ is used for passing in the engine structure which should be previously |
|
802 |
+ initialized with NULL. A number of loaded signatures will be \textbf{added} |
|
803 |
+ to \verb+signo+ \footnote{Remember to initialize the virus counter |
|
804 |
+ variable with 0.}. The last argument can pass the following flags: |
|
805 |
+ \begin{itemize} |
|
806 |
+ \item \textbf{CL\_DB\_STDOPT}\\ |
|
807 |
+ This is an alias for a recommended set of scan options. |
|
808 |
+ \item \textbf{CL\_DB\_NCORE}\\ |
|
809 |
+ Initialize NodalCore and load the hardware database (if applicable). |
|
810 |
+ \item \textbf{CL\_DB\_PHISHING}\\ |
|
811 |
+ Load phishing signatures. |
|
812 |
+ \item \textbf{CL\_DB\_PHISHING\_URLS}\\ |
|
813 |
+ Initialize the phishing detection module and load .wdb and .pdb files. |
|
814 |
+ \end{itemize} |
|
815 |
+ \verb+cl_load+ returns 0 (\verb+CL_SUCCESS+) on success and a non-negative |
|
780 | 816 |
value on failure. |
781 | 817 |
\begin{verbatim} |
782 | 818 |
... |
783 |
- struct cl_node *root = NULL; |
|
784 |
- int ret, signo = 0; |
|
819 |
+ struct cl_engine *engine = NULL; |
|
820 |
+ unsigned int sigs = 0; |
|
821 |
+ int ret; |
|
785 | 822 |
|
786 |
- ret = cl_loaddbdir(cl_retdbdir(), &root, &signo); |
|
823 |
+ ret = cl_load(cl_retdbdir(), &engine, &sigs, CL_DB_STDOPT); |
|
787 | 824 |
\end{verbatim} |
788 | 825 |
|
789 | 826 |
\subsubsection{Error handling} |
... | ... |
@@ -791,26 +722,32 @@ N * * * * /usr/local/bin/freshclam --quiet |
791 | 791 |
The function returns a statically allocated string: |
792 | 792 |
\begin{verbatim} |
793 | 793 |
if(ret) { |
794 |
- printf("cl_loaddbdir() error: %s\n", cl_strerror(ret)); |
|
794 |
+ printf("cl_load() error: %s\n", cl_strerror(ret)); |
|
795 | 795 |
exit(1); |
796 | 796 |
} |
797 | 797 |
\end{verbatim} |
798 | 798 |
|
799 |
- \subsubsection{Database structure} |
|
800 |
- Now initialise internal transitions with \verb+cl_build+. |
|
799 |
+ \subsubsection{Engine structure} |
|
800 |
+ When all required databases are loaded you should prepare the detection |
|
801 |
+ engine by calling \verb+cl_build+. In the case of failure you should |
|
802 |
+ free the memory occupied by the engine with \verb+cl_free+: |
|
801 | 803 |
\begin{verbatim} |
802 |
- int cl_build(struct cl_node *root); |
|
804 |
+ int cl_build(struct cl_engine *engine); |
|
805 |
+ void cl_free(struct cl_engine *engine); |
|
803 | 806 |
\end{verbatim} |
804 | 807 |
In our example: |
805 | 808 |
\begin{verbatim} |
806 |
- if((ret = cl_build(root))) |
|
809 |
+ if((ret = cl_build(engine))) { |
|
807 | 810 |
printf("cl_build() error: %s\n", cl_strerror(ret)); |
811 |
+ cl_free(engine); |
|
812 |
+ exit(1); |
|
813 |
+ } |
|
808 | 814 |
\end{verbatim} |
809 | 815 |
|
810 | 816 |
\subsection{Database reloading} |
811 | 817 |
The most important thing is to keep the internal instance of the database |
812 | 818 |
up to date. You can watch database changes with the \verb+cl_stat+ |
813 |
- functions family. |
|
819 |
+ family of functions. |
|
814 | 820 |
\begin{verbatim} |
815 | 821 |
int cl_statinidir(const char *dirname, struct cl_stat *dbstat); |
816 | 822 |
int cl_statchkdir(const struct cl_stat *dbstat); |
... | ... |
@@ -824,7 +761,8 @@ N * * * * /usr/local/bin/freshclam --quiet |
824 | 824 |
memset(&dbstat, 0, sizeof(struct cl_stat)); |
825 | 825 |
cl_statinidir(dbdir, &dbstat); |
826 | 826 |
\end{verbatim} |
827 |
- To check for a change you only need to call \verb+cl_statchkdir+: |
|
827 |
+ To check for a change you just need to call \verb+cl_statchkdir+ and check |
|
828 |
+ its return value: |
|
828 | 829 |
\begin{verbatim} |
829 | 830 |
if(cl_statchkdir(&dbstat) == 1) { |
830 | 831 |
reload_database...; |
... | ... |
@@ -832,102 +770,108 @@ N * * * * /usr/local/bin/freshclam --quiet |
832 | 832 |
cl_statinidir(cl_retdbdir(), &dbstat); |
833 | 833 |
} |
834 | 834 |
\end{verbatim} |
835 |
- Remember to reinitialize the structure after reload. |
|
835 |
+ Remember to reset the \verb+cl_stat+ structure after reload. |
|
836 | 836 |
|
837 | 837 |
\subsubsection{Data scan functions} |
838 |
- It's possible to scan a buffer, a descriptor, or a file with: |
|
838 |
+ It's possible to scan a file or descriptor using: |
|
839 | 839 |
\begin{verbatim} |
840 |
- int cl_scanbuff(const char *buffer, unsigned int length, |
|
841 |
- const char **virname, const struct cl_node *root); |
|
840 |
+ int cl_scanfile(const char *filename, const char **virname, |
|
841 |
+ unsigned long int *scanned, const struct cl_engine *engine, |
|
842 |
+ const struct cl_limits *limits, unsigned int options); |
|
842 | 843 |
|
843 | 844 |
int cl_scandesc(int desc, const char **virname, unsigned |
844 |
- long int *scanned, const struct cl_node *root, const |
|
845 |
+ long int *scanned, const struct cl_engine *engine, const |
|
845 | 846 |
struct cl_limits *limits, unsigned int options); |
846 |
- |
|
847 |
- int cl_scanfile(const char *filename, const char **virname, |
|
848 |
- unsigned long int *scanned, const struct cl_node *root, |
|
849 |
- const struct cl_limits *limits, unsigned int options); |
|
850 | 847 |
\end{verbatim} |
851 |
- All the functions save a virus name under \verb+virname+ pointer. |
|
852 |
- It points to a field in the internal database structure and must not |
|
853 |
- be released directly. If the \verb+scanned+ pointer is not NULL the |
|
854 |
- functions will increase a value represented by this pointer by a size |
|
855 |
- of scanned data in \verb+CL_COUNT_PRECISION+ units. The last two |
|
856 |
- functions also support archive limits required to protect against Denial |
|
857 |
- of Service attacks. |
|
848 |
+ Both functions will save a virus name under the pointer \verb+virname+, |
|
849 |
+ the virus name is part of the engine structure and must not be released |
|
850 |
+ directly. If the third argument (\verb+scanned+) is not NULL, the |
|
851 |
+ functions will increase its value with the size of scanned data (in |
|
852 |
+ \verb+CL_COUNT_PRECISION+ units). Both functions have support for archive |
|
853 |
+ limits in order to protect against Denial of Service attacks. |
|
858 | 854 |
\begin{verbatim} |
859 |
- struct cl_limits { |
|
860 |
- int maxreclevel; /* maximal recursion level */ |
|
861 |
- int maxfiles; /* maximal number of files to be |
|
862 |
- * scanned within archive |
|
863 |
- */ |
|
864 |
- int maxratio; /* maximal compression ratio */ |
|
865 |
- short archivememlim; /* limit memory usage for bzip2 (0/1) */ |
|
866 |
- long int maxfilesize; /* archived files larger than this |
|
867 |
- * value will not be scanned |
|
868 |
- */ |
|
869 |
- }; |
|
855 |
+struct cl_limits { |
|
856 |
+ unsigned int maxreclevel; /* maximum recursion level for archives */ |
|
857 |
+ unsigned int maxfiles; /* maximum number of files to be scanned |
|
858 |
+ * within a single archive |
|
859 |
+ */ |
|
860 |
+ unsigned int maxmailrec; /* maximum recursion level for mail files */ |
|
861 |
+ unsigned int maxratio; /* maximum compression ratio */ |
|
862 |
+ unsigned long int maxfilesize;/* compressed files larger than this limit |
|
863 |
+ * will not be scanned |
|
864 |
+ */ |
|
865 |
+ unsigned short archivememlim; /* limit memory usage for some unpackers */ |
|
866 |
+}; |
|
870 | 867 |
\end{verbatim} |
871 |
- The \verb+options+ argument configures the scan engine and supports the |
|
872 |
- following flags (that can be combined using bit operators): |
|
868 |
+ The last argument (\verb+options+) configures the scan engine and supports |
|
869 |
+ the following flags (that can be combined using bit operators): |
|
873 | 870 |
\begin{itemize} |
874 | 871 |
\item \textbf{CL\_SCAN\_STDOPT}\\ |
875 | 872 |
This is an alias for a recommended set of scan options. You |
876 | 873 |
should use it to make your software ready for new features |
877 |
- in future versions of libclamav. |
|
874 |
+ in the future versions of libclamav. |
|
878 | 875 |
\item \textbf{CL\_SCAN\_RAW}\\ |
879 |
- It does nothing. Please use it (alone) if you don't want |
|
880 |
- to scan any special files. |
|
876 |
+ Use it alone if you want to disable support for special files. |
|
881 | 877 |
\item \textbf{CL\_SCAN\_ARCHIVE}\\ |
882 | 878 |
This flag enables transparent scanning of various archive formats. |
883 | 879 |
\item \textbf{CL\_SCAN\_BLOCKENCRYPTED}\\ |
884 |
- With this flag the library marks encrypted archives as viruses |
|
880 |
+ With this flag the library will mark encrypted archives as viruses |
|
885 | 881 |
(Encrypted.Zip, Encrypted.RAR). |
886 | 882 |
\item \textbf{CL\_SCAN\_BLOCKMAX}\\ |
887 | 883 |
Mark archives as viruses if \verb+maxfiles+, \verb+maxfilesize+, |
888 | 884 |
or \verb+maxreclevel+ limit is reached. |
889 | 885 |
\item \textbf{CL\_SCAN\_MAIL}\\ |
890 |
- It enables support for mail files. |
|
886 |
+ Enable support for mail files. |
|
891 | 887 |
\item \textbf{CL\_SCAN\_MAILURL}\\ |
892 | 888 |
The mail scanner will download and scan URLs listed in a mail |
893 | 889 |
body. This flag should not be used on loaded servers. Due to |
894 | 890 |
potential problems please do not enable it by default but make |
895 | 891 |
it optional. |
896 | 892 |
\item \textbf{CL\_SCAN\_OLE2}\\ |
897 |
- Enables support for Microsoft Office document files. |
|
893 |
+ Enables support for OLE2 containers (used by MS Office and .msi |
|
894 |
+ files). |
|
898 | 895 |
\item \textbf{CL\_SCAN\_PE}\\ |
899 |
- This flag enables scanning withing Portable Executable files and |
|
900 |
- allows libclamav to unpack UPX, Petite, and FSG compressed |
|
901 |
- executables. |
|
896 |
+ This flag enables deep scanning of Portable Executable files and |
|
897 |
+ allows libclamav to unpack executables compressed with run-time |
|
898 |
+ unpackers. |
|
899 |
+ \item \textbf{CL\_SCAN\_ELF}\\ |
|
900 |
+ Enable support for ELF files. |
|
902 | 901 |
\item \textbf{CL\_SCAN\_BLOCKBROKEN}\\ |
903 | 902 |
libclamav will try to detect broken executables and mark them as |
904 | 903 |
Broken.Executable. |
905 | 904 |
\item \textbf{CL\_SCAN\_HTML}\\ |
906 |
- This flag enables HTML normalisation (including JScript |
|
905 |
+ This flag enables HTML normalisation (including ScrEnc |
|
907 | 906 |
decryption). |
907 |
+ \item \textbf{CL\_SCAN\_ALGORITHMIC}\\ |
|
908 |
+ Enable algorithmic detection of viruses. |
|
909 |
+ \item \textbf{CL\_SCAN\_PHISHING\_DOMAINLIST}\\ |
|
910 |
+ Phishing module: restrict URL scanning to domains from .pdf |
|
911 |
+ (RECOMMENDED). |
|
912 |
+ \item \textbf{CL\_SCAN\_PHISHING\_BLOCKSSL}\\ |
|
913 |
+ Phishing module: always block SSL mismatches in URLs. |
|
914 |
+ \item \textbf{CL\_SCAN\_PHISHING\_BLOCKCLOAK}\\ |
|
915 |
+ Phishing module: always block cloaked URLs. |
|
908 | 916 |
\end{itemize} |
909 |
- All functions return 0 (\verb+CL_CLEAN+) if the file is clean, |
|
910 |
- \verb+CL_VIRUS+ when virus is detected and an another value on failure. |
|
917 |
+ All functions return 0 (\verb+CL_CLEAN+) when the file seems clean, |
|
918 |
+ \verb+CL_VIRUS+ when a virus is detected and another value on failure. |
|
911 | 919 |
\begin{verbatim} |
912 | 920 |
... |
913 | 921 |
struct cl_limits limits; |
914 | 922 |
const char *virname; |
915 | 923 |
|
916 | 924 |
memset(&limits, 0, sizeof(struct cl_limits)); |
917 |
- /* maximal number of files in archive */; |
|
918 |
- limits.maxfiles = 1000 |
|
919 |
- /* maximal archived file size */ |
|
920 |
- limits.maxfilesize = 10 * 1048576; /* 10 MB */ |
|
921 |
- /* maximal recursion level */ |
|
922 |
- limits.maxreclevel = 5; |
|
923 |
- /* maximal compression ratio */ |
|
924 |
- limits.maxratio = 200; |
|
925 |
- /* disable memory limit for bzip2 scanner */ |
|
926 |
- limits.archivememlim = 0; |
|
927 |
- |
|
928 |
- if((ret = cl_scanfile("/home/zolw/test", &virname, NULL, root, |
|
925 |
+ limits.maxfiles = 1000; /* max files */ |
|
926 |
+ limits.maxfilesize = 10 * 1048576; /* maximum size of archived or |
|
927 |
+ * compressed file (files exceeding |
|
928 |
+ * this limit will be ignored) |
|
929 |
+ */ |
|
930 |
+ limits.maxreclevel = 5; /* maximum recursion level for archives */ |
|
931 |
+ limits.maxmailrec = 64; /* maximum recursion level for mail files */ |
|
932 |
+ limits.maxratio = 200; /* maximum compression ratio */ |
|
933 |
+ |
|
934 |
+ if((ret = cl_scanfile("/tmp/test.exe", &virname, NULL, engine, |
|
929 | 935 |
&limits, CL_STDOPT)) == CL_VIRUS) { |
930 |
- printf("Detected %s virus.\n", virname); |
|
936 |
+ printf("Virus detected: %s\n", virname); |
|
931 | 937 |
} else { |
932 | 938 |
printf("No virus detected.\n"); |
933 | 939 |
if(ret != CL_CLEAN) |
... | ... |
@@ -936,14 +880,11 @@ N * * * * /usr/local/bin/freshclam --quiet |
936 | 936 |
\end{verbatim} |
937 | 937 |
|
938 | 938 |
\subsubsection{Memory} |
939 |
- Because the internal database uses a few megabytes of memory, you should |
|
940 |
- release it if you no longer need to scan files. |
|
941 |
- \begin{verbatim} |
|
942 |
- void cl_free(struct cl_node *root); |
|
943 |
- \end{verbatim} |
|
939 |
+ Because the engine structure consumes a few megabytes of system memory, you |
|
940 |
+ should release it with \verb+cl_free+ if you no longer need to scan files. |
|
944 | 941 |
|
945 | 942 |
\subsubsection{clamav-config} |
946 |
- Use \verb+clamav-config+ to check libclamav compilation information. |
|
943 |
+ Use \verb+clamav-config+ to check compilation information for libclamav. |
|
947 | 944 |
\begin{verbatim} |
948 | 945 |
zolw@localhost:~$ clamav-config --libs |
949 | 946 |
-L/usr/local/lib -lz -lbz2 -lgmp -lpthread |
... | ... |
@@ -953,1328 +894,40 @@ N * * * * /usr/local/bin/freshclam --quiet |
953 | 953 |
|
954 | 954 |
\subsubsection{Example} |
955 | 955 |
You will find an example scanner application in the clamav sources |
956 |
- (/example). Remember that all programs based on libclamav must be linked |
|
957 |
- against it: |
|
956 |
+ (/example). Don't forget that all programs based on libclamav must be |
|
957 |
+ linked against it: |
|
958 | 958 |
\begin{verbatim} |
959 | 959 |
gcc -Wall ex1.c -o ex1 -lclamav |
960 | 960 |
\end{verbatim} |
961 | 961 |
|
962 | 962 |
\subsection{CVD format} |
963 |
- CVD (ClamAV Virus Database) is a digitally signed tarball file that |
|
964 |
- contains one or more databases. The header is a 512 bytes long string |
|
965 |
- with colon separated fields: |
|
963 |
+ CVD (ClamAV Virus Database) is a digitally signed tarball containing |
|
964 |
+ one or more databases. The header is a 512-bytes long string with colon |
|
965 |
+ separated fields: |
|
966 | 966 |
\begin{verbatim} |
967 | 967 |
ClamAV-VDB:build time:version:number of signatures:functionality |
968 | 968 |
level required:MD5 checksum:digital signature:builder name:build time (sec) |
969 | 969 |
\end{verbatim} |
970 | 970 |
\verb+sigtool --info+ displays detailed information on CVD files: |
971 | 971 |
\begin{verbatim} |
972 |
- zolw@localhost:/usr/local/share/clamav$ sigtool -i daily.cvd |
|
973 |
- Build time: 11 Sep 2004 21-07 +0200 |
|
974 |
- Version: 487 |
|
975 |
- # of signatures: 1189 |
|
976 |
- Functionality level: 2 |
|
977 |
- Builder: ccordes |
|
978 |
- MD5: a3f4f98694229e461f17d2aa254e9a43 |
|
979 |
- Digital signature: uwJS6d+y/9g5SXGE0Hh1rXyjZW/PGK/zqVtWWVL3/tfHEn |
|
980 |
- A17z6VB2IBR2I/OitKRYzmVo3ibU7bPCJNgi6fPcW1PQwvCunwAswvR0ehrvY/4ks |
|
981 |
- UjUOXo1VwQlW7l86HZmiMUSyAjnF/gciOSsOQa9Hli8D5uET1RDzVpoWu/id |
|
982 |
- Verification OK. |
|
983 |
- \end{verbatim} |
|
984 |
- |
|
985 |
- \section{Frequently Asked Questions} |
|
986 |
- The FAQ section is maintained by Luca Gibelli. |
|
987 |
- |
|
988 |
- \begin{itemize} |
|
989 |
- \item \textbf{What does \emph{WARNING: Current functionality level = 1, |
|
990 |
- required = 2} mean?}\\ |
|
991 |
- The functionality level of the database determines which scanner engine |
|
992 |
- version is required to use all of its signatures. If you don't upgrade |
|
993 |
- immediately you will be in big trouble. |
|
994 |
- |
|
995 |
- \item \textbf{What does \emph{Your ClamAV installation is OUTDATED} |
|
996 |
- mean?}\\ |
|
997 |
- You'll get this message whenever a new version of ClamAV is released. |
|
998 |
- In order to detect all the latest viruses, it's not enough to keep your |
|
999 |
- database up to date. You also need to run the latest version of the |
|
1000 |
- scanner. You can find the latest release at \url{http://www.clamav.net} |
|
1001 |
- under the \verb+stable+ link. Running the latest stable release also |
|
1002 |
- improves stability. |
|
1003 |
- |
|
1004 |
- \item \textbf{What does \emph{WARNING: DNS record is older than 3 hours} |
|
1005 |
- mean?}\\ |
|
1006 |
- freshclam attempts to detect potential problems with DNS caches and |
|
1007 |
- switches to the old mode if something looks suspicious. If this message |
|
1008 |
- appears seldomly, you can safely ignore it. If you get the error |
|
1009 |
- everytime you run freshclam, you should check your dns settings. |
|
1010 |
- |
|
1011 |
- \item \textbf{What does \emph{SECURITY WARNING: NO SUPPORT FOR DIGITAL |
|
1012 |
- SIGNATURES} mean?}\\ |
|
1013 |
- The ClamAV package requires the GMP library to verify the digital |
|
1014 |
- signature of the virus database. When building ClamAV you need the |
|
1015 |
- GMP library and its headers: if you are using Debian just run |
|
1016 |
- \verb+apt-get install libgmp3-dev+, if you are using an RPM based |
|
1017 |
- distribution install the gmp-devel package. |
|
1018 |
- |
|
1019 |
- \item \textbf{How often is the virus database updated?}\\ |
|
1020 |
- The virus database is usually updated many times per week. Check out |
|
1021 |
- \url{http://news.gmane.org/gmane.comp.security.virus.clamav.virusdb/} |
|
1022 |
- to see our response times to new threats. The virusdb team tries to |
|
1023 |
- keep up with the latest worm in the wild. When a new worm spreads out, |
|
1024 |
- often it is less than one hour before we release a database update. |
|
1025 |
- You can contribute to make the virusdb updating process more efficient |
|
1026 |
- by submitting samples of viruses via our web interface. |
|
1027 |
- |
|
1028 |
- \item \textbf{I tried to submit a sample through the web interface, |
|
1029 |
- but it said the sample is already recognized by ClamAV. My clamscan |
|
1030 |
- tells me it's not. I already updated my database, what's wrong with |
|
1031 |
- my setup?}\\ |
|
1032 |
- Please run clamscan with the --mbox option. Also check that freshclam |
|
1033 |
- and clamscan are using the same path for storing/reading the database. |
|
1034 |
- |
|
1035 |
- \item \textbf{ClamAV crashes/hangs/doesn't compile/doesn't start. Did |
|
1036 |
- I find a bug?}\\ |
|
1037 |
- Before reporting a bug, please download the latest CVS code and try to |
|
1038 |
- reproduce the bug with it. Chances are the bug you encountered has |
|
1039 |
- already been fixed. If you really feel like you found a bug, please |
|
1040 |
- send a message \email{bugs*clamav.net}. |
|
1041 |
- |
|
1042 |
- \item \textbf{How do I automatically restart clamd when it dies?}\\ |
|
1043 |
- Set up a cronjob which checks that clamd is up and running, every XX |
|
1044 |
- minutes. You can find an example script in the |
|
1045 |
- \verb+contrib/clamdwatch/+ directory. |
|
1046 |
- |
|
1047 |
- \item \textbf{How do I keep my virus database up to date?}\\ |
|
1048 |
- ClamAV comes with freshclam, a tool which periodically checks for |
|
1049 |
- new database releases and keeps your database up to date. |
|
1050 |
- |
|
1051 |
- \item \textbf{I'm running ClamAV on a lot of clients on my local |
|
1052 |
- network. Can I mirror the database locally so that each client |
|
1053 |
- doesn't have to download it from your servers?}\\ |
|
1054 |
- Sure, install a proxy server and then configure your freshclam clients |
|
1055 |
- to use it (watch for the \verb+HTTPProxyServer+ parameter in |
|
1056 |
- \verb+man freshclam.conf+). Alternatively, you can configure a local |
|
1057 |
- webserver on one of your machines (say machine1.mylan) and let |
|
1058 |
- freshclam download the *.cvd files from |
|
1059 |
- \url{http://database.clamav.net/} to the webserver's |
|
1060 |
- \verb+DocumentRoot+. Finally, change \verb+freshclam.conf+ on your |
|
1061 |
- clients so that it reads: \verb+DatabaseMirror machine1.mylan+ |
|
1062 |
- First the database will be downloaded to the local webserver and then |
|
1063 |
- the other clients on the network will update their copy of the database |
|
1064 |
- from it. |
|
1065 |
- |
|
1066 |
- \item \textbf{How can I list the virus signature names contained in |
|
1067 |
- the database?}\\ |
|
1068 |
- If you are using a recent version of ClamAV just run: |
|
1069 |
- \verb+$sigtool --list-sigs+ |
|
1070 |
- |
|
1071 |
- \item \textbf{I found an infected file in my HD/floppy/mailbox, but |
|
1072 |
- ClamAV doesn't recognize it yet. Can you help me?}\\ |
|
1073 |
- Our virus database is kept up to date with the help of the community. |
|
1074 |
- Whenever you find a new virus which is not detected by ClamAV you |
|
1075 |
- should submit it on our website (go to \url{www.clamav.net} and |
|
1076 |
- click on \emph{submit sample}). The virusdb team will review your |
|
1077 |
- submission and update the database if necessary. Before submitting |
|
1078 |
- a new sample: |
|
1079 |
- \begin{itemize} |
|
1080 |
- \item check that the value of \verb+DatabaseDirectory+, in both |
|
1081 |
- \verb+clamd.conf+ and\\ \verb+freshclam.conf+, is the same |
|
1082 |
- \item update your database by running freshclam |
|
1083 |
- \end{itemize} |
|
1084 |
- |
|
1085 |
- \item \textbf{Why is ClamAV calling the XXX virus with another name?}\\ |
|
1086 |
- This usually happens when we add a signature before other AV |
|
1087 |
- vendors. No well-known name is available at that moment so we have to |
|
1088 |
- invent one. Renaming the virus after a few days would just confuse |
|
1089 |
- people more, so we usually keep on using our name for that virus. The |
|
1090 |
- only exception is when a new name is established soon after the |
|
1091 |
- signature addition. You can find more info about this in the virus |
|
1092 |
- naming page at \url{http://www.clamav.net/cvdinfo.html} |
|
1093 |
- |
|
1094 |
- \item \textbf{How do I know when database updates are released?}\\ |
|
1095 |
- Subscribe to the \emph{clamav-virusdb} mailing-list. |
|
1096 |
- |
|
1097 |
- \item \textbf{How can I scan a file on my hard disk for viruses |
|
1098 |
- without installing ClamAV?}\\ |
|
1099 |
- Use the online scanning tool available at |
|
1100 |
- \url{http://test-clamav.power-netz.de/} |
|
1101 |
- |
|
1102 |
- \item \textbf{I found a false positive in ClamAV virus database. What |
|
1103 |
- shall I do?}\\ |
|
1104 |
- Fill the form at \url{http://www.clamav.net/sendvirus.html} Be sure to |
|
1105 |
- select \emph{The file attached is... a false positive} |
|
1106 |
- |
|
1107 |
- \item \textbf{How do I verify the integrity of ClamAV sources?}\\ |
|
1108 |
- Using GnuPG (\url{http://www.gnupg.org/}) you can easily verify the |
|
1109 |
- authenticity of your stable release downloads by using the following |
|
1110 |
- method: |
|
1111 |
- \begin{itemize} |
|
1112 |
- \item Download Tomasz Kojm's key from the clamav.net site:\\ |
|
1113 |
- \verb+$ wget http://www.clamav.net/gpg/tkojm.gpg+ |
|
1114 |
- \item Import the key into your local public keyring:\\ |
|
1115 |
- \verb+\$ gpg --import tkojm.gpg+ |
|
1116 |
- \item Download the stable release AND the corresponding .sig file to |
|
1117 |
- the same directory.\\ |
|
1118 |
- \begin{verbatim} |
|
1119 |
- $ wget http://prdownloads.sourceforge.net/clamav/clamav-X.XX.tar.gz |
|
1120 |
- $ wget http://prdownloads.sourceforge.net/clamav/clamav-X.XX.tar.gz.sig |
|
1121 |
- \end{verbatim} |
|
1122 |
- \item Verify that the stable release download is signed with the proper |
|
1123 |
- key:\\ |
|
1124 |
- \verb+$ gpg --verify clamav-X.XX.tar.gz.sig+ |
|
1125 |
- \item Make sure the resulting output contain the following |
|
1126 |
- information:\\ |
|
1127 |
- \verb+Good signature from Tomasz Kojm (tk*lodz.tpnet.pl)+ |
|
1128 |
- \end{itemize} |
|
1129 |
- |
|
1130 |
- \item \textbf{Can ClamAV disinfect files?}\\ |
|
1131 |
- No, it can't. We will add support for disinfecting OLE2 files in one |
|
1132 |
- of the next stable releases. There are no plans for disinfecting other |
|
1133 |
- types of files. There are many reasons for it: cleaning viruses from |
|
1134 |
- files is virtually pointless these days. It is very seldom that there |
|
1135 |
- is anything useful left after cleaning, and even if there is, |
|
1136 |
- would you trust it? |
|
1137 |
- |
|
1138 |
- \item \textbf{When using clamscan, is there a way to know which message |
|
1139 |
- within an mbox is infected?}\\ |
|
1140 |
- No, clamscan stops at the first infected message. You can convert the |
|
1141 |
- mbox to Maildir format, run clamscan on it and then convert it back to |
|
1142 |
- mbox format. There are many tools available which can convert to and |
|
1143 |
- from Maildir format, e.g: formail, mbox2maildir, and maildir2mbox. |
|
1144 |
- |
|
1145 |
- \item \textbf{I'm running qmail+Qmail-Scanner+ClamAV and get the |
|
1146 |
- following error in my mail logs: \emph{clamdscan: corrupt or unknown |
|
1147 |
- clamd scanner error or memory/resource/perms problem}. What's wrong |
|
1148 |
- with it?}\\ |
|
1149 |
- Most likely clamd is not running at all, or you are running |
|
1150 |
- Qmail-Scanner and clamd under a different uid. If you are running |
|
1151 |
- Qmail-Scanner as qscand (default setting) you could put |
|
1152 |
- \verb+User qscand+ inside your clamd.conf file and restart clamd. |
|
1153 |
- Remember to check that qscand can create clamd.ctl (usually located at |
|
1154 |
- \verb+/var/run/clamav/clamd.ctl+). The same applies to the log file. |
|
1155 |
- |
|
1156 |
- \item \textbf{How do I use ClamAV with p3scan?}\\ |
|
1157 |
- Add the following lines to your pop3vscan configuration file: |
|
1158 |
- \begin{verbatim} |
|
1159 |
- virusregexp = .*: (.*) FOUND |
|
1160 |
- scanner = /usr/bin/clamdscan --no-summary -i |
|
1161 |
- scannertype = basic |
|
1162 |
- \end{verbatim} |
|
1163 |
- |
|
1164 |
- \item \textbf{Where can I ask questions about using ClamAV?}\\ |
|
1165 |
- Subscribe to our \emph{clamav-users} mailing-list at |
|
1166 |
- \url{http://www.clamav.net/ml.html} |
|
1167 |
- |
|
1168 |
- \item \textbf{Where can I get the latest CVS snapshot of ClamAV?}\\ |
|
1169 |
- Basically, there are two ways: |
|
1170 |
- \begin{itemize} |
|
1171 |
- \item Run\\ |
|
1172 |
- \verb+cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/clamav co clamav-devel+ |
|
1173 |
- \item Visit \url{http://www.clamav.net/snapshot/} |
|
1174 |
- \end{itemize} |
|
1175 |
- |
|
1176 |
- \item \textbf{I'm a MS Windows user. Can I take advantage of ClamAV |
|
1177 |
- virus protection?}\\ |
|
1178 |
- Yes, you can use ClamWin, a port of ClamAV for win32 systems with a |
|
1179 |
- very nice graphic interface. Download it at \url{http://www.clamwin.net} |
|
1180 |
- |
|
1181 |
- \item \textbf{Where can I find more information about ClamAV?}\\ |
|
1182 |
- Please read this documentation. You can also try searching the mailing |
|
1183 |
- list archives. If you can't find the answer, you can ask for support on |
|
1184 |
- the clamav-users mailing-list, but please before doing it, search the |
|
1185 |
- archives! Also, make sure that you don't send HTML-ized email messages |
|
1186 |
- and that you don't top-post (these violate the netiquette and lessen |
|
1187 |
- your chances of being answered). |
|
1188 |
- |
|
1189 |
- \item \textbf{How can I contribute to the ClamAV project?}\\ |
|
1190 |
- There are many ways to contribute to the ClamAV project. See the |
|
1191 |
- donations page (\url{http://www.clamav.net/donate.html} for more info. |
|
1192 |
- \end{itemize} |
|
1193 |
- |
|
1194 |
- \section{Third party software} |
|
1195 |
- The following software supports ClamAV. It's specified which elements are |
|
1196 |
- supported, please note that if a program doesn't support clamd you can |
|
1197 |
- use clamdscan instead of clamscan. |
|
1198 |
- |
|
1199 |
- \subsection{\emph{MTA + ClamAV}} |
|
1200 |
- |
|
1201 |
- \subsubsection{amavisd-new} |
|
1202 |
- \textbf{Homepage:} \url{http://www.ijs.si/software/amavisd/}\\ |
|
1203 |
- \textbf{Supports:} clamd, clamscan\\[4pt] |
|
1204 |
- amavisd-new is a rewritten version of amavis maintained by |
|
1205 |
- Mark Martinec.\\[4pt] |
|
1206 |
- \textbf{Installation:}\\ |
|
1207 |
- clamscan is enabled automatically if clamscan binary is found |
|
1208 |
- at amavisd-new startup time. clamd is activated by uncommenting |
|
1209 |
- its entry in the @av\_scanners list, file /etc/amavisd.conf. |
|
1210 |
- |
|
1211 |
- \subsubsection{AMaViS - "Next Generation"} |
|
1212 |
- \textbf{Homepage:} \url{http://sourceforge.net/projects/amavis/}\\ |
|
1213 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1214 |
- AMaViS-ng is a rewritten, more modular version of amavis-perl/amavisd, |
|
1215 |
- developed by Hilko Bengen. |
|
1216 |
- \textbf{Installation:}\\ |
|
1217 |
- |
|
1218 |
- \noindent Please download the newest version (at least 0.1.4). |
|
1219 |
- After installation (which is quite easy), please uncomment the following |
|
1220 |
- line in amavis.conf: |
|
1221 |
- \begin{verbatim} |
|
1222 |
- virus-scanner = CLAM |
|
1223 |
- \end{verbatim} |
|
1224 |
- and if it's needed change the path to clamscan in the \verb+[CLAM]+ section: |
|
1225 |
- \begin{verbatim} |
|
1226 |
- [CLAM] |
|
1227 |
- |
|
1228 |
- clamscan = /usr/local/bin/clamscan |
|
972 |
+zolw@localhost:/usr/local/share/clamav$ sigtool -i daily.cvd |
|
973 |
+Build time: 11 Feb 2007 19-28 +0000 |
|
974 |
+Version: 2553 |
|
975 |
+# of signatures: 6063 |
|
976 |
+Functionality level: 9 |
|
977 |
+Builder: ccordes |
|
978 |
+D5: 7f337b409249e11dea3effb04dd352f2 |
|
979 |
+Digital signature: 6Ybd2eeDHBAs8raaEwmayqzoa5ysGDNnQ5Cc89mS2VCm1jRXZP |
|
980 |
+ke/itmkTyYQTc/rgJc2uQPr+NvzvUxRpsniwoyZ/gIkPniCLnqVCYOOytwtmirivbrV8j |
|
981 |
+0kzxb9nHd+5UQqj/Z3rLbS7T5HCbRX3uE0JX1tAo642Gq9ACH9Fc |
|
982 |
+Verification OK. |
|
1229 | 983 |
\end{verbatim} |
1230 | 984 |
|
1231 |
- \subsubsection{ClamdMail} |
|
1232 |
- \textbf{Homepage:} \url{http://clamdmail.sf.net/}\\ |
|
1233 |
- \textbf{Supports:} clamd\\[4pt] |
|
1234 |
- A mail processing client for ClamAV. Small, fast and easy to install. |
|
1235 |
- |
|
1236 |
- \subsubsection{Clement} |
|
1237 |
- \textbf{Homepage:} \url{http://www.clement.safe.ca/}\\ |
|
1238 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1239 |
- Clement is an application working as an mail server firewall. Its only |
|
1240 |
- purpose is to trap most of the unwanted mail at the earliest possible stage. |
|
1241 |
- Clement uses ClamAV to detect viruses and SpamAssassin to check for spam |
|
1242 |
- content. |
|
1243 |
- |
|
1244 |
- \subsubsection{cgpav} |
|
1245 |
- \textbf{Homepage:} \url{http://program.farit.ru/}\\ |
|
1246 |
- \textbf{Supports:} clamd\\[4pt] |
|
1247 |
- This is a fast (written in C) CommuniGate Pro anti-virus plugin with |
|
1248 |
- support for clamd. |
|
1249 |
- |
|
1250 |
- \subsubsection{ClamCour} |
|
1251 |
- \textbf{Homepage:} \url{http://sourceforge.net/projects/clamcour/}\\ |
|
1252 |
- \textbf{Supports:} clamd\\[4pt] |
|
1253 |
- ClamCour is a Courier-MTA multithread filter that allows Courier to scan |
|
1254 |
- mail for viruses using Clam AntiVirus package. |
|
1255 |
- |
|
1256 |
- \subsubsection{clamfilter} |
|
1257 |
- \textbf{Homepage:} \url{http://www.ensita.net/products/clamfilter/}\\ |
|
1258 |
- \textbf{Supports:} clamd\\[4pt] |
|
1259 |
- Clamfilter is a small, secure, and efficient content filter for Postfix |
|
1260 |
- designed for filtering messages efficiently through the clamd daemon. |
|
1261 |
- |
|
1262 |
- \subsubsection{ClamSMTP} |
|
1263 |
- \textbf{Homepage:} \url{http://memberwebs.com/nielsen/software/clamsmtp/}\\ |
|
1264 |
- \textbf{Supports:} clamd \\[4pt] |
|
1265 |
- ClamSMTP is an SMTP filter for Postfix and other mail servers that checks |
|
1266 |
- for viruses using the ClamAV anti-virus software. It aims to be lightweight, |
|
1267 |
- reliable, and simple rather than have a myriad of options. Written in C |
|
1268 |
- without major dependencies. |
|
1269 |
- |
|
1270 |
- \subsubsection{clapf} |
|
1271 |
- \textbf{Homepage:} \url{http://dev.acts.hu/clapf/}\\ |
|
1272 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1273 |
- Clapf is a clamav based virus scanning and anti-spam content filter for |
|
1274 |
- Postfix. |
|
1275 |
- |
|
1276 |
- \subsubsection{DSpamPD} |
|
1277 |
- \textbf{Homepage:} \url{http://caspian.dotconf.net/menu/Software/DspamPD/}\\ |
|
1278 |
- \textbf{Supports:} clamd\\[4pt] |
|
1279 |
- DspamPD is a transparent SMTP proxy daemon that passes email through DSPAM. |
|
1280 |
- It can also pass mail through ClamAV as well, providing you with a one-stop |
|
1281 |
- anti-spam / anti-virus smtp proxy with no extra perl modules! |
|
1282 |
- |
|
1283 |
- \subsubsection{exiscan} |
|
1284 |
- \textbf{Homepage:} \url{http://duncanthrax.net/exiscan-acl/}\\ |
|
1285 |
- \textbf{Supports:} clamscan, clamd\\[4pt] |
|
1286 |
- exiscan is a patch against exim version 4, providing support for content |
|
1287 |
- scanning in email messages received by exim. Four different scanning |
|
1288 |
- facilities are supported: antivirus, antispam, regular expressions, and |
|
1289 |
- file extensions. |
|
1290 |
- |
|
1291 |
- \subsubsection{Gadoyanvirus} |
|
1292 |
- \textbf{Homepage:} \url{http://oss.mdamt.net/gadoyanvirus/}\\ |
|
1293 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1294 |
- gadoyanvirus is a (yet another) virus stopper for qmail. It replaces the |
|
1295 |
- original qmail-queue program. It scans incoming messages using the ClamAV |
|
1296 |
- anti-virus library. Suspect message will be quarantined and (optionally) |
|
1297 |
- a notification message will be sent to the recipients. By default, |
|
1298 |
- gadoyanvirus needs QMAILQUEUE patched qmail installation. |
|
1299 |
- |
|
1300 |
- \subsubsection{hMailServer} |
|
1301 |
- \textbf{Homepage:} \url{http://www.hmailserver.com/}\\ |
|
1302 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1303 |
- hMailServer is a free, open source e-mail server for Microsoft Windows. |
|
1304 |
- It supports all the common mail protocols and comes with a easy to use COM |
|
1305 |
- library that can be used for integration with external software. It also |
|
1306 |
- has supports for virtual domains, distribution lists, ClamAV, aliases, |
|
1307 |
- distributed domains and much more. E-mail data is stored in a database |
|
1308 |
- server, MySQL or MS SQL, depending on your choice. |
|
1309 |
- |
|
1310 |
- \subsubsection{IVS Milter} |
|
1311 |
- \textbf{Homepage:} \url{http://ivs-milter.lbsd.net/}\\ |
|
1312 |
- \textbf{Supports:} clamd\\[4pt] |
|
1313 |
- IVS Milter is a virus and spam scanning milter. The name stands for |
|
1314 |
- Industrial Virus + Spam milter. It's designed to be used by anything |
|
1315 |
- from home users to large ISPs. |
|
1316 |
- |
|
1317 |
- \subsubsection{j-chkmail} |
|
1318 |
- \textbf{Homepage:} \url{http://j-chkmail.ensmp.fr/}\\ |
|
1319 |
- \textbf{Supports:} libclamav, clamd\\[4pt] |
|
1320 |
- j-chkmail is a fast (written in C) filter for sendmail. It does spam and |
|
1321 |
- dangerous content (virus) filtering with help of ClamAV. The program |
|
1322 |
- supports many modes of monitoring and run time controlling and |
|
1323 |
- was designed to work on highly loaded servers. It's an open source |
|
1324 |
- software available for free to registered users (for non-commercial usage). |
|
1325 |
- |
|
1326 |
- \subsubsection{Mail Avenger} |
|
1327 |
- \textbf{Homepage:} \url{http://www.mailavenger.org/}\\ |
|
1328 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1329 |
- Mail avenger is a highly-configurable SMTP server. It allows you to reject |
|
1330 |
- spam during mail transactions, before spooling messages in your local mail |
|
1331 |
- queue. You can specify site-wide default policies for filtering mail, but |
|
1332 |
- individual users can also craft their own policies by creating avenger |
|
1333 |
- scripts in their home directories. |
|
1334 |
- |
|
1335 |
- \subsubsection{Mailnees} |
|
1336 |
- \textbf{Homepage:} \url{http://mailnees.kicks-ass.org/}\\ |
|
1337 |
- \textbf{Supports:} clamdscan\\[4pt] |
|
1338 |
- Mailnees is an open source mail content filter for Sendmail and Postfix. |
|
1339 |
- |
|
1340 |
- \subsubsection{MailScanner} |
|
1341 |
- \textbf{Homepage:} \url{http://www.mailscanner.info/}\\ |
|
1342 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1343 |
- MailScanner scans all e-mail for viruses, spam and attacks against |
|
1344 |
- security vulnerabilities. It is not tied to any particular virus |
|
1345 |
- scanner, but can be used with any combination of 14 different virus |
|
1346 |
- scanners, allowing sites to choose the "best of breed" virus scanner. |
|
1347 |
- |
|
1348 |
- \subsubsection{Maverix} |
|
1349 |
- \textbf{Homepage:} \url{http://www.crystalballinc.com/vlad/software/maverix/}\\ |
|
1350 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1351 |
- Maverix is AOLserver module that implements SMTP protocol and acts as |
|
1352 |
- a SMTP proxy with anti-spam and anti-virus capabilities. |
|
1353 |
- |
|
1354 |
- \subsubsection{MIMEDefang} |
|
1355 |
- \textbf{Homepage:} \url{http://www.roaringpenguin.com/mimedefang}\\ |
|
1356 |
- \textbf{Supports:} clamscan, clamd\\[4pt] |
|
1357 |
- This is an efficient mail scanner for Sendmail/milter. |
|
1358 |
- |
|
1359 |
- \subsubsection{mxGuard for IMail} |
|
1360 |
- \textbf{Homepage:} \url{http://www.mxguard.com/postmaster/}\\ |
|
1361 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1362 |
- mxGuard is a spam filter for Ipswitch IMail mail server running on Windows |
|
1363 |
- platforms. It also includes free hooks to major anti-virus engines |
|
1364 |
- including ClamAV. |
|
1365 |
- |
|
1366 |
- \subsubsection{OdeiaVir} |
|
1367 |
- \textbf{Homepage:} \url{http://odeiavir.sourceforge.net/}\\ |
|
1368 |
- \textbf{Supports:} clamdscan\\[4pt] |
|
1369 |
- OdeiaVir is an e-mail filter for qmail or Exim. |
|
1370 |
- |
|
1371 |
- \subsubsection{OpenProtect} |
|
1372 |
- \textbf{Homepage:} \url{http://opencompt.com/}\\ |
|
1373 |
- \textbf{Supports:} ClamAV via MailScanner\\[4pt] |
|
1374 |
- OpenProtect is a server side e-mail protection solution consisting of |
|
1375 |
- MailScanner, Spamassassin, ClamAV with support for Sendmail, Postfix, |
|
1376 |
- Exim and qmail. It also consists of a fully automatic installer and |
|
1377 |
- uninstaller, which configures everything automatically including |
|
1378 |
- setting up perl modules and virus scanner settings. |
|
1379 |
- |
|
1380 |
- \subsubsection{Protea AntiVirus Tools} |
|
1381 |
- \textbf{Homepage:} \url{http://www.proteatools.com/}\\ |
|
1382 |
- \textbf{Supports:} clamd\\[4pt] |
|
1383 |
- Protea AntiVirus Tools for Lotus Domino scans and cleans automatically |
|
1384 |
- attached files and other objects in Domino mail. Clam AntiVirus scanner |
|
1385 |
- is used for virus detection. Fully configurable scheduled database scanning |
|
1386 |
- offers an additional layer of protection. |
|
1387 |
- |
|
1388 |
- \subsubsection{PSCM} |
|
1389 |
- \textbf{Homepage:} \url{http://www.metawire.org/~pscm/}\\ |
|
1390 |
- \textbf{Supports:} clamd\\[4pt] |
|
1391 |
- PSCM is an RPM package that provides out-of-box easy installation for |
|
1392 |
- a secure smtp mailserver with spam filtering and virus scanning |
|
1393 |
- capabilities. |
|
1394 |
- |
|
1395 |
- \subsubsection{PTSMail Utilities} |
|
1396 |
- \textbf{Homepage:} \url{http://www.scanmail-software.com/}\\ |
|
1397 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1398 |
- PTSMail uses clamscan as part of the ptsfilter (a sendmail milter). |
|
1399 |
- |
|
1400 |
- \subsubsection{pymavis} |
|
1401 |
- \textbf{Homepage:} \url{http://mplayerhq.hu/~arpi/pymavis/}\\ |
|
1402 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1403 |
- pymavis is an email parser, similar to the old amavis (or amavis-perl). The |
|
1404 |
- primary goal is to retrieve all attachments from an email, and then run |
|
1405 |
- various virus scanners over them. The parser can deal with damaged and |
|
1406 |
- truncated messages, non-RFC compliant or broken MIME syntax headers, |
|
1407 |
- inline (non-MIME) attachments, can decode base64, quoted-printable, |
|
1408 |
- uuencoded and binhex 4.0 (hqx) encodings. |
|
1409 |
- |
|
1410 |
- \subsubsection{Qmail-Scanner} |
|
1411 |
- \textbf{Homepage:} \url{http://qmail-scanner.sf.net/}\\ |
|
1412 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1413 |
- Please increase the softlimit value if you are going to use it with |
|
1414 |
- clamscan. |
|
1415 |
- |
|
1416 |
- \subsubsection{qpsmtp} |
|
1417 |
- \textbf{Homepage:} \url{http://smtpd.develooper.com/}\\ |
|
1418 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1419 |
- qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core |
|
1420 |
- SMTP features, all functionality is implemented in small "extension plugins" |
|
1421 |
- using the easy to use object oriented plugin API. |
|
1422 |
- |
|
1423 |
- \subsubsection{qscanq} |
|
1424 |
- \textbf{Homepage:} \url{http://budney.homeunix.net:8080/users/budney/software/qscanq/index.html}\\ |
|
1425 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1426 |
- qscanq replaces qmail-queue. It initiates a scan (using clamscan or |
|
1427 |
- clamdscan) on an incoming email, and returns the exit status of the |
|
1428 |
- scanner or of qmail-queue to the caller. |
|
1429 |
- |
|
1430 |
- \subsubsection{qSheff} |
|
1431 |
- \textbf{Homepage:} \url{http://www.enderunix.org/qsheff}\\ |
|
1432 |
- \textbf{Supports:} clamdscan, clamd\\[4pt] |
|
1433 |
- The tool allows running anti-virus, body/subject/attachment filtering, user |
|
1434 |
- defined white/black lists, and alternative qmail logging. Supports ClamAV |
|
1435 |
- for virus checking. |
|
1436 |
- |
|
1437 |
- \subsubsection{RevolSys SMTP kit for Postfix} |
|
1438 |
- \textbf{Homepage:} \url{http://smtp.revolsys.org/}\\ |
|
1439 |
- \textbf{Supports:} ClamAV via amavisd-new\\[4pt] |
|
1440 |
- The RevolSyS SMTP kit for Postfix provides an antispam and antivirus |
|
1441 |
- tools installation. It uses amavisd-new, Spamassassin, ClamAV, and Razor. |
|
1442 |
- It aims to enhance an already-installed mail server running Postfix. |
|
1443 |
- |
|
1444 |
- \subsubsection{Sagator} |
|
1445 |
- \textbf{Homepage:} \url{http://www.salstar.sk/sagator/}\\ |
|
1446 |
- \textbf{Supports:} clamscan, clamd, libclamav\\[4pt] |
|
1447 |
- This program is an email antivirus/antispam gateway. It is an interface |
|
1448 |
- to the postfix (or any other smtpd), which runs antivirus |
|
1449 |
- and/or spamchecker. Its modular architecture can use any |
|
1450 |
- combination of antivirus/spamchecker according to configuration. |
|
1451 |
- |
|
1452 |
- \subsubsection{Scrubber} |
|
1453 |
- \textbf{Homepage:} \url{http://projects.gasperino.org/scrubber/}\\ |
|
1454 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1455 |
- Scrubber is a server-side daemon for filtering mail content. It attempts |
|
1456 |
- to solve the issues that plague many server-side content filtering |
|
1457 |
- solutions such as extensibility, speed, SMTP-specific dependencies, and |
|
1458 |
- virtual hosting. The core of the project a client-server daemon that |
|
1459 |
- accepts raw content from SMTP-side client applications, breaking the |
|
1460 |
- message into MIME parts, and then sending the content through a series of |
|
1461 |
- loadable filter plugins to handle the message accordingly. The final |
|
1462 |
- message is sent back to the client-side programs for SMTP reinjection. |
|
1463 |
- |
|
1464 |
- \subsubsection{Secure Mail Intelligence!} |
|
1465 |
- \textbf{Homepage:} \url{http://www.m2smi.com/}\\ |
|
1466 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1467 |
- SMI! is a server side e-mail protection solution that combines firewall |
|
1468 |
- elements, intrusion detection system, anti-virus and anti-spam modules. |
|
1469 |
- SMI! can use up to 7 anti-virus scanners (including ClamAV) at the same |
|
1470 |
- time and 3 different spam filtering engines. A built-in SMTP engine allows |
|
1471 |
- SMI! to directly send mail alerts. Other features include: Routing \& |
|
1472 |
- Queuing Module, Disclaimer \& Messages Module, Updater Module, Policy |
|
1473 |
- CheckModule, Mail Storage Module, Image Analysis Module, Cryptography |
|
1474 |
- Series and Mail Analysis. SMI! runs on Microsoft Windows 98/NT/2k/XP/2003 |
|
1475 |
- platforms (both Professional and Server releases), Linux (i586), OpenBSD, |
|
1476 |
- FreeBSD and Solaris 9 (x86 and SPARC) and supports almost all SMTP software |
|
1477 |
- including Lotus Domino and Microsoft Exchange. The daemon part based on |
|
1478 |
- libclamav is licensed under the GPL. |
|
1479 |
- |
|
1480 |
- \subsubsection{simscan} |
|
1481 |
- \textbf{Homepage:} \url{http://www.inter7.com/?page=simscan}\\ |
|
1482 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1483 |
- Simscan is a mail filter for qmail, designed to block attachments during |
|
1484 |
- the SMTP conversation. It is open source and only uses open components. |
|
1485 |
- Very efficent (written in C). |
|
1486 |
- |
|
1487 |
- \subsubsection{SmarterMail Filter} |
|
1488 |
- \textbf{Homepage:} \url{http://www.efextra.com/smfilter.htm}\\ |
|
1489 |
- \textbf{Supports:} clamscan, clamd\\[4pt] |
|
1490 |
- SMFilter is a free plugin for SmarterMail Mail Server that provides |
|
1491 |
- antivirus scanning using ClamAV. |
|
1492 |
- |
|
1493 |
- \subsubsection{smf-clamd} |
|
1494 |
- \textbf{Homepage:} \url{http://smfs.sourceforge.net/smf-clamd.html}\\ |
|
1495 |
- \textbf{Supports:} clamd\\[4pt] |
|
1496 |
- SmartSendmailFilter-clamd is a lightweight filter for Sendmail. It's |
|
1497 |
- a small (less than 550 lines of C code), fast and very stable filter |
|
1498 |
- (production quality). |
|
1499 |
- |
|
1500 |
- \subsubsection{smtpfilter} |
|
1501 |
- \textbf{Homepage:} \url{http://www.gtoal.com/spam/smtpfilter.c.html}\\ |
|
1502 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1503 |
- smtpfilter is a filter for an SMTP session which passes the session through |
|
1504 |
- transparently in real time, except for the DATA command which is |
|
1505 |
- intercepted in order to scan the data for spam and/or viruses. |
|
1506 |
- |
|
1507 |
- \subsubsection{smtp-gated} |
|
1508 |
- \textbf{Homepage:} \url{http://smtp-proxy.klolik.org/}\\ |
|
1509 |
- \textbf{Supports:} clamd\\[4pt] |
|
1510 |
- smtp-gated is a transparent SMTP proxy supporting: NAT on Linux (netfilter), |
|
1511 |
- NAT on FreeBSD (ipfw and others getsockopt-compatible), or dedicated mode |
|
1512 |
- (separate/external machine). DATA traffic is spooled in write-thru mode |
|
1513 |
- and then scanned for viruses or spam. The program is transparent for TLS |
|
1514 |
- connections. |
|
1515 |
- |
|
1516 |
- \subsubsection{smtp-vilter} |
|
1517 |
- \textbf{Homepage:} \url{http://www.etc.msys.ch/software/smtp-vilter/}\\ |
|
1518 |
- \textbf{Supports:} clamd\\[4pt] |
|
1519 |
- smtp-vilter is a high performance content filter for sendmail |
|
1520 |
- using the milter API. The software scans e-mail messages for |
|
1521 |
- viruses and drops or marks infected messages. ClamAV is the default |
|
1522 |
- scanner backend. |
|
1523 |
- |
|
1524 |
- \subsubsection{Zabit} |
|
1525 |
- \textbf{Homepage:} \url{http://www.enderunix.org/zabit}\\ |
|
1526 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1527 |
- Zabit is a content and attachment filter for Qmail. |
|
1528 |
- |
|
1529 |
- \subsubsection{zmscanner} |
|
1530 |
- \textbf{Homepage:} \url{http://www.average.org/zmscanner/}\\ |
|
1531 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1532 |
- Zmscanner is an extensible modular content filter for Zmailer and Sendmail. |
|
1533 |
- It is designed to be fast and efficient and thus suitable for high traffic |
|
1534 |
- mail systems. |
|
1535 |
- |
|
1536 |
- \subsection{\emph{MTA + POP3 Proxy + ClamAV}} |
|
1537 |
- |
|
1538 |
- \subsubsection{ClamMail} |
|
1539 |
- \textbf{Homepage:} \url{http://www.bransoft.com/}\\ |
|
1540 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1541 |
- ClamMail is an anti-virus POP3 proxy for Windows. |
|
1542 |
- |
|
1543 |
- \subsubsection{POP3 Virus Scanner Daemon} |
|
1544 |
- \textbf{Homepage:} \url{http://p3scan.sourceforge.net/}\\ |
|
1545 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1546 |
- This is a fully transparent proxy server for POP3-clients. It runs on |
|
1547 |
- a Linux box with iptables (for port redirection). It can be used to |
|
1548 |
- provide POP3 email scanning from the Internet, to any internal network |
|
1549 |
- and is ideal for helping to protect your Other OS LAN from harm, |
|
1550 |
- especially when used in conjunction with a firewall and other Internet |
|
1551 |
- Proxy servers. |
|
1552 |
- |
|
1553 |
- \subsubsection{pop3.proxy} |
|
1554 |
- \textbf{Homepage:} \url{http://quietsche-entchen.de/cgi-bin/wiki.cgi/proxies/Pop3Proxy}\\ |
|
1555 |
- \textbf{Supports:} clamd\\[4pt] |
|
1556 |
- pop3.proxy is a proxy server for the POP3 protocol. Usually it's used on |
|
1557 |
- a firewall between a client and a POP3 server taking care that both sides |
|
1558 |
- talk POP3 protocol as described in RFC 1939. There are some additional |
|
1559 |
- features beside normal proxying. pop3.proxy can grant or deny access |
|
1560 |
- based on an external access control program which receives some POP3 |
|
1561 |
- session information. pop3.proxy can also feed e-mails into a local |
|
1562 |
- ClamAV daemon checking the e-mails for viruses before passing them to |
|
1563 |
- the client. |
|
1564 |
- |
|
1565 |
- \subsection{\emph{Web/FTP Proxy + ClamAV}} |
|
1566 |
- |
|
1567 |
- \subsubsection{DansGuardian Anti-Virus Patch} |
|
1568 |
- \textbf{Homepage:} \url{http://www.harvest.com.br/asp/afn/dg.nsf}\\ |
|
1569 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1570 |
- DG AntiVirus Patch is a GPL addon that takes the virus scanning |
|
1571 |
- capabilities of ClamAV and integrates them into the content filtering |
|
1572 |
- web proxy DansGuardian. |
|
1573 |
- |
|
1574 |
- \subsubsection{Frox} |
|
1575 |
- \textbf{Homepage:} \url{http://www.hollo.org/frox/}\\ |
|
1576 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1577 |
- Frox is a transparent FTP proxy which is released under the GPL. It |
|
1578 |
- optionally supports caching (either through an external http cache |
|
1579 |
- (eg. squid), or by maintaining a cache locally), and/or running a virus |
|
1580 |
- scanner on downloaded files. It is written with security in mind, and in |
|
1581 |
- the default setup it runs as a non root user in a chroot jail. |
|
1582 |
- |
|
1583 |
- \subsubsection{HTTP Anti Virus Proxy} |
|
1584 |
- \textbf{Homepage:} \url{http://www.server-side.de/}\\ |
|
1585 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1586 |
- HAVP is a proxy with an antivirus filter. It does not cache or filter |
|
1587 |
- content. At the moment the complete traffic is scanned. A reason for that |
|
1588 |
- is the chance of malicious code in nearly every filetypes e.g. HTML |
|
1589 |
- (JavaScript) or JPEG files. |
|
1590 |
- |
|
1591 |
- \subsubsection{mod\_clamav} |
|
1592 |
- \textbf{Homepage:} \url{http://software.othello.ch/mod_clamav/}\\ |
|
1593 |
- \textbf{Supports:} libclamav, clamd\\[4pt] |
|
1594 |
- mod\_clamav is an Apache virus scanning filter. It was written |
|
1595 |
- and is currently maintained by Andreas Muller. |
|
1596 |
- |
|
1597 |
- \subsubsection{ClamAV module for ProFTPD} |
|
1598 |
- \textbf{Homepage:} \url{http://www.uglyboxindustries.com/open-source.php}\\ |
|
1599 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1600 |
- This is an add on module for ProFTPD that enables the FTP server to scan |
|
1601 |
- newly uploaded files for viruses, before allowing the file upload to |
|
1602 |
- complete. This is very valuable, as you, the administrator, can ensure |
|
1603 |
- that your FTP sites do not contain viruses uploaded by your users. |
|
1604 |
- |
|
1605 |
- \subsubsection{SafeSquid} |
|
1606 |
- \textbf{Homepage:} \url{http://www.safesquid.com/}\\ |
|
1607 |
- \textbf{Supports:} clamd\\[4pt] |
|
1608 |
- SafeSquid is one of the most feature rich Content Filtering Internet |
|
1609 |
- Proxies. It is an ideal content filter for other proxies like Squid, |
|
1610 |
- because it chains with them via request forwarding, ICAP, CARP, ICP. It |
|
1611 |
- has a browser based GUI for remote management, a powerful profiles feature |
|
1612 |
- to implement user, IP, network based multiple and unique policies. |
|
1613 |
- SafeSquid supports PAM and NTLM Authentication besides using any form of |
|
1614 |
- external databases, the use of URL Blacklists, to deliver category based |
|
1615 |
- content filtering besides, keyword, mime, header, cookie filtering. |
|
1616 |
- SafeSquid has an Advanced Bandwidth Management System, to create very |
|
1617 |
- granular enterprise and network wide bandwidth usage policies. SafeSquid |
|
1618 |
- Free Edition is not time or user-limited. |
|
1619 |
- |
|
1620 |
- \subsubsection{SquidClamAV Redirector} |
|
1621 |
- \textbf{Homepage:} \url{http://www.jackal-net.at/tiki-read_article.php?articleId=1}\\ |
|
1622 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1623 |
- SquidClamAV Redirector is a Squid helper script which adds virus scanning |
|
1624 |
- for defined filename extensions. It has been tested with Python, pyclamav, |
|
1625 |
- ClamAV, and Squid. SCAVR handles the request as given from Squid, downloads |
|
1626 |
- the URL, and scans it for known viruses. It rewrites the URL from Squid to |
|
1627 |
- a blocked URL or an information page with information about the scanning |
|
1628 |
- results. |
|
1629 |
- |
|
1630 |
- \subsubsection{Squidclam} |
|
1631 |
- \textbf{Homepage:} \url{http://squidclam.sourceforge.net/}\\ |
|
1632 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1633 |
- Squidclam is a replacement for SquidClamAV-Redirector.py written in C |
|
1634 |
- using libclamav and libcurl. |
|
1635 |
- |
|
1636 |
- \subsubsection{Viralator} |
|
1637 |
- \textbf{Homepage:} \url{http://viralator.sourceforge.net/}\\ |
|
1638 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1639 |
- Viralator is a perl script that virus scans http downloads on a linux |
|
1640 |
- server after passing through the squid proxy server. |
|
1641 |
- |
|
1642 |
- \subsection{\emph{Filesystem + ClamAV}} |
|
1643 |
- |
|
1644 |
- \subsubsection{Dazuko} |
|
1645 |
- \textbf{Homepage:} \url{http://www.dazuko.org/}\\ |
|
1646 |
- \textbf{Supports:} clamuko\\[4pt] |
|
1647 |
- This project provides a kernel module, which provides 3d-party applications |
|
1648 |
- an interface for file access control. It was originally developed by H+BEDV |
|
1649 |
- Datentechnik GmbH to be used for on-access virus scanning. Other uses |
|
1650 |
- include a file-access monitor/logger or external security implementations. |
|
1651 |
- It operates by intercepting file-access calls and passing the file |
|
1652 |
- information to a 3rd-party application. The 3rd-party application then has |
|
1653 |
- the opportunity to tell the kernel module to allow or deny the file-access. |
|
1654 |
- The 3rd-party application also receives information about the file, type |
|
1655 |
- of access, process id, and user id. |
|
1656 |
- |
|
1657 |
- \subsubsection{Famuko} |
|
1658 |
- \textbf{Homepage:} \url{http://www.campana.vi.it/ottavio/Progetti/Famuko/}\\ |
|
1659 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1660 |
- Famuko is an on-access scanner based on libfam and working in a userspace. |
|
1661 |
- |
|
1662 |
- \subsubsection{OpenAntiVirus samba-vscan}\label{samba-vscan} |
|
1663 |
- \textbf{Homepage:} \url{http://www.openantivirus.org/projects.php#samba-vscan}\\ |
|
1664 |
- \textbf{Supports:} clamd\\[4pt] |
|
1665 |
- samba-vscan provides on-access scanning of Samba shares. It supports |
|
1666 |
- Samba 2.2.x/3.0 with working virtual file system (VFS) support. |
|
1667 |
- |
|
1668 |
- \subsection{\emph{Mail User Agent + ClamAV}} |
|
1669 |
- |
|
1670 |
- \subsubsection{clamailfilter} |
|
1671 |
- \textbf{Homepage:} \url{http://quiston.tpsa.com/hacks/clamailfilter.xhtml}\\ |
|
1672 |
- \textbf{Supports:} clamscan, clamdscan\\[4pt] |
|
1673 |
- clamailfilter is a Python script that provides anti-virus scanning via |
|
1674 |
- procmailrc. |
|
1675 |
- |
|
1676 |
- \subsubsection{ClamAssassin} |
|
1677 |
- \textbf{Homepage:} \url{http://drivel.com/clamassassin/}\\ |
|
1678 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1679 |
- clamassassin is a simple script for virus scanning with clamscan which |
|
1680 |
- works similarily to spamassassin. It's designed for integration with |
|
1681 |
- procmail. |
|
1682 |
- |
|
1683 |
- \subsubsection{clamscan-procfilter} |
|
1684 |
- \textbf{Homepage:} \url{http://www.virtualblueness.net/~blueness/clamscan-procfilter/}\\ |
|
1685 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1686 |
- A procmail filter for clamscan to work in conjunction with procmail. |
|
1687 |
- A new email field, X-CLAMAV, with all the viruses found, is generated in |
|
1688 |
- the email header. |
|
1689 |
- |
|
1690 |
- \subsubsection{KMail} |
|
1691 |
- \textbf{Homepage:} \url{http://kmail.kde.org/}\\ |
|
1692 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1693 |
- KMail is a fully-featured email client that fits nicely into the K Desktop |
|
1694 |
- Environment, KDE. It supports attachment scanning with clamscan. |
|
1695 |
- |
|
1696 |
- \subsubsection{MyClamMailFilter} |
|
1697 |
- \textbf{Homepage:} \url{http://muncul0.w.interia.pl/projects.html#myclammailfilter}\\ |
|
1698 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1699 |
- MyClamMailFilter is an e-mail filter for procmail or maildrop. |
|
1700 |
- When a virus is found, it renames attachments and modifies the subject. |
|
1701 |
- It can also rename potentially dangerous attachments looking at their |
|
1702 |
- extensions. The software is simple, fast and easy to customize. |
|
1703 |
- |
|
1704 |
- \subsubsection{OpenWebMail} |
|
1705 |
- \textbf{Homepage:} \url{http://openwebmail.com/openwebmail/}\\ |
|
1706 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1707 |
- Open WebMail by default can use ClamAV as the external viruscheck module |
|
1708 |
- to scan messages fetched from pop3 servers or all incoming messages. If a |
|
1709 |
- message or its attachments is found to have virus, Open WebMail will move |
|
1710 |
- the message from INBOX to the VIRUS folder automatically. |
|
1711 |
- |
|
1712 |
- \subsubsection{QClam} |
|
1713 |
- \textbf{Homepage:} \url{http://sageshome.net/oss/qclam.php}\\ |
|
1714 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1715 |
- QClam is a simple program to plug ClamAV antivirus to your QMail mailbox. |
|
1716 |
- It runs from your ~/.qmail file, receives incoming messages from QMail and |
|
1717 |
- scans them using clamscan; if a virus found, it returns 99 to QMail telling |
|
1718 |
- it that the message should not be processed (and it just gets removed). |
|
1719 |
- QClam also writes results of scanning into log file: ~/qclam. |
|
1720 |
- |
|
1721 |
- \subsubsection{QMVC - Qmail Mail and Virus Control} |
|
1722 |
- \textbf{Homepage:} \url{http://www.fehcom.de/qmail/qmvc.html}\\ |
|
1723 |
- \textbf{Supports:} clamdscan, clamscan\\[4pt] |
|
1724 |
- QMVC is an unidirectional mail filter for qmail. It works in conjunction |
|
1725 |
- with the "dot-qmail" mechanism for qmail-local and is entirely designed |
|
1726 |
- for qmail (no additional patches required). |
|
1727 |
- |
|
1728 |
- \subsubsection{Sylpheed-Claws} |
|
1729 |
- \textbf{Homepage:} \url{http://claws.sylpheed.org/}\\ |
|
1730 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1731 |
- Sylpheed-Claws is the extended branch of Sylpheed, a lightweight mail user |
|
1732 |
- agent for UNIX. It can scan attachments in mail received from |
|
1733 |
- POP/IMAP/local accounts using the Clam AntiVirus plugin. Preferences can |
|
1734 |
- be set under Configuration/Preferences/Plugins/Clam AntiVirus. |
|
1735 |
- |
|
1736 |
- \subsubsection{SoftlabsAV} |
|
1737 |
- \textbf{Homepage:} \url{http://antivirus.softlabs.info/}\\ |
|
1738 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1739 |
- Softlabs AntiVirus is a generic anti-virus filter for incoming mail |
|
1740 |
- servers on Unix, running as plugin for procmail. In addition, it plugs |
|
1741 |
- to the Clam AntiVirus scanner (clamscan) if available. |
|
1742 |
- |
|
1743 |
- \subsection{\emph{Graphical User Interface + ClamAV}} |
|
1744 |
- |
|
1745 |
- \subsubsection{AVScan} |
|
1746 |
- \textbf{Homepage:} \url{http://wolfpack.twu.net/Endeavour2/contrib/index.html#avscan}\\ |
|
1747 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1748 |
- AVScan is an anti-virus scanner for Endeavour Mark II that uses the ClamAV |
|
1749 |
- library. It allows you to create a list of scan items for frequently |
|
1750 |
- scanned locations and features easy virus database updating, all in |
|
1751 |
- a simple GUI environment. |
|
1752 |
- |
|
1753 |
- \subsubsection{BeClam} |
|
1754 |
- \textbf{Homepage:} \url{http://www.bebits.com/app/3930/}\\ |
|
1755 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1756 |
- BeClam is a port of ClamAV for the BeOS operating system. |
|
1757 |
- |
|
1758 |
- \subsubsection{Clamaktion} |
|
1759 |
- \textbf{Homepage:} \url{http://web.tiscali.it/rospolosco/clamaktion/}\\ |
|
1760 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1761 |
- clamaktion is a little utility which allows KDE 3 users to scan files |
|
1762 |
- and directories with clamscan from the right-click Konqueror menu. |
|
1763 |
- |
|
1764 |
- \subsubsection{ClamShell} |
|
1765 |
- \textbf{Homepage:} \url{http://home.comcast.net/~schwalbrichard/}\\ |
|
1766 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1767 |
- ClamShell is a GUI frontend, written in Java, for the Linux version of |
|
1768 |
- ClamAV. |
|
1769 |
- |
|
1770 |
- \subsubsection{ClamTk} |
|
1771 |
- \textbf{Homepage:} \url{http://www.rootshell.be/~phen0m/clamtk/}\\ |
|
1772 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1773 |
- ClamTk is a perl-tk GUI for ClamAV. |
|
1774 |
- |
|
1775 |
- \subsubsection{clamXav} \label{clamxav} |
|
1776 |
- \textbf{Homepage:} \url{http://www.markallan.co.uk/clamXav}\\ |
|
1777 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1778 |
- clamXav is a virus scanner with GUI for Mac OS X. |
|
1779 |
- |
|
1780 |
- \subsubsection{ClamWin} \label{clamwin} |
|
1781 |
- \textbf{Homepage:} \url{http://clamwin.sourceforge.net/}\\ |
|
1782 |
- \textbf{Supports:} clamscan, freshclam\\[4pt] |
|
1783 |
- ClamWin provides Graphical User Interface to Clam AntiVirus scanning |
|
1784 |
- engine. It allows to select and scan a folder or file, configure settings |
|
1785 |
- and update virus databases. It also includes a Windows Taskbar tray icon. |
|
1786 |
- ClamWin also features a context menu handler for Windows Explorer which |
|
1787 |
- installs Scan into the right-click explorer menu for files and folders. |
|
1788 |
- The package comes with an installer built with InnoSetup. Cygwin dlls |
|
1789 |
- are included. |
|
1790 |
- |
|
1791 |
- \subsubsection{FETCAV} |
|
1792 |
- \textbf{Homepage:} \url{http://www.thymox.uklinux.net/}\\ |
|
1793 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1794 |
- FETCAV stands for Front End To Clam AntiVirus. It's a GUI interface |
|
1795 |
- to ClamAV and requires Xdialog. |
|
1796 |
- |
|
1797 |
- \subsubsection{KlamAV} |
|
1798 |
- \textbf{Homepage:} \url{http://sourceforge.net/projects/klamav/}\\ |
|
1799 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1800 |
- ClamAV Anti-Virus protection for the KDE desktop. The features include: |
|
1801 |
- 'on access' scanning, manual scanning, quarantine management, downloading |
|
1802 |
- updates, mail scanning (KMail/Evolution), automated installation (ClamAV |
|
1803 |
- and Dazuko pre-packaged). |
|
1804 |
- |
|
1805 |
- \subsubsection{QtClamAVclient} |
|
1806 |
- \textbf{Homepage:} \url{http://www.xystumnet.com/qtclamavclient.html}\\ |
|
1807 |
- \textbf{Supports:} clamd\\[4pt] |
|
1808 |
- A small client for ClamAV that uses the STREAM socket connection to a |
|
1809 |
- clamd server machine where the daemon is listening to locally scan files. |
|
1810 |
- It is based on the Qt Toolkit from Trolltech. |
|
1811 |
- |
|
1812 |
- \subsubsection{wbmclamav} |
|
1813 |
- \textbf{Homepage:} \url{http://wbmclamav.labs.libre-entreprise.org/}\\ |
|
1814 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1815 |
- wbmclamav is a Webmin module to manage Clam AntiVirus, written by |
|
1816 |
- Emmanuel Saracco. |
|
1817 |
- |
|
1818 |
- \subsection{\emph{Library + ClamAV}} |
|
1819 |
- |
|
1820 |
- \subsubsection{ClamAV-Sharp} |
|
1821 |
- \textbf{Homepage:} \url{http://clamav-sharp.pcode.nl/}\\ |
|
1822 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1823 |
- Mono binding for ClamAV. |
|
1824 |
- |
|
1825 |
- \subsubsection{ClamAVPlugin} |
|
1826 |
- \textbf{Homepage:} \url{http://wiki.apache.org/spamassassin/ClamAVPlugin}\\ |
|
1827 |
- \textbf{Supports:} libclamav via File::Scan::ClamAV\\[4pt] |
|
1828 |
- A ClamAV plugin for SpamAssassin 3.x. |
|
1829 |
- |
|
1830 |
- \subsubsection{clamavr} |
|
1831 |
- \textbf{Homepage:} \url{http://raa.ruby-lang.org/list.rhtml?name=clamavr}\\ |
|
1832 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1833 |
- Ruby binding for ClamAV. |
|
1834 |
- |
|
1835 |
- \subsubsection{D bindings for ClamAV} |
|
1836 |
- \textbf{Homepage:} \url{http://dmd.kuehne.cn/diverse.html#clamav_d}\\ |
|
1837 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1838 |
- ClamAV bindings for the D programming language |
|
1839 |
- (\url{http://digitalmars.com/d/}). |
|
1840 |
- |
|
1841 |
- \subsubsection{File::Scan::ClamAV} |
|
1842 |
- \textbf{Homepage:} \url{http://search.cpan.org/~cfaber/File-Scan-ClamAV-1.06/lib/File/Scan/ClamAV.pm}\\ |
|
1843 |
- \textbf{Supports:} clamd\\[4pt] |
|
1844 |
- Scan files and control clamd directly from Perl. |
|
1845 |
- |
|
1846 |
- \subsubsection{Mail::ClamAV} |
|
1847 |
- \textbf{Homepage:} \url{http://cpan.gossamer-threads.com/modules/by-authors/id/S/SA/SABECK/}\\ |
|
1848 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1849 |
- Perl binding for ClamAV. |
|
1850 |
- |
|
1851 |
- \subsubsection{PHP ClamAV Lib} |
|
1852 |
- \textbf{Homepage:} \url{http://phpclamavlib.org/}\\ |
|
1853 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1854 |
- PHP ClamAV Lib is a PHP extension that allows to incorporate virus |
|
1855 |
- scanning features in PHP scripts. |
|
1856 |
- |
|
1857 |
- \subsubsection{pyclamav} |
|
1858 |
- \textbf{Homepage:} \url{http://xael.org/norman/python/pyclamav/index.html}\\ |
|
1859 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1860 |
- Python binding for ClamAV. |
|
1861 |
- |
|
1862 |
- \subsubsection{WRAVLib} |
|
1863 |
- \textbf{Homepage:} \url{http://www.wolfereiter.com/wravlib/}\\ |
|
1864 |
- \textbf{Supports:} clamscan, clamd\\[4pt] |
|
1865 |
- WRAVLib is an extensible integration library to provide a virus security |
|
1866 |
- counter measure for MONO/.NET applications. WRAVLib is written in pure |
|
1867 |
- \verb+C#+ and has been tested with Microsoft .NET 1.1 and Novell Mono 1.0.1. |
|
1868 |
- |
|
1869 |
- \subsection{\emph{Miscellaneous + ClamAV}} |
|
1870 |
- |
|
1871 |
- \subsubsection{INSERT} |
|
1872 |
- \textbf{Homepage:} \url{http://www.inside-security.de/INSERT_en.html}\\ |
|
1873 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1874 |
- INSERT (the Inside Security Rescue Toolkit) aims to be a multi-functional, |
|
1875 |
- multi-purpose disaster recovery and network analysis system. It boots from |
|
1876 |
- a credit card-sized CD-ROM and is basically a stripped-down version of |
|
1877 |
- Knoppix. It features good hardware detection, fluxbox, emelfm, |
|
1878 |
- links-hacked, ssh, tcpdump, nmap, chntpwd, and much more. It provides full |
|
1879 |
- read-write support for NTFS partitions (using captive), and the ClamAV |
|
1880 |
- virus scanner (including the signature database). |
|
1881 |
- |
|
1882 |
- \subsubsection{Local Area Security} |
|
1883 |
- \textbf{Homepage:} \url{http://www.localareasecurity.com/}\\ |
|
1884 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1885 |
- Local Area Security Linux is a Live CD distribution with a strong |
|
1886 |
- emphasis on security tools and small footprint. It can be used to run |
|
1887 |
- ClamAV from a CDROM. |
|
1888 |
- |
|
1889 |
- \subsubsection{mailgraph} |
|
1890 |
- \textbf{Homepage:} \url{http://people.ee.ethz.ch/~dws/software/mailgraph/}\\ |
|
1891 |
- \textbf{Supports:} clamd\\[4pt] |
|
1892 |
- mailgraph is a very simple mail statistics RRDtool frontend for Postfix |
|
1893 |
- that produces daily, weekly, monthly and yearly graphs of received/sent |
|
1894 |
- and bounced/rejected mail (SMTP traffic). |
|
1895 |
- |
|
1896 |
- \subsubsection{mailman-clamav} |
|
1897 |
- \textbf{Homepage:} \url{http://www.tummy.com/Software/mailman-clamav/}\\ |
|
1898 |
- \textbf{Supports:} clamd\\[4pt] |
|
1899 |
- This module includes a Mailman handler for scanning incoming messages |
|
1900 |
- through ClamAV. The handler allows Mailman to be configured to hold or |
|
1901 |
- discard messages which contain viruses. Particularly useful is the |
|
1902 |
- discard option, which prevents list administrators from having to |
|
1903 |
- manually deal with viruses. |
|
1904 |
- |
|
1905 |
- \subsubsection{Moodle} |
|
1906 |
- \textbf{Homepage:} \url{http://moodle.org/}\\ |
|
1907 |
- \textbf{Supports:} clamscan\\[4pt] |
|
1908 |
- Moodle is a course management system - a software package designed to help |
|
1909 |
- educators create quality online courses. It can use ClamAV to scan files |
|
1910 |
- submitted by students. |
|
1911 |
- |
|
1912 |
- \subsubsection{nclamd} |
|
1913 |
- \textbf{Homepage:} \url{http://www.kyzo.com/nclamd/}\\ |
|
1914 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1915 |
- nclamd, nclamav-milter and nclamdscan are rewritten versions of the |
|
1916 |
- original tools and use processes instead of threads, and ripMIME instead |
|
1917 |
- of the clamav built-in MIME decoder. |
|
1918 |
- |
|
1919 |
- \subsubsection{qmailmrtg7} |
|
1920 |
- \textbf{Homepage:} \url{http://www.inter7.com/qmailmrtg7/}\\ |
|
1921 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1922 |
- qmailmrtg7 utilizes qmail and tcpserver/multilog's extensive logging |
|
1923 |
- capabilities to create mrtg graphs. It efficiently processes the log |
|
1924 |
- files and can graph viruses found by ClamAV. |
|
1925 |
- |
|
1926 |
- \subsubsection{redWall Firewall} |
|
1927 |
- \textbf{Homepage:} \url{http://redwall.sourceforge.net/}\\ |
|
1928 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1929 |
- redWall is a bootable CD-ROM firewall which focuses on web-based |
|
1930 |
- reporting of the firewall's status. It supports virus filtering with |
|
1931 |
- amavisd-new and ClamAV. |
|
1932 |
- |
|
1933 |
- \subsubsection{Scan Log Analyzer} |
|
1934 |
- \textbf{Homepage:} \url{http://pandaemail.sourceforge.net/av-tools/}\\ |
|
1935 |
- \textbf{Supports:} ClamAV\\[4pt] |
|
1936 |
- Scan analyzer allows you to plot and view graphical representation of |
|
1937 |
- log data from virus logs of RAV, ClamAV and Vexira. |
|
1938 |
- |
|
1939 |
- \subsubsection{snort-inline} |
|
1940 |
- \textbf{Homepage:} \url{http://snort-inline.sourceforge.net/}\\ |
|
1941 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1942 |
- snort-inline ships with a ClamAV preprocessor that will scan your network |
|
1943 |
- traffic for viruses. You can choose which protocols must be monitored. If |
|
1944 |
- a virus is detected, snort-inline can send a reset and drop the relative |
|
1945 |
- packets. |
|
1946 |
- |
|
1947 |
- \subsubsection{Snort-ClamAV} |
|
1948 |
- \textbf{Homepage:} \url{http://www.bleedingsnort.com/staticpages/index.php?page=snort-clamav}\\ |
|
1949 |
- \textbf{Supports:} libclamav\\[4pt] |
|
1950 |
- Snort-ClamAV scans data in packets for viruses. |
|
1951 |
- |
|
1952 |
- \section{Credits} |
|
1953 |
- |
|
1954 |
- \subsection{Database mirrors}\label{mirrors} |
|
1955 |
- Thanks to the help of many companies and organisations we have a few |
|
1956 |
- dozens of very fast and reliable mirrors. Moreover, our advanced |
|
1957 |
- push-mirroring mechanism allows database maintainers to update all |
|
1958 |
- of them in less than one minute! |
|
1959 |
- \begin{center} |
|
1960 |
- {\footnotesize |
|
1961 |
- \begin{tabular}{|c|c|c|c|} |
|
1962 |
- \hline |
|
1963 |
- Mirror & IP & Location & Administrator\\ \hline\hline |
|
1964 |
- |
|
1965 |
- \url{avmirror1.prod.rxgsys.com} & 64.74.124.90 & USA & Graham Wooden\\ |
|
1966 |
- & & & \email{<graham*rxgsys.com>}\\ \hline |
|
1967 |
- |
|
1968 |
- \url{avmirror2.prod.rxgsys.com} & 207.201.202.73 & USA & Graham Wooden\\ |
|
1969 |
- & & & \email{<graham*rxgsys.com>}\\ \hline |
|
1970 |
- |
|
1971 |
- \url{clamav.power-netz.de} & 212.162.12.159 & Dusseldorf, & Andreas Gietl\\ |
|
1972 |
- & & Germany & \email{<a.gietl*e-admin.de>}\\ \hline |
|
1973 |
- |
|
1974 |
- \url{clamav.essentkabel.com} & 195.85.130.84 & Netherlands & Chris van Meerendonk\\ |
|
1975 |
- & & & \email{<mirror*essentkabel.com>}\\ \hline |
|
1976 |
- |
|
1977 |
- \url{clamav.inet6.fr} & 62.210.153.201 & France & Lionel Bouton\\ |
|
1978 |
- & 62.210.153.202 & & \email{<clamavdb*inet6.fr>}\\ \hline |
|
1979 |
- |
|
1980 |
- \url{clamav.netopia.pt} & 193.126.14.29 & Portugal & Miguel Bettencourt Dias\\ |
|
1981 |
- & & & \email{<mbd*netopia.pt>}\\ \hline |
|
1982 |
- |
|
1983 |
- \url{clamav.sonic.net} & 209.204.175.217 & USA & Kelsey Cummings\\ |
|
1984 |
- & & & \email{<kgc*sonic.net>}\\ \hline |
|
1985 |
- |
|
1986 |
- \url{clamav.gossamer-threads.com} & 64.69.64.158 & Canada & Alex Krohn\\ |
|
1987 |
- & & & \email{<mirrors*gossamer-threads.com>}\\ \hline |
|
1988 |
- |
|
1989 |
- \url{clamav.catt.com} & 64.18.100.4 & USA & Mike Cathey\\ |
|
1990 |
- & & & \email{<mirrors*catt.com>}\\ \hline |
|
1991 |
-% \url{clamav.datahost.com.ar} & 200.32.4.47 & Argentina & Federico Omoto\\ |
|
1992 |
-% & & & \email{<federico.omoto*datahost.com.ar>}\\ \hline |
|
1993 |
- |
|
1994 |
- \url{db.clamav.or.id} & 202.134.0.71 & Indonesia & Fajar Nugraha\\ |
|
1995 |
- & & & \email{<fajar*telkom.co.id>}\\ \hline |
|
1996 |
- \url{clamav-du.viaverio.com} & 199.239.233.95 & USA & Scott Wiersdorf\\ |
|
1997 |
- & & & \email{<scott*perlcode.org>}\\ \hline |
|
1998 |
- \url{clamav-sj.viaverio.com} & 128.121.60.235 & USA & Scott Wiersdorf\\ |
|
1999 |
- & & & \email{<scott*perlcode.org>}\\ \hline |
|
2000 |
- \url{clamavdb.heanet.ie} & 193.1.193.64 & Ireland & Colm MacCarthaigh\\ |
|
2001 |
- & & & \email{<mirrors*heanet.ie>}\\ \hline |
|
2002 |
- \url{clamav.crysys.hu} & 152.66.249.132 & Hungary & Bencsath Boldizsar\\ |
|
2003 |
- & & & \email{<boldi*mail2004.crysys.hit.bme.hu>}\\ \hline |
|
2004 |
- |
|
2005 |
- \url{clamav.rockriver.net} & 209.94.36.5 & Illinois, USA & Thomas D. Harker\\ |
|
2006 |
- & & & \email{<tom*rockriver.net>}\\ \hline |
|
2007 |
- \url{clamav.infotex.com} & 66.139.73.146 & Texas, USA & Matthew Jonkman\\ |
|
2008 |
- & & & \email{<matt*infotex.com>}\\ \hline |
|
2009 |
- \url{clamav.mirror.transip.nl} & 80.69.67.3 & The Netherlands & Walter Hop\\ |
|
2010 |
- & & & \email{<walter*transip.nl>}\\ \hline |
|
2011 |
- \url{clamavdb.osj.net} & 218.44.253.75 & Japan & Masaki Ikeda\\ |
|
2012 |
- & & & \email{<masaki*orange.co.jp>}\\ \hline |
|
2013 |
- |
|
2014 |
- \url{clamav.ialfa.net} & 210.22.201.152 & People's Republic & Alfa Shen\\ |
|
2015 |
- & & of China & \email{<alfa*ialfa.net>}\\ \hline |
|
2016 |
- |
|
2017 |
- \url{clamavdb.ikk.sztaki.hu} & 193.225.12.21 & Hungary & Gabor Kiss\\ |
|
2018 |
- & & & \email{<kissg*debella.ikk.sztaki.hu>}\\ \hline |
|
2019 |
- |
|
2020 |
- \url{clamav.mirrors.nks.net} & 24.73.112.74 & Florida, USA & James Neal\\ |
|
2021 |
- & & & \email{<clam-admin*nks.net>}\\ \hline |
|
2022 |
- |
|
2023 |
- \url{clamav.kratern.se} & 212.31.160.239 & Sweden & Emil Ljungdahl\\ |
|
2024 |
- & & & \email{<emil*kratern.se>}\\ \hline |
|
2025 |
- |
|
2026 |
- \url{clamav.dif.dk} & 193.138.115.108 & Denmark & Jesper Juhl\\ |
|
2027 |
- & & & \email{<juhl*dif.dk>}\\ \hline |
|
2028 |
- |
|
2029 |
- \url{clamav.dbplc.com} & 217.154.108.81 & United Kingdom & Simon Pither\\ |
|
2030 |
- & & & \email{<simon*digitalbrain.com>}\\ \hline |
|
2031 |
- |
|
2032 |
- \end{tabular}} |
|
2033 |
- \end{center} |
|
2034 |
- % new page |
|
2035 |
- \begin{center} |
|
2036 |
- {\footnotesize |
|
2037 |
- \begin{tabular}{|c|c|c|c|} |
|
2038 |
- \hline |
|
2039 |
- Mirror & IP & Location & Administrator\\ \hline\hline |
|
2040 |
- |
|
2041 |
- |
|
2042 |
- \url{clamav.unet.brandeis.edu} & 129.64.99.170 & USA & Elliot Kendall\\ |
|
2043 |
- & & & \email{<ekendall*brandeis.edu>}\\ \hline |
|
2044 |
- |
|
2045 |
- \url{clamav.im1.net} & 65.77.42.207 & Florida, US & Dmitri Pavlenkov\\ |
|
2046 |
- & & & \email{<dmitri*im1.com>}\\ \hline |
|
2047 |
- |
|
2048 |
- \url{clamav.acnova.com} & 203.81.40.167 & Singapore & Lennard Seah\\ |
|
2049 |
- & & & \email{<myself*lennardseah.com>}\\ \hline |
|
2050 |
- \url{clamdb.prolocation.net} & 213.73.255.243 & The Netherlands & Raymond Dijkxhoorn\\ |
|
2051 |
- & & & \email{<raymond*prolocation.net>}\\ \hline |
|
2052 |
- \url{clamav.xyxx.com} & 65.75.154.69 & San Francisco/Palo Alto & Myron Davis\\ |
|
2053 |
- & & California, USA & \email{<myrond*xyxx.com>}\\ \hline |
|
2054 |
- \url{clamav.walkertek.com} & 38.136.139.7 & USA & Stephen Walker\\ |
|
2055 |
- & & & \email{<swalker*walkertek.com>}\\ \hline |
|
2056 |
- \url{clamav.mirror.rafal.ca} & 24.215.0.24 & Burlington, & Rafal Rzeczkowski\\ |
|
2057 |
- & & Ontario, Canada & \email{<webmaster*mirror.rafal.ca>}\\ \hline |
|
2058 |
- \url{clamav.securityminded.net} & 209.8.40.140 & Ashburn, USA & Thomas Petersen\\ |
|
2059 |
- & & & \email{<tomp*securityminded.net>}\\ \hline |
|
2060 |
- \url{clamav.island.net.au} & 203.28.142.36 & Sydney & Hugh Blandford\\ |
|
2061 |
- & & Australia & \email{<hugh*island.net.au>}\\ \hline |
|
2062 |
- \url{clamav.iol.cz} & 194.228.2.38 & Czech Republic & Lenka Sevcikova\\ |
|
2063 |
- & & & \email{<lenka.sevcikova*ct.cz>}\\ \hline |
|
2064 |
- \url{clamav.securitywonks.net} & 66.197.159.213 & USA & D. Raghu Veer\\ |
|
2065 |
- & & & \email{<clamav*zyserver.net>}\\ \hline |
|
2066 |
- \url{clamav.pcn.de} & 213.203.254.4 & Hamburg, & Karsten Gessner\\ |
|
2067 |
- & & Germany & \email{<karsten*pcn.de>}\\ \hline |
|
2068 |
- \url{clamav.enderunix.org} & 193.140.143.23 & Turkey & Omer Faruk Sen\\ |
|
2069 |
- & & & \email{<ofsen*enderunix.org>}\\ \hline |
|
2070 |
- \url{clamav.ovh.net} & 213.186.33.38 & France & Germain Masse\\ |
|
2071 |
- & 213.186.33.37 & & \email{<germain.masse*ovh.net>}\\ \hline |
|
2072 |
- \url{clamav.spod.org} & 195.92.99.99 & United Kingdom & Ian Kirk\\ |
|
2073 |
- & & & \email{<blob*blob.co.uk>}\\ \hline |
|
2074 |
- \url{clamav.intercom.net.ua} & 83.218.226.76 & Ukraine & Artie Missirov\\ |
|
2075 |
- & & & \email{<kadjy*intercom.net.ua>}\\ \hline |
|
2076 |
- \url{clamav.mirror.vutbr.cz} & 147.229.3.16 & Czech Republic & Tomas Kreuzwieser\\ |
|
2077 |
- & & & \email{<mirror-adm*cis.vutbr.cz>}\\ \hline |
|
2078 |
- \url{database.clamav.ps.pl} & 212.14.28.36 & Poland & Adam Popik\\ |
|
2079 |
- & & & \email{<adam*popik.pl>}\\ \hline |
|
2080 |
- \url{clamav.fx-services.com} & 69.93.108.98 & USA & Robin Vley\\ |
|
2081 |
- & & & \email{<robin*fx-services.com>}\\ \hline |
|
2082 |
- \url{clamav.univ-nantes.fr} & 193.52.101.131 & France & Yann Dupont\\ |
|
2083 |
- & & & \email{<yann.dupont*univ-nantes.fr>}\\ \hline |
|
2084 |
- \url{clamav.blackroute.net} & 64.246.44.108 & Texas, USA & Maarten Van Horenbeeck\\ |
|
2085 |
- & & & \email{<maarten*daemon.be>}\\ \hline |
|
2086 |
- \url{clamavdb.mithril-linux.org} & 211.10.155.48 & Japan & Hideki Yamane\\ |
|
2087 |
- & & & \email{<henrich*samba.gr.jp>}\\ \hline |
|
2088 |
- \url{clamavdb.planetmirror.com} & 203.16.234.78 & Australia & Jason Andrade\\ |
|
2089 |
- & & & \email{<support*planetmirror.com>}\\ \hline |
|
2090 |
- \url{clamav.pathlink.com} & 129.250.169.81 & USA & Kachun Lee\\ |
|
2091 |
- & & & \email{<kachun*pathlink.com>}\\ \hline |
|
2092 |
- \end{tabular}} |
|
2093 |
- \end{center} |
|
2094 |
- % new page |
|
2095 |
- \begin{center} |
|
2096 |
- {\footnotesize |
|
2097 |
- \begin{tabular}{|c|c|c|c|} |
|
2098 |
- \hline |
|
2099 |
- Mirror & IP & Location & Administrator\\ \hline\hline |
|
2100 |
- |
|
2101 |
- \url{clamav.mirror.camelnetwork.com} & 213.230.200.242 & UK & Chris Burton\\ |
|
2102 |
- & & & \email{<clamav.mirror*camelnetwork.com>}\\ \hline |
|
2103 |
- \url{clamav.unnet.nl} & 62.133.206.90 & Netherlands & Cliff Albert\\ |
|
2104 |
- & & & \email{<cliff*unilogicnetworks.net>}\\ \hline |
|
2105 |
- \url{clamav.easynet.fr} & 212.180.1.29 & France & Jean-Louis Bergamo\\ |
|
2106 |
- & & & \email{<mailadmin*easynet.fr>}\\ \hline |
|
2107 |
- \url{clamav.edebris.com} & 216.24.174.245 & USA & Edward Kujawski\\ |
|
2108 |
- & & & \email{<ed*hp.uab.edu>}\\ \hline |
|
2109 |
- \url{clamav.inoc.net} & 64.246.134.133 & USA & Robert Blayzor\\ |
|
2110 |
- & & & \email{<noc*inoc.net>}\\ \hline |
|
2111 |
- \url{clamav.devolution.com} & 206.58.251.131 & California, & Scott Call\\ |
|
2112 |
- & & & \email{<scall*atgi.net>}\\ \hline |
|
2113 |
- \url{clamavdb.hostlink.com.hk} & 210.245.160.22 & Hong Kong & Alex Fong\\ |
|
2114 |
- & & & \email{<alexfkl*hostlink.com.hk>}\\ \hline |
|
2115 |
- \url{clamav.clearfield.com} & 65.110.48.11 & USA & Jean-Francois Pirus\\ |
|
2116 |
- & & & \email{<jfp*clearfield.com>}\\ \hline |
|
2117 |
- \url{clamav.oltrelinux.com} & 194.242.226.43 & Italy & Luca Gibelli\\ |
|
2118 |
- & & & \email{<l.gibelli*oltrelinux.com>}\\ \hline |
|
2119 |
- \url{xarch.clamav.net} & 129.27.62.129 & Austria & Reini Urban\\ |
|
2120 |
- & & & \email{<rurban*x-ray.at>}\\ \hline |
|
2121 |
- \url{clamav.linux.it} & 213.92.8.5 & Italy & Marco d'Itri\\ |
|
2122 |
- & & & \email{<md*linux.it>}\\ \hline |
|
2123 |
- \url{clamav.eastweb.ru} & 213.219.245.4 & Russia & Leonid Novikov\\ |
|
2124 |
- & & & \email{<lenni*eastweb.ru>}\\ \hline |
|
2125 |
- \url{clamav.mirrors.webpartner.dk} & 195.184.96.15 & Denmark & Nicolai Gylling \email{<nsg*webpartner.dk>}\\ |
|
2126 |
- & & & Lasse Brandt \email{<lb*webpartner.dk>}\\ \hline |
|
2127 |
- \url{mirror.etf.bg.ac.yu} & 147.91.8.58 & Belgrade, Serbia & Ljubisa Radivojevic\\ |
|
2128 |
- & & and Montenegro & \email{<ljubisa*etf.bg.ac.yu>}\\ \hline |
|
2129 |
- \url{clamav.bridgeband.net} & 63.166.28.8 & Montana, & Mikel Bauer\\ |
|
2130 |
- & & USA & \email{<mikel*bridgeband.net>}\\ \hline |
|
2131 |
- \url{clamav.kgt.org} & 62.112.154.203 & Germany & Thomas Koeppe\\ |
|
2132 |
- & & & \email{<thomas*kgt.org>}\\ \hline |
|
2133 |
- \url{clamav.mirror.waycom.net} & 195.214.240.53 & France & Frederic Deletang\\ |
|
2134 |
- & & & \email{<fd*waycom.net>}\\ \hline |
|
2135 |
- \url{clamav.cryms.info} & 194.29.5.19 & Lugano, & Lorenzo Patocchi\\ |
|
2136 |
- & & Switzerland & \email{<lorenzo.patocchi*cryms.com>}\\ \hline |
|
2137 |
- \url{clamav-mirror.wiseknot.co.jp} & 59.87.0.36 & Japan & Michiaki Tada\\ |
|
2138 |
- & & & \email{<m-tada*wiseknot.co.jp>}\\ \hline |
|
2139 |
- \url{clamav.host.bg} & 87.120.40.28 & Bulgaria & Anton Titov\\ |
|
2140 |
- & & & \email{<a.titov*host.bg>}\\ \hline |
|
2141 |
- \url{clamav.yukiguni.net} & 219.127.68.136 & Japan & Takehisa Obata\\ |
|
2142 |
- & & & \email{<indytech*yukiguni.net>}\\ \hline |
|
2143 |
- \url{clamav.begi.net} & 219.106.242.51 & Japan & Hiromichi Itou\\ |
|
2144 |
- & & & \email{<ito*begi.net>}\\ \hline |
|
2145 |
- \url{clamav.meiwing.com} & 210.245.226.117 & Hong Kong & Thomas Koo\\ |
|
2146 |
- & & & \email{<thomas*meiwing.com>}\\ \hline |
|
2147 |
- \url{clamav.unix.su} & 62.181.41.8 & Russian Federation & Konstantin A. Mikhailov\\ |
|
2148 |
- & & & \email{<kam*unix.su>}\\ \hline |
|
2149 |
- \end{tabular}} |
|
2150 |
- \end{center} |
|
2151 |
- % new page |
|
2152 |
- \begin{center} |
|
2153 |
- {\footnotesize |
|
2154 |
- \begin{tabular}{|c|c|c|c|} |
|
2155 |
- \hline |
|
2156 |
- Mirror & IP & Location & Administrator\\ \hline\hline |
|
2157 |
- |
|
2158 |
- \url{clamav.mirror.pacific.net.au} & 61.8.0.16 & Australia & Martin Foster\\ |
|
2159 |
- & & & \email{<mirror-team*pacific.net.au>}\\ \hline |
|
2160 |
- \url{clamavdb.mirrors.net.ru} & 212.16.26.185 & Russia & Andrew V. Kovalev\\ |
|
2161 |
- & & & \email{<mirrors*mirrors.net.ru>}\\ \hline |
|
2162 |
- \url{clamav.cbn.net.id} & 202.158.56.242 & Indonesia & Riv Octovahriz\\ |
|
2163 |
- & & & \email{<riv*cbn.net.id>}\\ \hline |
|
2164 |
- \url{clamav.forthnet.gr} & 193.92.150.194 & Greece & Nick Katsamas\\ |
|
2165 |
- & & & \email{<virus\_admin*forthnet.gr>}\\ \hline |
|
2166 |
- \url{fuxhausen.tiscali.de} & 62.26.160.3 & Germany & Elke Hahnen\\ |
|
2167 |
- & & & \email{<elke.hahnen*de.tiscali.com>}\\ \hline |
|
2168 |
- \url{clamav.theshell.com} & 209.200.146.2 & USA & Peter Avalos\\ |
|
2169 |
- & & & \email{<pavalos*theshell.com>}\\ \hline |
|
2170 |
- \url{clamav.inode.at} & 81.223.20.171 & Austria & Michael Renner\\ |
|
2171 |
- & & & \email{<mirror*inode.at>}\\ \hline |
|
2172 |
- \url{clamav.cpss.edu.hk} & 218.189.210.14 & Hong Kong & Wan Pui Wa\\ |
|
2173 |
- & & & \email{<puiwa*cpss.edu.hk>}\\ \hline |
|
2174 |
- \url{clamav.irontec.com} & 66.111.55.10 & Tampa, & Iker Sagasti Markina\\ |
|
2175 |
- & & USA & \email{<iker*irontec.com>}\\ \hline |
|
2176 |
- \url{clamav.mpsnet.com.mx} & 200.4.48.8 & Mexico & Omar Armas\\ |
|
2177 |
- & & & \email{<oarmas*mpsnet.net.mx>}\\ \hline |
|
2178 |
- \url{idea.sec.dico.unimi.it} & 159.149.155.69 & Italy & Lorenzo Martignoni\\ |
|
2179 |
- & & & \email{<lorenzo*cert-it.dico.unimi.it>}\\ \hline |
|
2180 |
- \url{clamav.cs.pu.edu.tw} & 140.128.9.18 & Taiwan & Hsun-Chang Chang\\ |
|
2181 |
- & & & \email{<hcchang*cs.pu.edu.tw>}\\ \hline |
|
2182 |
- \url{clamav.skynet.cz} & 193.165.254.12 & Czech Republic & Jaroslav Jurasek\\ |
|
2183 |
- & & & \email{<jaroslav.jurasek*skynet.cz>}\\ \hline |
|
2184 |
- \url{clamav.ubak.gov.tr} & 212.174.131.5 & Turkey & Ali Erdinc Koroglu\\ |
|
2185 |
- & & & \email{<erdinc*erdinc.info>}\\ \hline |
|
2186 |
- \url{clamav.ecualinux.com} & 66.111.57.40 & Ecuador & E. Perez Estevez\\ |
|
2187 |
- & & & \email{<info*ecualinux.com>}\\ \hline |
|
2188 |
- \url{clamav.oc1.mirrors.redwire.net} & 64.186.250.53 & USA & Japheth Cleaver\\ |
|
2189 |
- & & & \email{<mirror*redwire.net>}\\ \hline |
|
2190 |
- \url{clamav.edpnet.net} & 212.71.0.71 & Belgium & Daan Kerkhofs\\ |
|
2191 |
- & & & \url{<d.kerkhofs*edpnet.net>}\\ \hline |
|
2192 |
- \url{clamav.edgescape.com} & 67.19.5.178 & USA & Timothy Folks\\ |
|
2193 |
- & & & \url{<timothy.folks*edgescape.com>}\\ \hline |
|
2194 |
- \url{clamav.hanbiro.com} & 211.234.111.17 & Korea & Kwon Taek Sool\\ |
|
2195 |
- & & & \email{<master*hanbiro.com>}\\ \hline |
|
2196 |
- \url{clamav.vtu.lt} & 193.219.149.170 & Lithuania & Eugenijus J.\\ |
|
2197 |
- & & & \email{<ejs*ar.vtu.lt>}\\ \hline |
|
2198 |
- \url{clamav.ftpproxy.org} & 195.246.234.199 & Germany & Andreas Schoenberg\\ |
|
2199 |
- & & & \email{<asg*ftpproxy.org>}\\ \hline |
|
2200 |
- \url{clamav.iasi.roedu.net} & 192.129.4.120 & Romania & Subredu Manuel\\ |
|
2201 |
- & & & \email{<ftpadmin*iasi.roedu.net>}\\ \hline |
|
2202 |
- \url{clamav.infonet.ee} & 212.7.0.71 & Estonia & Konstantin Barinov\\ |
|
2203 |
- & & & \email{<sbr*infonet.ee>}\\ \hline |
|
2204 |
- \url{clamav.savework.de} & 85.214.44.186 & Germany & Kai-H. Weutzing\\ |
|
2205 |
- & & & \email{<clamavdb*savework.de>}\\ \hline |
|
2206 |
- \end{tabular}} |
|
2207 |
- \end{center} |
|
2208 |
- % new page |
|
2209 |
- \begin{center} |
|
2210 |
- {\footnotesize |
|
2211 |
- \begin{tabular}{|c|c|c|c|} |
|
2212 |
- \hline |
|
2213 |
- Mirror & IP & Location & Administrator\\ \hline\hline |
|
2214 |
- |
|
2215 |
- \url{clamav.citrin.ru} & 213.248.60.121 & Russia & Anton Yuzhaninov\\ |
|
2216 |
- & & & \email{<citrin*citrin.ru>}\\ \hline |
|
2217 |
- \url{clamav.paralax.org} & 83.148.101.196 & Bulgaria & Svetoslav Vesselkoff\\ |
|
2218 |
- & & & \email{<soho*paralax.org>}\\ \hline |
|
2219 |
- \url{clamav.linux.pt} & 194.65.79.153 & Portugal & Jose Celestino\\ |
|
2220 |
- & & & \email{<japc*co.sapo.pt>}\\ \hline |
|
2221 |
- \url{clamav.westlinks.com} & 67.43.173.205 & USA & Tim Treaster\\ |
|
2222 |
- & & & \email{<tim*westlinks.com>}\\ \hline |
|
2223 |
- \url{clamav.liquidweb.com} & 209.59.139.38 & USA & Steven Collins\\ |
|
2224 |
- & & & \email{<scollins*liquidweb.com>}\\ \hline |
|
2225 |
- \url{clamav.xs4all.nl} & 194.109.6.74 & Netherlands & Eric Veldhuyzen\\ |
|
2226 |
- & & & \email{<ericv*xs4all.net>}\\ \hline |
|
2227 |
- \url{clamav.pinna.cx} & 69.57.154.46 & Texas, & Nicola Pinna\\ |
|
2228 |
- & & USA & \email{<pinna*pinna.cx>}\\ \hline |
|
2229 |
- \url{switch.clamav.net} & 130.59.10.35 & Switzerland & Thomas Lenggenhager\\ |
|
2230 |
- & & & \email{<lenggenhager*switch.ch>}\\ \hline |
|
2231 |
- \url{clamav.public-internet.co.uk} & 195.85.245.20 & London, & Tom Beard\\ |
|
2232 |
- & & United Kingdom & \email{<tom.beard*public-internet.co.uk>}\\ \hline |
|
2233 |
- \url{clamav.mainloop.se} & 192.71.58.30 & Sweden & Thomas Althoff\\ |
|
2234 |
- & & & \email{<thomas*mainloop.se>}\\ \hline |
|
2235 |
- \url{clamav.dc.hu} & 195.228.75.149 & Hungary & Bencsath Boldizsar\\ |
|
2236 |
- & & & \email{<boldi*mail2004.crysys.hit.bme.hu>}\\ \hline |
|
2237 |
- \url{clamav.mirror.myebs.de} & 193.239.17.68 & Germany & Thomas Schwanhaeuser\\ |
|
2238 |
- & & & \email{<thomas.schwanhaeuser*aps-web.de>}\\ \hline |
|
2239 |
- \url{clamav.s-lines.net} & 61.205.61.201 & Japan & Tatsuya Ueda\\ |
|
2240 |
- & & & \email{<tatsuya*staff.s-lines.net>}\\ \hline |
|
2241 |
- \url{clamav.mcs.de} & 194.77.146.139 & Germany & Christian Kuehn\\ |
|
2242 |
- & & & \email{<christian.kuehn*mcs.de>}\\ \hline |
|
2243 |
- \url{clamav.mirror.fizzelpark.com} & 217.115.136.170 & Germany & Thilo Bangert\\ |
|
2244 |
- & & & \email{<bangert*fizzelpark.com>}\\ \hline |
|
2245 |
- \url{clamav.talika.eii.us.es} & 150.214.142.249 & Spain & Javier Miguel Rodriguez\\ |
|
2246 |
- & & & \email{<javier.miguel*talika.eii.us.es>}\\ \hline |
|
2247 |
- \url{clamav.nara.wide.ad.jp} & 203.178.137.175 & Japan & Yoshiaki Saita\\ |
|
2248 |
- & & & \email{<ftp-admin*is.naist.jp>}\\ \hline |
|
2249 |
- \url{clamavdb.ml-club.jp} & 219.117.246.122 & Japan & Takahiro Morizono\\ |
|
2250 |
- & & & \email{<morizono*coop.kadai.ne.jp>}\\ \hline |
|
2251 |
- \url{clamav.packetstorm.nu} & 213.222.11.220 & The Netherlands & Niek Baakman\\ |
|
2252 |
- & & & \email{<niek*asbak.coding-slaves.com>}\\ \hline |
|
2253 |
- \url{clamav.mirror.garr.it} & 193.206.139.37 & Italy & Enrico Cavalli\\ |
|
2254 |
- & & & \email{<mirror-service*garr.it>}\\ \hline |
|
2255 |
- \url{clamav.uoc.gr} & 147.52.3.21 & Greece & Kissandrakis S. George\\ |
|
2256 |
- & & & \email{<kissand*ucnet.uoc.gr>}\\ \hline |
|
2257 |
- \url{clamav.lug-norderstedt.de} & 213.209.100.191 & Germany & Fabian Caspers\\ |
|
2258 |
- & & & \email{<fabian*lug-norderstedt.de>}\\ \hline |
|
2259 |
- \url{clamav.df.lth.se} & 194.47.250.218 & Sweden & Rune Anderson\\ |
|
2260 |
- & & & \email{<rpa*df.lth.se>}\\ \hline |
|
2261 |
- \url{clamav.gueth.net} & 217.160.141.39 & Germany & Volker Gueth\\ |
|
2262 |
- & & & \email{<volker*gueth.net>}\\ \hline |
|
2263 |
- \url{b.clamav.mirror.fizzelpark.com} & 217.115.136.170 & Germany & Thilo Bangert\\ |
|
2264 |
- & & & \email{<bangert*fizzelpark.com>}\\ \hline |
|
2265 |
- \url{clamav.dg.net.ua} & 213.186.196.225 & Ukraine & Oleksandr V. Typlynskyi\\ |
|
2266 |
- & & & \email{<clamavdb*dg.net.ua>}\\ \hline |
|
2267 |
- \url{clamav.i24horas.com.br} & 200.242.49.19 & Brazil & Renato Lins\\ |
|
2268 |
- & & & \email{<renato-clamav*autoservico.com>}\\ \hline |
|
2269 |
- \url{clamav.gva.es} & 82.159.137.16 & Spain & Jose Antonio Amador\\ |
|
2270 |
- & & & \email{<jamador*gva.es>}\\ \hline |
|
2271 |
- \end{tabular}} |
|
2272 |
- \end{center} |
|
2273 |
- |
|
2274 | 985 |
\subsection{Contributors} |
2275 | 986 |
The following people contributed to our project in some way (providing |
2276 | 987 |
patches, bug reports, technical support, documentation, good ideas...): |
2277 | 988 |
\begin{itemize} |
989 |
+ \item Ian Abbott \email{<abbotti*mev.co.uk>} |
|
2278 | 990 |
\item Clint Adams \email{<schizo*debian.org>} |
2279 | 991 |
\item Sergey Y. Afonin \email{<asy*kraft-s.ru>} |
2280 | 992 |
\item Robert Allerstorfer \email{<roal*anet.at>} |
... | ... |
@@ -2306,6 +959,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2306 | 2306 |
\item Christopher X. Candreva \email{<chris*westnet.com>} |
2307 | 2307 |
\item Eric I. Lopez Carreon \email{<elopezc*technitrade.com>} |
2308 | 2308 |
\item Ales Casar \email{<casar*uni-mb.si>} |
2309 |
+ \item Jonathan Chen \email{<jon+clamav*spock.org>} |
|
2309 | 2310 |
\item Andrey Cherezov \email{<andrey*cherezov.koenig.su>} |
2310 | 2311 |
\item Alex Cherney \email{<alex*cher.id.au>} |
2311 | 2312 |
\item Tom G. Christensen \email{<tgc*statsbiblioteket.dk>} |
... | ... |
@@ -2369,6 +1023,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2369 | 2369 |
\item Kurt Huwig \email{<kurt*iku-netz.de>} |
2370 | 2370 |
\item Andy Igoshin \email{<ai*vsu.ru>} |
2371 | 2371 |
\item Michal Jaegermann \email{<michal*harddata.com>} |
2372 |
+ \item Christophe Jaillet \email{<christophe.jaillet*wanadoo.fr>} |
|
2372 | 2373 |
\item Jay \email{<sysop-clamav*coronastreet.net>} |
2373 | 2374 |
\item Stephane Jeannenot \email{<stephane.jeannenot*wanadoo.fr>} |
2374 | 2375 |
\item Per Jessen \email{<per*computer.org>} |
... | ... |
@@ -2423,6 +1078,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2423 | 2423 |
\item Chris van Meerendonk \email{<cvm*castel.nl>} |
2424 | 2424 |
\item Andrey J. Melnikoff \email{<temnota*kmv.ru>} |
2425 | 2425 |
\item Damian Menscher \email{<menscher*uiuc.edu>} |
2426 |
+ \item Denis De Messemacker \email{<ddm*clamav.net>} |
|
2426 | 2427 |
\item Jasper Metselaar \email{<jasper*formmailer.net>} |
2427 | 2428 |
\item Arkadiusz Miskiewicz \email{<misiek*pld-linux.org>} |
2428 | 2429 |
\item Ted Mittelstaedt \email{<tedm*toybox.placo.com>} |
... | ... |
@@ -2438,7 +1094,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2438 | 2438 |
\item Flinn Mueller\email{<flinn*activeintra.net>} |
2439 | 2439 |
\item Hendrik Muhs \email{<Hendrik.Muhs*student.uni-magdeburg.de>} |
2440 | 2440 |
\item Simon Munton \email{<simon*munton.demon.co.uk>} |
2441 |
- \item Farit Nabiullin \url{http://program.farit.ru/} |
|
2441 |
+ \item Farit Nabiullin (\url{http://program.farit.ru/}) |
|
2442 | 2442 |
\item Nemosoft Unv. \email{<nemosoft*smcc.demon.nl>} |
2443 | 2443 |
\item Wojciech Noworyta \email{<wnow*konarski.edu.pl>} |
2444 | 2444 |
\item Jorgen Norgaard \email{<jnp*anneli.dk>} |
... | ... |
@@ -2456,6 +1112,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2456 | 2456 |
\item Oliver Paukstadt \email{<pstadt*stud.fh-heilbronn.de>} |
2457 | 2457 |
\item Christian Pelissier \email{<Christian.Pelissier*onera.fr>} |
2458 | 2458 |
\item Rudolph Pereira \email{<rudolph*usyd.edu.au>} |
2459 |
+ \item Dennis Peterson \email{<dennispe*inetnw.com>} |
|
2459 | 2460 |
\item Ed Phillips \email{<ed*UDel.Edu>} |
2460 | 2461 |
\item Andreas Piesk \email{<Andreas.Piesk*heise.de>} |
2461 | 2462 |
\item Mark Pizzolato \email{<clamav-devel*subscriptions.pizzolato.net>} |
... | ... |
@@ -2490,6 +1147,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2490 | 2490 |
\item Sergey Smitienko \email{<hunter*comsys.com.ua>} |
2491 | 2491 |
\item Solar Designer \email{<solar*openwall.com>} |
2492 | 2492 |
\item Joerg Sonnenberger \email{<joerg*britannica.bec.de>} |
2493 |
+ \item Michal 'GiM' Spadlinski (\url{http://gim.org.pl/}) |
|
2493 | 2494 |
\item Kevin Spicer \email{<kevin*kevinspicer.co.uk>} |
2494 | 2495 |
\item GertJan Spoelman \email{<cav*gjs.cc>} |
2495 | 2496 |
\item Ole Stanstrup \email{<ole*stanstrup.dk>} |
... | ... |
@@ -2536,10 +1194,15 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2536 | 2536 |
\begin{itemize} |
2537 | 2537 |
\item ActiveIntra.net Inc. (\url{http://www.activeintra.net/}) |
2538 | 2538 |
\item Advance Healthcare Group (\url{http://www.ahgl.com.au/}) |
2539 |
+ \item Allied Quotes (\url{http://www.AlliedQuotes.com /}) |
|
2539 | 2540 |
\item American Computer \& Electronic Services Corp. (\url{http://www.acesnw.com/}) |
2541 |
+ \item Amnesty International, Swiss Section (\url{http://www.amnesty.ch/}) |
|
2542 |
+ \item Steve Anderson |
|
2540 | 2543 |
\item Anonymous donor from Colorado, US |
2544 |
+ \item Arudius (\url{http://arudius.sourceforge.net/}) |
|
2541 | 2545 |
\item Peter Ashman |
2542 | 2546 |
\item Atlas College (\url{http://www.atlascollege.nl/}) |
2547 |
+ \item Australian Payday Cash Loans (\url{http://www.cashdoctors.com.au/}) |
|
2543 | 2548 |
\item AWD Online (\url{http://www.awdonline.com/}) |
2544 | 2549 |
\item BackupAssist Backup Software (\url{http://www.backupassist.com/}) |
2545 | 2550 |
\item Dave Baker |
... | ... |
@@ -2547,8 +1210,11 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2547 | 2547 |
\item Aaron Begley |
2548 | 2548 |
\item Craig H. Block |
2549 | 2549 |
\item Norman E. Brake, Jr. |
2550 |
+ \item Josh Burstyn |
|
2551 |
+ \item By Design (\url{http://www.by-design.net/}) |
|
2550 | 2552 |
\item Canadian Web Hosting (\url{http://www.canadianwebhosting.com/}) |
2551 | 2553 |
\item cedarcreeksoftware.com (\url{http://www.cedarcreeksoftware.com/}) |
2554 |
+ \item Ricardo Cerqueira |
|
2552 | 2555 |
\item Thanos Chatziathanassiou |
2553 | 2556 |
\item Cheahch from Singapore |
2554 | 2557 |
\item Conexim Australia - business web hosting (\url{http://www.conexim.com.au}) |
... | ... |
@@ -2560,6 +1226,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2560 | 2560 |
\item Steve Donegan (\url{http://www.donegan.org/}) |
2561 | 2561 |
\item Dynamic Network Services, Inc (\url{http://www.dyndns.org/}) |
2562 | 2562 |
\item EAS Enterprises LLC |
2563 |
+ \item eCoupons.com (\url{http://www.ecoupons.com/}) |
|
2563 | 2564 |
\item Electric Embers (\url{http://electricembers.net}) |
2564 | 2565 |
\item John T. Ellis |
2565 | 2566 |
\item Epublica |
... | ... |
@@ -2581,11 +1248,13 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2581 | 2581 |
\item GBC Internet Service Center GmbH (\url{http://www.gbc.net/}) |
2582 | 2582 |
\item GCS Tech (\url{http://www.gcstech.net/}) |
2583 | 2583 |
\item GHRS (\url{http://www.ghrshotels.com/}) |
2584 |
+ \item Lyle Giese |
|
2584 | 2585 |
\item Todd Goodman |
2585 | 2586 |
\item Bill Gradwohl (\url{http://www.ycc.com/}) |
2586 | 2587 |
\item Grain-of-Salt Consulting |
2587 | 2588 |
\item Terje Gravvold |
2588 | 2589 |
\item Hart Computer (\url{http://www.hart.co.jp/}) |
2590 |
+ \item Pen Helm |
|
2589 | 2591 |
\item Hosting Metro LLC (\url{http://www.hostingmetro.com/}) |
2590 | 2592 |
\item IDEAL Software GmbH (\url{http://www.IdealSoftware.com/}) |
2591 | 2593 |
\item Industry Standard Computers (\url{http://www.ISCnetwork.com/}) |
... | ... |
@@ -2604,6 +1273,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2604 | 2604 |
\item Michel Machado (\url{http://oss.digirati.com.br/}) |
2605 | 2605 |
\item Olivier Marechal |
2606 | 2606 |
\item Matthew McKenzie |
2607 |
+ \item Durval Menezes (\url{http://www.durval.com.br/}) |
|
2607 | 2608 |
\item Micro Logic Systems (\url{http://www.mls.nc/}) |
2608 | 2609 |
\item Midcoast Internet Solutions |
2609 | 2610 |
\item Mimecast (\url{http://www.mimecast.com/}) |
... | ... |
@@ -2612,10 +1282,12 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2612 | 2612 |
\item Paul Morgan |
2613 | 2613 |
\item Tomas Morkus |
2614 | 2614 |
\item The Names Database (\url{http://static.namesdatabase.com}) |
2615 |
+ \item Names Directory (\url{http://www.namesdir.com/}) |
|
2615 | 2616 |
\item Michael Nolan (\url{http://www.michaelnolan.co.uk/}) |
2616 | 2617 |
\item Jorgen Norgaard |
2617 | 2618 |
\item Numedeon, Inc. creators of Whyville (\url{http://www.whyville.net/}) |
2618 | 2619 |
\item Oneworkspace.com (\url{http://www.oneworkspace.com/}) |
2620 |
+ \item Online Literature (\url{http://www.couol.com/}) |
|
2619 | 2621 |
\item Origin Solutions (\url{http://www.originsolutions.com.au/}) |
2620 | 2622 |
\item outermedia GmbH (\url{http://www.outermedia.de/}) |
2621 | 2623 |
\item Kevin Pang (\url{http://www.freebsdblog.org/}) |
... | ... |
@@ -2630,6 +1302,7 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2630 | 2630 |
\item Stefano Rizzetto |
2631 | 2631 |
\item Roaring Penguin Software Inc. (\url{http://www.roaringpenguin.com/}) |
2632 | 2632 |
\item Luke Rosenthal |
2633 | ||
2633 | 2634 |
\item School of Engineering, University of Pennsylvania (\url{http://www.seas.upenn.edu/}) |
2634 | 2635 |
\item Tim Scoff |
2635 | 2636 |
\item Seattle Server (\url{http://www.seattleserver.com/}) |
... | ... |
@@ -2660,27 +1333,24 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2660 | 2660 |
\item David Williams (\url{http://kayakero.net/}) |
2661 | 2661 |
\item Glenn R Williams |
2662 | 2662 |
\item Kelly Williams |
2663 |
+ \item XRoads Networks (\url{http://xroadsnetworks.com/}) |
|
2663 | 2664 |
\item Zimbra open-source collaboration suite (\url{http://www.zimbra.com/}) |
2664 | 2665 |
\end{itemize} |
2665 | 2666 |
|
2666 | 2667 |
\subsection{Graphics} |
2667 |
- The authors of the nice ClamAV logo (look at the title page) and other |
|
2668 |
- graphics are Mia Kalenius and Sergei Pronin \email{<sp*finndesign.fi>} |
|
2669 |
- from Finndesign \url{http://www.finndesign.fi/} |
|
2668 |
+ The ClamAV logo was created by Mia Kalenius and Sergei Pronin from |
|
2669 |
+ Finndesign (\url{http://www.finndesign.fi/}). |
|
2670 | 2670 |
|
2671 | 2671 |
\subsection{OpenAntiVirus} |
2672 |
- Our database includes the virus database (about 7000 signatures) from\\ |
|
2673 |
- \url{http://OpenAntiVirus.org} |
|
2672 |
+ Our database includes the virus database (about 7000 signatures) from |
|
2673 |
+ OpenAntiVirus (\url{http://OpenAntiVirus.org}). |
|
2674 | 2674 |
|
2675 |
- \section{Authors} |
|
2675 |
+ \section{Core Team} |
|
2676 | 2676 |
|
2677 | 2677 |
\begin{itemize} |
2678 | 2678 |
\item aCaB \email{<acab*clamav.net>}, Italy\\ |
2679 | 2679 |
Role: virus database maintainer, coder |
2680 | 2680 |
|
2681 |
- \item Boguslaw Brandys \email{<bbrandys*clamav.net>}, Poland\\ |
|
2682 |
- Role: Win32 development |
|
2683 |
- |
|
2684 | 2681 |
\item Mike Cathey \email{<mike*clamav.net>}, USA\\ |
2685 | 2682 |
Role: co-sysadmin |
2686 | 2683 |
|
... | ... |
@@ -2690,9 +1360,6 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2690 | 2690 |
\item Diego d'Ambra \email{<diego*clamav.net>}, Denmark\\ |
2691 | 2691 |
Role: virus database maintainer |
2692 | 2692 |
|
2693 |
- \item Jason Englander \email{<jason*clamav.net>}, USA\\ |
|
2694 |
- Role: inactive |
|
2695 |
- |
|
2696 | 2693 |
\item Luca Gibelli \email{<luca*clamav.net>}, Italy\\ |
2697 | 2694 |
Role: sysadmin, mirror coordinator |
2698 | 2695 |
|
... | ... |
@@ -2703,24 +1370,18 @@ level required:MD5 checksum:digital signature:builder name:build time (sec) |
2703 | 2703 |
Role: virus database maintainer |
2704 | 2704 |
|
2705 | 2705 |
\item Tomasz Kojm \email{<tkojm*clamav.net>}, Poland\\ |
2706 |
- Role: project leader, coder, virus database maintainer |
|
2707 |
- |
|
2708 |
- \item Thomas Lamy \email{<tlamy*clamav.net>}, Germany\\ |
|
2709 |
- Role: random hacker |
|
2710 |
- |
|
2711 |
- \item Thomas Madsen \email{<tmadsen*clamav.net>}, Denmark\\ |
|
2712 |
- Role: virus submission management |
|
2713 |
- |
|
2714 |
- \item Denis De Messemacker \email{<ddm*clamav.net>}, Belgium\\ |
|
2715 |
- Role: inactive |
|
2706 |
+ Role: project leader, coder |
|
2716 | 2707 |
|
2717 | 2708 |
\item Tomasz Papszun \email{<tomek*clamav.net>}, Poland\\ |
2718 |
- Role: virus database maintainer |
|
2709 |
+ Role: various help |
|
2719 | 2710 |
|
2720 | 2711 |
\item Sven Strickroth \email{<sven*clamav.net>}, Germany\\ |
2721 |
- Role: virus database maintainer |
|
2712 |
+ Role: virus database maintainer, virus submission management |
|
2713 |
+ |
|
2714 |
+ \item Edwin Torok \email{<edwin*clamav.net>}, Romania\\ |
|
2715 |
+ Role: coder |
|
2722 | 2716 |
|
2723 | 2717 |
\item Trog \email{<trog*clamav.net>}, United Kingdom\\ |
2724 |
- Role: coder, virus database maintainer |
|
2718 |
+ Role: coder |
|
2725 | 2719 |
\end{itemize} |
2726 | 2720 |
\end{document} |
2727 | 2721 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,30 @@ |
0 |
+/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */ |
|
1 |
+.MATH { font-family: "Century Schoolbook", serif; } |
|
2 |
+.MATH I { font-family: "Century Schoolbook", serif; font-shape: italic } |
|
3 |
+.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold } |
|
4 |
+ |
|
5 |
+/* implement both fixed-size and relative sizes */ |
|
6 |
+SMALL.XTINY { font-size : xx-small } |
|
7 |
+SMALL.TINY { font-size : x-small } |
|
8 |
+SMALL.SCRIPTSIZE { font-size : smaller } |
|
9 |
+SMALL.FOOTNOTESIZE { font-size : small } |
|
10 |
+SMALL.SMALL { } |
|
11 |
+BIG.LARGE { } |
|
12 |
+BIG.XLARGE { font-size : large } |
|
13 |
+BIG.XXLARGE { font-size : x-large } |
|
14 |
+BIG.HUGE { font-size : larger } |
|
15 |
+BIG.XHUGE { font-size : xx-large } |
|
16 |
+ |
|
17 |
+/* heading styles */ |
|
18 |
+H1 { } |
|
19 |
+H2 { } |
|
20 |
+H3 { } |
|
21 |
+H4 { } |
|
22 |
+H5 { } |
|
23 |
+ |
|
24 |
+/* mathematics styles */ |
|
25 |
+DIV.displaymath { } /* math displays */ |
|
26 |
+TD.eqno { } /* equation-number cells */ |
|
27 |
+ |
|
28 |
+ |
|
29 |
+/* document-specific styles come next */ |
0 | 30 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,214 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamdoc</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamdoc"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node1.html"> |
|
22 |
+</HEAD> |
|
23 |
+ |
|
24 |
+<BODY > |
|
25 |
+<!--Navigation Panel--> |
|
26 |
+<A NAME="tex2html109" |
|
27 |
+ HREF="node1.html"> |
|
28 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
29 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> |
|
30 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> |
|
31 |
+<A NAME="tex2html107" |
|
32 |
+ HREF="node1.html"> |
|
33 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
34 |
+<BR> |
|
35 |
+<B> Next:</B> <A NAME="tex2html110" |
|
36 |
+ HREF="node1.html">Contents</A> |
|
37 |
+   <B> <A NAME="tex2html108" |
|
38 |
+ HREF="node1.html">Contents</A></B> |
|
39 |
+<BR> |
|
40 |
+<BR> |
|
41 |
+<!--End of Navigation Panel--> |
|
42 |
+ |
|
43 |
+<P> |
|
44 |
+ |
|
45 |
+ <!-- MATH |
|
46 |
+ $\includegraphics[width=353pt]{clam.eps}$ |
|
47 |
+ --> |
|
48 |
+<IMG |
|
49 |
+ WIDTH="563" HEIGHT="577" ALIGN="BOTTOM" BORDER="0" |
|
50 |
+ SRC="img2.png" |
|
51 |
+ ALT="\includegraphics[width=353pt]{clam.eps}"> |
|
52 |
+ <BR> |
|
53 |
+<BR> |
|
54 |
+<BR> |
|
55 |
+<BR> |
|
56 |
+<BR> |
|
57 |
+<BR> |
|
58 |
+<BR> |
|
59 |
+<BR> |
|
60 |
+ <DIV ALIGN="RIGHT"> |
|
61 |
+<BR> <FONT SIZE="+3">Clam AntiVirus 0.90 |
|
62 |
+<BR> <FONT SIZE="+3"><I>User Manual</I> |
|
63 |
+<BR> |
|
64 |
+</FONT></FONT></DIV> |
|
65 |
+ |
|
66 |
+<P> |
|
67 |
+ |
|
68 |
+ <BR><HR> |
|
69 |
+<!--Table of Child-Links--> |
|
70 |
+<A NAME="CHILD_LINKS"></A> |
|
71 |
+ |
|
72 |
+<UL> |
|
73 |
+<LI><A NAME="tex2html111" |
|
74 |
+ HREF="node1.html">Contents</A> |
|
75 |
+<LI><A NAME="tex2html112" |
|
76 |
+ HREF="node2.html">Introduction</A> |
|
77 |
+<UL> |
|
78 |
+<LI><A NAME="tex2html113" |
|
79 |
+ HREF="node3.html">Features</A> |
|
80 |
+<LI><A NAME="tex2html114" |
|
81 |
+ HREF="node4.html">Mailing lists and IRC channel</A> |
|
82 |
+<LI><A NAME="tex2html115" |
|
83 |
+ HREF="node5.html">Virus submitting</A> |
|
84 |
+</UL> |
|
85 |
+<LI><A NAME="tex2html116" |
|
86 |
+ HREF="node6.html">Base package</A> |
|
87 |
+<UL> |
|
88 |
+<LI><A NAME="tex2html117" |
|
89 |
+ HREF="node7.html">Supported platforms</A> |
|
90 |
+<LI><A NAME="tex2html118" |
|
91 |
+ HREF="node8.html">Binary packages</A> |
|
92 |
+</UL> |
|
93 |
+<LI><A NAME="tex2html119" |
|
94 |
+ HREF="node9.html">Installation</A> |
|
95 |
+<UL> |
|
96 |
+<LI><A NAME="tex2html120" |
|
97 |
+ HREF="node10.html">Requirements</A> |
|
98 |
+<LI><A NAME="tex2html121" |
|
99 |
+ HREF="node11.html">Installing on shell account</A> |
|
100 |
+<LI><A NAME="tex2html122" |
|
101 |
+ HREF="node12.html">Adding new system user and group</A> |
|
102 |
+<LI><A NAME="tex2html123" |
|
103 |
+ HREF="node13.html">Compilation of base package</A> |
|
104 |
+<LI><A NAME="tex2html124" |
|
105 |
+ HREF="node14.html">Compilation with clamav-milter enabled</A> |
|
106 |
+</UL> |
|
107 |
+<LI><A NAME="tex2html125" |
|
108 |
+ HREF="node15.html">Configuration</A> |
|
109 |
+<UL> |
|
110 |
+<LI><A NAME="tex2html126" |
|
111 |
+ HREF="node16.html">clamd</A> |
|
112 |
+<UL> |
|
113 |
+<LI><A NAME="tex2html127" |
|
114 |
+ HREF="node17.html">On-access scanning</A> |
|
115 |
+</UL> |
|
116 |
+<LI><A NAME="tex2html128" |
|
117 |
+ HREF="node18.html">clamav-milter</A> |
|
118 |
+<LI><A NAME="tex2html129" |
|
119 |
+ HREF="node19.html">Testing</A> |
|
120 |
+<LI><A NAME="tex2html130" |
|
121 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
122 |
+<UL> |
|
123 |
+<LI><A NAME="tex2html131" |
|
124 |
+ HREF="node21.html">Closest mirrors</A> |
|
125 |
+</UL> |
|
126 |
+</UL> |
|
127 |
+<LI><A NAME="tex2html132" |
|
128 |
+ HREF="node22.html">Usage</A> |
|
129 |
+<UL> |
|
130 |
+<LI><A NAME="tex2html133" |
|
131 |
+ HREF="node23.html">Clam daemon</A> |
|
132 |
+<LI><A NAME="tex2html134" |
|
133 |
+ HREF="node24.html">Clam<B>d</B>scan</A> |
|
134 |
+<LI><A NAME="tex2html135" |
|
135 |
+ HREF="node25.html">Clamuko</A> |
|
136 |
+<LI><A NAME="tex2html136" |
|
137 |
+ HREF="node26.html">Output format</A> |
|
138 |
+<UL> |
|
139 |
+<LI><A NAME="tex2html137" |
|
140 |
+ HREF="node27.html">clamscan</A> |
|
141 |
+<LI><A NAME="tex2html138" |
|
142 |
+ HREF="node28.html">clamd</A> |
|
143 |
+</UL> |
|
144 |
+</UL> |
|
145 |
+<LI><A NAME="tex2html139" |
|
146 |
+ HREF="node29.html">LibClamAV</A> |
|
147 |
+<UL> |
|
148 |
+<LI><A NAME="tex2html140" |
|
149 |
+ HREF="node30.html">Licence</A> |
|
150 |
+<LI><A NAME="tex2html141" |
|
151 |
+ HREF="node31.html">Supported formats</A> |
|
152 |
+<UL> |
|
153 |
+<LI><A NAME="tex2html142" |
|
154 |
+ HREF="node32.html">Executables</A> |
|
155 |
+<LI><A NAME="tex2html143" |
|
156 |
+ HREF="node33.html">Mail files</A> |
|
157 |
+<LI><A NAME="tex2html144" |
|
158 |
+ HREF="node34.html">Archives and compressed files</A> |
|
159 |
+<LI><A NAME="tex2html145" |
|
160 |
+ HREF="node35.html">Documents</A> |
|
161 |
+<LI><A NAME="tex2html146" |
|
162 |
+ HREF="node36.html">Others</A> |
|
163 |
+</UL> |
|
164 |
+<LI><A NAME="tex2html147" |
|
165 |
+ HREF="node37.html">Hardware acceleration</A> |
|
166 |
+<LI><A NAME="tex2html148" |
|
167 |
+ HREF="node38.html">API</A> |
|
168 |
+<UL> |
|
169 |
+<LI><A NAME="tex2html149" |
|
170 |
+ HREF="node39.html">Header file</A> |
|
171 |
+<LI><A NAME="tex2html150" |
|
172 |
+ HREF="node40.html">Database loading</A> |
|
173 |
+<LI><A NAME="tex2html151" |
|
174 |
+ HREF="node41.html">Error handling</A> |
|
175 |
+<LI><A NAME="tex2html152" |
|
176 |
+ HREF="node42.html">Engine structure</A> |
|
177 |
+</UL> |
|
178 |
+<LI><A NAME="tex2html153" |
|
179 |
+ HREF="node43.html">Database reloading</A> |
|
180 |
+<UL> |
|
181 |
+<LI><A NAME="tex2html154" |
|
182 |
+ HREF="node44.html">Data scan functions</A> |
|
183 |
+<LI><A NAME="tex2html155" |
|
184 |
+ HREF="node45.html">Memory</A> |
|
185 |
+<LI><A NAME="tex2html156" |
|
186 |
+ HREF="node46.html">clamav-config</A> |
|
187 |
+<LI><A NAME="tex2html157" |
|
188 |
+ HREF="node47.html">Example</A> |
|
189 |
+</UL> |
|
190 |
+<LI><A NAME="tex2html158" |
|
191 |
+ HREF="node48.html">CVD format</A> |
|
192 |
+<LI><A NAME="tex2html159" |
|
193 |
+ HREF="node49.html">Contributors</A> |
|
194 |
+<LI><A NAME="tex2html160" |
|
195 |
+ HREF="node50.html">Donors</A> |
|
196 |
+<LI><A NAME="tex2html161" |
|
197 |
+ HREF="node51.html">Graphics</A> |
|
198 |
+<LI><A NAME="tex2html162" |
|
199 |
+ HREF="node52.html">OpenAntiVirus</A> |
|
200 |
+</UL> |
|
201 |
+<LI><A NAME="tex2html163" |
|
202 |
+ HREF="node53.html">Core Team</A> |
|
203 |
+<LI><A NAME="tex2html164" |
|
204 |
+ HREF="node54.html">About this document ...</A> |
|
205 |
+</UL> |
|
206 |
+<!--End of Table of Child-Links--> |
|
207 |
+<BR><HR> |
|
208 |
+<ADDRESS> |
|
209 |
+Tomasz Kojm |
|
210 |
+2007-02-12 |
|
211 |
+</ADDRESS> |
|
212 |
+</BODY> |
|
213 |
+</HTML> |
2 | 216 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,272 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Footnotes</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Footnotes"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node53.html"> |
|
22 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
23 |
+</HEAD> |
|
24 |
+ |
|
25 |
+<BODY > |
|
26 |
+ |
|
27 |
+<DL> |
|
28 |
+<DT><A NAME="foot95">... moderated</A><A NAME="foot95" |
|
29 |
+ HREF="node4.html#tex2html1"><SUP>1</SUP></A> |
|
30 |
+<DD>Subscribers are not allowed to post to the mailing |
|
31 |
+ list |
|
32 |
+<PRE>. |
|
33 |
+. |
|
34 |
+. |
|
35 |
+. |
|
36 |
+. |
|
37 |
+. |
|
38 |
+. |
|
39 |
+. |
|
40 |
+. |
|
41 |
+. |
|
42 |
+. |
|
43 |
+. |
|
44 |
+. |
|
45 |
+. |
|
46 |
+. |
|
47 |
+. |
|
48 |
+. |
|
49 |
+. |
|
50 |
+. |
|
51 |
+. |
|
52 |
+. |
|
53 |
+. |
|
54 |
+. |
|
55 |
+. |
|
56 |
+. |
|
57 |
+. |
|
58 |
+. |
|
59 |
+. |
|
60 |
+. |
|
61 |
+. |
|
62 |
+</PRE> |
|
63 |
+<DT><A NAME="foot114">...OpenBSD </A><A NAME="foot114" |
|
64 |
+ HREF="node7.html#tex2html4"><SUP>2</SUP></A> |
|
65 |
+<DD>Installation from a port is recommended. |
|
66 |
+<PRE>. |
|
67 |
+. |
|
68 |
+. |
|
69 |
+. |
|
70 |
+. |
|
71 |
+. |
|
72 |
+. |
|
73 |
+. |
|
74 |
+. |
|
75 |
+. |
|
76 |
+. |
|
77 |
+. |
|
78 |
+. |
|
79 |
+. |
|
80 |
+. |
|
81 |
+. |
|
82 |
+. |
|
83 |
+. |
|
84 |
+. |
|
85 |
+. |
|
86 |
+. |
|
87 |
+. |
|
88 |
+. |
|
89 |
+. |
|
90 |
+. |
|
91 |
+. |
|
92 |
+. |
|
93 |
+. |
|
94 |
+. |
|
95 |
+. |
|
96 |
+</PRE> |
|
97 |
+<DT><A NAME="foot135">... system:</A><A NAME="foot135" |
|
98 |
+ HREF="node12.html#tex2html7"><SUP>3</SUP></A> |
|
99 |
+<DD>Cygwin note: If you have not |
|
100 |
+ /etc/passwd you can skip this point |
|
101 |
+<PRE>. |
|
102 |
+. |
|
103 |
+. |
|
104 |
+. |
|
105 |
+. |
|
106 |
+. |
|
107 |
+. |
|
108 |
+. |
|
109 |
+. |
|
110 |
+. |
|
111 |
+. |
|
112 |
+. |
|
113 |
+. |
|
114 |
+. |
|
115 |
+. |
|
116 |
+. |
|
117 |
+. |
|
118 |
+. |
|
119 |
+. |
|
120 |
+. |
|
121 |
+. |
|
122 |
+. |
|
123 |
+. |
|
124 |
+. |
|
125 |
+. |
|
126 |
+. |
|
127 |
+. |
|
128 |
+. |
|
129 |
+. |
|
130 |
+. |
|
131 |
+</PRE> |
|
132 |
+<DT><A NAME="foot176">... file</A><A NAME="foot176" |
|
133 |
+ HREF="node19.html#tex2html9"><SUP>4</SUP></A> |
|
134 |
+<DD>To get more info on clamscan options run 'man clamscan' |
|
135 |
+<PRE>. |
|
136 |
+. |
|
137 |
+. |
|
138 |
+. |
|
139 |
+. |
|
140 |
+. |
|
141 |
+. |
|
142 |
+. |
|
143 |
+. |
|
144 |
+. |
|
145 |
+. |
|
146 |
+. |
|
147 |
+. |
|
148 |
+. |
|
149 |
+. |
|
150 |
+. |
|
151 |
+. |
|
152 |
+. |
|
153 |
+. |
|
154 |
+. |
|
155 |
+. |
|
156 |
+. |
|
157 |
+. |
|
158 |
+. |
|
159 |
+. |
|
160 |
+. |
|
161 |
+. |
|
162 |
+. |
|
163 |
+. |
|
164 |
+. |
|
165 |
+</PRE> |
|
166 |
+<DT><A NAME="foot210">... file</A><A NAME="foot210" |
|
167 |
+ HREF="node23.html#tex2html13"><SUP>5</SUP></A> |
|
168 |
+<DD>man 5 clamd.conf |
|
169 |
+<PRE>. |
|
170 |
+. |
|
171 |
+. |
|
172 |
+. |
|
173 |
+. |
|
174 |
+. |
|
175 |
+. |
|
176 |
+. |
|
177 |
+. |
|
178 |
+. |
|
179 |
+. |
|
180 |
+. |
|
181 |
+. |
|
182 |
+. |
|
183 |
+. |
|
184 |
+. |
|
185 |
+. |
|
186 |
+. |
|
187 |
+. |
|
188 |
+. |
|
189 |
+. |
|
190 |
+. |
|
191 |
+. |
|
192 |
+. |
|
193 |
+. |
|
194 |
+. |
|
195 |
+. |
|
196 |
+. |
|
197 |
+. |
|
198 |
+. |
|
199 |
+</PRE> |
|
200 |
+<DT><A NAME="foot267">... it</A><A NAME="foot267" |
|
201 |
+ HREF="node30.html#tex2html14"><SUP>6</SUP></A> |
|
202 |
+<DD>You can still use clamd or clamscan instead |
|
203 |
+<PRE>. |
|
204 |
+. |
|
205 |
+. |
|
206 |
+. |
|
207 |
+. |
|
208 |
+. |
|
209 |
+. |
|
210 |
+. |
|
211 |
+. |
|
212 |
+. |
|
213 |
+. |
|
214 |
+. |
|
215 |
+. |
|
216 |
+. |
|
217 |
+. |
|
218 |
+. |
|
219 |
+. |
|
220 |
+. |
|
221 |
+. |
|
222 |
+. |
|
223 |
+. |
|
224 |
+. |
|
225 |
+. |
|
226 |
+. |
|
227 |
+. |
|
228 |
+. |
|
229 |
+. |
|
230 |
+. |
|
231 |
+. |
|
232 |
+. |
|
233 |
+</PRE> |
|
234 |
+<DT><A NAME="foot292">... <code>signo</code></A><A NAME="foot292" |
|
235 |
+ HREF="node40.html#tex2html16"><SUP>7</SUP></A> |
|
236 |
+<DD>Remember to initialize the virus counter |
|
237 |
+ variable with 0. |
|
238 |
+<PRE>. |
|
239 |
+. |
|
240 |
+. |
|
241 |
+. |
|
242 |
+. |
|
243 |
+. |
|
244 |
+. |
|
245 |
+. |
|
246 |
+. |
|
247 |
+. |
|
248 |
+. |
|
249 |
+. |
|
250 |
+. |
|
251 |
+. |
|
252 |
+. |
|
253 |
+. |
|
254 |
+. |
|
255 |
+. |
|
256 |
+. |
|
257 |
+. |
|
258 |
+. |
|
259 |
+. |
|
260 |
+. |
|
261 |
+. |
|
262 |
+. |
|
263 |
+. |
|
264 |
+. |
|
265 |
+. |
|
266 |
+. |
|
267 |
+. |
|
268 |
+</PRE> |
|
269 |
+</DL> |
|
270 |
+</BODY> |
|
271 |
+</HTML> |
8 | 280 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,214 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamdoc</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamdoc"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node1.html"> |
|
22 |
+</HEAD> |
|
23 |
+ |
|
24 |
+<BODY > |
|
25 |
+<!--Navigation Panel--> |
|
26 |
+<A NAME="tex2html109" |
|
27 |
+ HREF="node1.html"> |
|
28 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
29 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png"> |
|
30 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png"> |
|
31 |
+<A NAME="tex2html107" |
|
32 |
+ HREF="node1.html"> |
|
33 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
34 |
+<BR> |
|
35 |
+<B> Next:</B> <A NAME="tex2html110" |
|
36 |
+ HREF="node1.html">Contents</A> |
|
37 |
+   <B> <A NAME="tex2html108" |
|
38 |
+ HREF="node1.html">Contents</A></B> |
|
39 |
+<BR> |
|
40 |
+<BR> |
|
41 |
+<!--End of Navigation Panel--> |
|
42 |
+ |
|
43 |
+<P> |
|
44 |
+ |
|
45 |
+ <!-- MATH |
|
46 |
+ $\includegraphics[width=353pt]{clam.eps}$ |
|
47 |
+ --> |
|
48 |
+<IMG |
|
49 |
+ WIDTH="563" HEIGHT="577" ALIGN="BOTTOM" BORDER="0" |
|
50 |
+ SRC="img2.png" |
|
51 |
+ ALT="\includegraphics[width=353pt]{clam.eps}"> |
|
52 |
+ <BR> |
|
53 |
+<BR> |
|
54 |
+<BR> |
|
55 |
+<BR> |
|
56 |
+<BR> |
|
57 |
+<BR> |
|
58 |
+<BR> |
|
59 |
+<BR> |
|
60 |
+ <DIV ALIGN="RIGHT"> |
|
61 |
+<BR> <FONT SIZE="+3">Clam AntiVirus 0.90 |
|
62 |
+<BR> <FONT SIZE="+3"><I>User Manual</I> |
|
63 |
+<BR> |
|
64 |
+</FONT></FONT></DIV> |
|
65 |
+ |
|
66 |
+<P> |
|
67 |
+ |
|
68 |
+ <BR><HR> |
|
69 |
+<!--Table of Child-Links--> |
|
70 |
+<A NAME="CHILD_LINKS"></A> |
|
71 |
+ |
|
72 |
+<UL> |
|
73 |
+<LI><A NAME="tex2html111" |
|
74 |
+ HREF="node1.html">Contents</A> |
|
75 |
+<LI><A NAME="tex2html112" |
|
76 |
+ HREF="node2.html">Introduction</A> |
|
77 |
+<UL> |
|
78 |
+<LI><A NAME="tex2html113" |
|
79 |
+ HREF="node3.html">Features</A> |
|
80 |
+<LI><A NAME="tex2html114" |
|
81 |
+ HREF="node4.html">Mailing lists and IRC channel</A> |
|
82 |
+<LI><A NAME="tex2html115" |
|
83 |
+ HREF="node5.html">Virus submitting</A> |
|
84 |
+</UL> |
|
85 |
+<LI><A NAME="tex2html116" |
|
86 |
+ HREF="node6.html">Base package</A> |
|
87 |
+<UL> |
|
88 |
+<LI><A NAME="tex2html117" |
|
89 |
+ HREF="node7.html">Supported platforms</A> |
|
90 |
+<LI><A NAME="tex2html118" |
|
91 |
+ HREF="node8.html">Binary packages</A> |
|
92 |
+</UL> |
|
93 |
+<LI><A NAME="tex2html119" |
|
94 |
+ HREF="node9.html">Installation</A> |
|
95 |
+<UL> |
|
96 |
+<LI><A NAME="tex2html120" |
|
97 |
+ HREF="node10.html">Requirements</A> |
|
98 |
+<LI><A NAME="tex2html121" |
|
99 |
+ HREF="node11.html">Installing on shell account</A> |
|
100 |
+<LI><A NAME="tex2html122" |
|
101 |
+ HREF="node12.html">Adding new system user and group</A> |
|
102 |
+<LI><A NAME="tex2html123" |
|
103 |
+ HREF="node13.html">Compilation of base package</A> |
|
104 |
+<LI><A NAME="tex2html124" |
|
105 |
+ HREF="node14.html">Compilation with clamav-milter enabled</A> |
|
106 |
+</UL> |
|
107 |
+<LI><A NAME="tex2html125" |
|
108 |
+ HREF="node15.html">Configuration</A> |
|
109 |
+<UL> |
|
110 |
+<LI><A NAME="tex2html126" |
|
111 |
+ HREF="node16.html">clamd</A> |
|
112 |
+<UL> |
|
113 |
+<LI><A NAME="tex2html127" |
|
114 |
+ HREF="node17.html">On-access scanning</A> |
|
115 |
+</UL> |
|
116 |
+<LI><A NAME="tex2html128" |
|
117 |
+ HREF="node18.html">clamav-milter</A> |
|
118 |
+<LI><A NAME="tex2html129" |
|
119 |
+ HREF="node19.html">Testing</A> |
|
120 |
+<LI><A NAME="tex2html130" |
|
121 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
122 |
+<UL> |
|
123 |
+<LI><A NAME="tex2html131" |
|
124 |
+ HREF="node21.html">Closest mirrors</A> |
|
125 |
+</UL> |
|
126 |
+</UL> |
|
127 |
+<LI><A NAME="tex2html132" |
|
128 |
+ HREF="node22.html">Usage</A> |
|
129 |
+<UL> |
|
130 |
+<LI><A NAME="tex2html133" |
|
131 |
+ HREF="node23.html">Clam daemon</A> |
|
132 |
+<LI><A NAME="tex2html134" |
|
133 |
+ HREF="node24.html">Clam<B>d</B>scan</A> |
|
134 |
+<LI><A NAME="tex2html135" |
|
135 |
+ HREF="node25.html">Clamuko</A> |
|
136 |
+<LI><A NAME="tex2html136" |
|
137 |
+ HREF="node26.html">Output format</A> |
|
138 |
+<UL> |
|
139 |
+<LI><A NAME="tex2html137" |
|
140 |
+ HREF="node27.html">clamscan</A> |
|
141 |
+<LI><A NAME="tex2html138" |
|
142 |
+ HREF="node28.html">clamd</A> |
|
143 |
+</UL> |
|
144 |
+</UL> |
|
145 |
+<LI><A NAME="tex2html139" |
|
146 |
+ HREF="node29.html">LibClamAV</A> |
|
147 |
+<UL> |
|
148 |
+<LI><A NAME="tex2html140" |
|
149 |
+ HREF="node30.html">Licence</A> |
|
150 |
+<LI><A NAME="tex2html141" |
|
151 |
+ HREF="node31.html">Supported formats</A> |
|
152 |
+<UL> |
|
153 |
+<LI><A NAME="tex2html142" |
|
154 |
+ HREF="node32.html">Executables</A> |
|
155 |
+<LI><A NAME="tex2html143" |
|
156 |
+ HREF="node33.html">Mail files</A> |
|
157 |
+<LI><A NAME="tex2html144" |
|
158 |
+ HREF="node34.html">Archives and compressed files</A> |
|
159 |
+<LI><A NAME="tex2html145" |
|
160 |
+ HREF="node35.html">Documents</A> |
|
161 |
+<LI><A NAME="tex2html146" |
|
162 |
+ HREF="node36.html">Others</A> |
|
163 |
+</UL> |
|
164 |
+<LI><A NAME="tex2html147" |
|
165 |
+ HREF="node37.html">Hardware acceleration</A> |
|
166 |
+<LI><A NAME="tex2html148" |
|
167 |
+ HREF="node38.html">API</A> |
|
168 |
+<UL> |
|
169 |
+<LI><A NAME="tex2html149" |
|
170 |
+ HREF="node39.html">Header file</A> |
|
171 |
+<LI><A NAME="tex2html150" |
|
172 |
+ HREF="node40.html">Database loading</A> |
|
173 |
+<LI><A NAME="tex2html151" |
|
174 |
+ HREF="node41.html">Error handling</A> |
|
175 |
+<LI><A NAME="tex2html152" |
|
176 |
+ HREF="node42.html">Engine structure</A> |
|
177 |
+</UL> |
|
178 |
+<LI><A NAME="tex2html153" |
|
179 |
+ HREF="node43.html">Database reloading</A> |
|
180 |
+<UL> |
|
181 |
+<LI><A NAME="tex2html154" |
|
182 |
+ HREF="node44.html">Data scan functions</A> |
|
183 |
+<LI><A NAME="tex2html155" |
|
184 |
+ HREF="node45.html">Memory</A> |
|
185 |
+<LI><A NAME="tex2html156" |
|
186 |
+ HREF="node46.html">clamav-config</A> |
|
187 |
+<LI><A NAME="tex2html157" |
|
188 |
+ HREF="node47.html">Example</A> |
|
189 |
+</UL> |
|
190 |
+<LI><A NAME="tex2html158" |
|
191 |
+ HREF="node48.html">CVD format</A> |
|
192 |
+<LI><A NAME="tex2html159" |
|
193 |
+ HREF="node49.html">Contributors</A> |
|
194 |
+<LI><A NAME="tex2html160" |
|
195 |
+ HREF="node50.html">Donors</A> |
|
196 |
+<LI><A NAME="tex2html161" |
|
197 |
+ HREF="node51.html">Graphics</A> |
|
198 |
+<LI><A NAME="tex2html162" |
|
199 |
+ HREF="node52.html">OpenAntiVirus</A> |
|
200 |
+</UL> |
|
201 |
+<LI><A NAME="tex2html163" |
|
202 |
+ HREF="node53.html">Core Team</A> |
|
203 |
+<LI><A NAME="tex2html164" |
|
204 |
+ HREF="node54.html">About this document ...</A> |
|
205 |
+</UL> |
|
206 |
+<!--End of Table of Child-Links--> |
|
207 |
+<BR><HR> |
|
208 |
+<ADDRESS> |
|
209 |
+Tomasz Kojm |
|
210 |
+2007-02-12 |
|
211 |
+</ADDRESS> |
|
212 |
+</BODY> |
|
213 |
+</HTML> |
4 | 218 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,182 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Contents</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Contents"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node2.html"> |
|
22 |
+<LINK REL="previous" HREF="clamdoc.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node2.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html173" |
|
30 |
+ HREF="node2.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html171" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html165" |
|
36 |
+ HREF="clamdoc.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<BR> |
|
39 |
+<B> Next:</B> <A NAME="tex2html174" |
|
40 |
+ HREF="node2.html">Introduction</A> |
|
41 |
+<B> Up:</B> <A NAME="tex2html172" |
|
42 |
+ HREF="clamdoc.html">clamdoc</A> |
|
43 |
+<B> Previous:</B> <A NAME="tex2html166" |
|
44 |
+ HREF="clamdoc.html">clamdoc</A> |
|
45 |
+<BR> |
|
46 |
+<BR> |
|
47 |
+<!--End of Navigation Panel--> |
|
48 |
+<BR> |
|
49 |
+ |
|
50 |
+<H2><A NAME="SECTION00010000000000000000"> |
|
51 |
+Contents</A> |
|
52 |
+</H2> |
|
53 |
+<!--Table of Contents--> |
|
54 |
+ |
|
55 |
+<UL> |
|
56 |
+<LI><A NAME="tex2html175" |
|
57 |
+ HREF="node2.html">Introduction</A> |
|
58 |
+<UL> |
|
59 |
+<LI><A NAME="tex2html176" |
|
60 |
+ HREF="node3.html">Features</A> |
|
61 |
+<LI><A NAME="tex2html177" |
|
62 |
+ HREF="node4.html">Mailing lists and IRC channel</A> |
|
63 |
+<LI><A NAME="tex2html178" |
|
64 |
+ HREF="node5.html">Virus submitting</A> |
|
65 |
+</UL> |
|
66 |
+<LI><A NAME="tex2html179" |
|
67 |
+ HREF="node6.html">Base package</A> |
|
68 |
+<UL> |
|
69 |
+<LI><A NAME="tex2html180" |
|
70 |
+ HREF="node7.html">Supported platforms</A> |
|
71 |
+<LI><A NAME="tex2html181" |
|
72 |
+ HREF="node8.html">Binary packages</A> |
|
73 |
+</UL> |
|
74 |
+<LI><A NAME="tex2html182" |
|
75 |
+ HREF="node9.html">Installation</A> |
|
76 |
+<UL> |
|
77 |
+<LI><A NAME="tex2html183" |
|
78 |
+ HREF="node10.html">Requirements</A> |
|
79 |
+<LI><A NAME="tex2html184" |
|
80 |
+ HREF="node11.html">Installing on shell account</A> |
|
81 |
+<LI><A NAME="tex2html185" |
|
82 |
+ HREF="node12.html">Adding new system user and group</A> |
|
83 |
+<LI><A NAME="tex2html186" |
|
84 |
+ HREF="node13.html">Compilation of base package</A> |
|
85 |
+<LI><A NAME="tex2html187" |
|
86 |
+ HREF="node14.html">Compilation with clamav-milter enabled</A> |
|
87 |
+</UL> |
|
88 |
+<LI><A NAME="tex2html188" |
|
89 |
+ HREF="node15.html">Configuration</A> |
|
90 |
+<UL> |
|
91 |
+<LI><A NAME="tex2html189" |
|
92 |
+ HREF="node16.html">clamd</A> |
|
93 |
+<LI><A NAME="tex2html190" |
|
94 |
+ HREF="node18.html">clamav-milter</A> |
|
95 |
+<LI><A NAME="tex2html191" |
|
96 |
+ HREF="node19.html">Testing</A> |
|
97 |
+<LI><A NAME="tex2html192" |
|
98 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
99 |
+</UL> |
|
100 |
+<LI><A NAME="tex2html193" |
|
101 |
+ HREF="node22.html">Usage</A> |
|
102 |
+<UL> |
|
103 |
+<LI><A NAME="tex2html194" |
|
104 |
+ HREF="node23.html">Clam daemon</A> |
|
105 |
+<LI><A NAME="tex2html195" |
|
106 |
+ HREF="node24.html">Clam<B>d</B>scan</A> |
|
107 |
+<LI><A NAME="tex2html196" |
|
108 |
+ HREF="node25.html">Clamuko</A> |
|
109 |
+<LI><A NAME="tex2html197" |
|
110 |
+ HREF="node26.html">Output format</A> |
|
111 |
+</UL> |
|
112 |
+<LI><A NAME="tex2html198" |
|
113 |
+ HREF="node29.html">LibClamAV</A> |
|
114 |
+<UL> |
|
115 |
+<LI><A NAME="tex2html199" |
|
116 |
+ HREF="node30.html">Licence</A> |
|
117 |
+<LI><A NAME="tex2html200" |
|
118 |
+ HREF="node31.html">Supported formats</A> |
|
119 |
+<LI><A NAME="tex2html201" |
|
120 |
+ HREF="node37.html">Hardware acceleration</A> |
|
121 |
+<LI><A NAME="tex2html202" |
|
122 |
+ HREF="node38.html">API</A> |
|
123 |
+<LI><A NAME="tex2html203" |
|
124 |
+ HREF="node43.html">Database reloading</A> |
|
125 |
+<LI><A NAME="tex2html204" |
|
126 |
+ HREF="node48.html">CVD format</A> |
|
127 |
+<LI><A NAME="tex2html205" |
|
128 |
+ HREF="node49.html">Contributors</A> |
|
129 |
+<LI><A NAME="tex2html206" |
|
130 |
+ HREF="node50.html">Donors</A> |
|
131 |
+<LI><A NAME="tex2html207" |
|
132 |
+ HREF="node51.html">Graphics</A> |
|
133 |
+<LI><A NAME="tex2html208" |
|
134 |
+ HREF="node52.html">OpenAntiVirus</A> |
|
135 |
+</UL> |
|
136 |
+<LI><A NAME="tex2html209" |
|
137 |
+ HREF="node53.html">Core Team</A> |
|
138 |
+<LI><A NAME="tex2html210" |
|
139 |
+ HREF="node54.html">About this document ...</A> |
|
140 |
+</UL> |
|
141 |
+<!--End of Table of Contents--> <BR> |
|
142 |
+<BR> |
|
143 |
+<BR> |
|
144 |
+<BR> |
|
145 |
+ |
|
146 |
+<P> |
|
147 |
+ |
|
148 |
+ <BR> |
|
149 |
+<IMG |
|
150 |
+ WIDTH="556" HEIGHT="396" ALIGN="BOTTOM" BORDER="0" |
|
151 |
+ SRC="img3.png" |
|
152 |
+ ALT="\begin{boxedminipage}[b]{\textwidth} |
|
153 |
+ClamAV User Manual, \copyright \ 2002 - 20... |
|
154 |
+... Franklin Street, Fifth Floor, Boston, |
|
155 |
+MA 02110-1301, USA. |
|
156 |
+\end{boxedminipage}"> |
|
157 |
+<BR> |
|
158 |
+ |
|
159 |
+<P> |
|
160 |
+<BR> |
|
161 |
+<BR> |
|
162 |
+ |
|
163 |
+ <BR> |
|
164 |
+<IMG |
|
165 |
+ WIDTH="556" HEIGHT="28" ALIGN="BOTTOM" BORDER="0" |
|
166 |
+ SRC="img4.png" |
|
167 |
+ ALT="\begin{boxedminipage}[b]{\textwidth} |
|
168 |
+ClamAV and Clam AntiVirus are trademarks of Tomasz Kojm. |
|
169 |
+\end{boxedminipage}"> |
|
170 |
+<BR> |
|
171 |
+ |
|
172 |
+<P> |
|
173 |
+ |
|
174 |
+<P> |
|
175 |
+<BR><HR> |
|
176 |
+<ADDRESS> |
|
177 |
+Tomasz Kojm |
|
178 |
+2007-02-12 |
|
179 |
+</ADDRESS> |
|
180 |
+</BODY> |
|
181 |
+</HTML> |
0 | 182 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,96 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Requirements</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Requirements"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node11.html"> |
|
22 |
+<LINK REL="previous" HREF="node9.html"> |
|
23 |
+<LINK REL="up" HREF="node9.html"> |
|
24 |
+<LINK REL="next" HREF="node11.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html323" |
|
30 |
+ HREF="node11.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html319" |
|
33 |
+ HREF="node9.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html313" |
|
36 |
+ HREF="node9.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html321" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html324" |
|
43 |
+ HREF="node11.html">Installing on shell account</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html320" |
|
45 |
+ HREF="node9.html">Installation</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html314" |
|
47 |
+ HREF="node9.html">Installation</A> |
|
48 |
+   <B> <A NAME="tex2html322" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00041000000000000000"> |
|
55 |
+Requirements</A> |
|
56 |
+</H2> |
|
57 |
+ The following elements are required to compile ClamAV: |
|
58 |
+ |
|
59 |
+<UL> |
|
60 |
+<LI>zlib and zlib-devel packages |
|
61 |
+</LI> |
|
62 |
+<LI>gcc compiler suite (tested with 2.9x, 3.x and 4.x series) |
|
63 |
+ |
|
64 |
+</LI> |
|
65 |
+</UL> |
|
66 |
+ The following packages are optional but <B>highly recommended</B>: |
|
67 |
+ |
|
68 |
+<UL> |
|
69 |
+<LI>bzip2 and bzip2-devel library |
|
70 |
+</LI> |
|
71 |
+<LI>GNU MP 3 |
|
72 |
+<BR> |
|
73 |
+It's very important to install the GMP package because it allows |
|
74 |
+ <code>freshclam</code> to verify the digital signatures of the virus |
|
75 |
+ databases and scripted updates. If freshclam was compiled without GMP |
|
76 |
+ support it will display "SECURITY WARNING: NO SUPPORT FOR DIGITAL |
|
77 |
+ SIGNATURES" on every update. You can download GNU MP at |
|
78 |
+ <TT><A NAME="tex2html6" |
|
79 |
+ HREF="http://www.swox.com/gmp/">http://www.swox.com/gmp/</A></TT> |
|
80 |
+<BR> |
|
81 |
+A note for Solaris/SPARC users: you must set the <I>ABI</I> system |
|
82 |
+ variable to 32 (e.g. <code>setenv ABI 32</code>) before running the |
|
83 |
+ configuration script of GMP. |
|
84 |
+ |
|
85 |
+</LI> |
|
86 |
+</UL> |
|
87 |
+ |
|
88 |
+<P> |
|
89 |
+<BR><HR> |
|
90 |
+<ADDRESS> |
|
91 |
+Tomasz Kojm |
|
92 |
+2007-02-12 |
|
93 |
+</ADDRESS> |
|
94 |
+</BODY> |
|
95 |
+</HTML> |
0 | 96 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,81 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Installing on shell account</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Installing on shell account"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node12.html"> |
|
22 |
+<LINK REL="previous" HREF="node10.html"> |
|
23 |
+<LINK REL="up" HREF="node9.html"> |
|
24 |
+<LINK REL="next" HREF="node12.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html335" |
|
30 |
+ HREF="node12.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html331" |
|
33 |
+ HREF="node9.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html325" |
|
36 |
+ HREF="node10.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html333" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html336" |
|
43 |
+ HREF="node12.html">Adding new system user</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html332" |
|
45 |
+ HREF="node9.html">Installation</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html326" |
|
47 |
+ HREF="node10.html">Requirements</A> |
|
48 |
+   <B> <A NAME="tex2html334" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00042000000000000000"> |
|
55 |
+Installing on shell account</A> |
|
56 |
+</H2> |
|
57 |
+ To install ClamAV locally on an unprivileged shell account you need not |
|
58 |
+ create any additional users or groups. Assuming your home directory is |
|
59 |
+ <code>/home/gary</code> you should build it as follows: |
|
60 |
+ <PRE> |
|
61 |
+ $ ./configure --prefix=/home/gary/clamav --disable-clamav |
|
62 |
+ $ make; make install |
|
63 |
+</PRE> |
|
64 |
+ To test your installation execute: |
|
65 |
+ <PRE> |
|
66 |
+ $ ~/clamav/bin/freshclam |
|
67 |
+ $ ~/clamav/bin/clamscan ~ |
|
68 |
+</PRE> |
|
69 |
+ The <code>--disable-clamav</code> switch disables the check for existence of |
|
70 |
+ the <I>clamav</I> user and group but <code>clamscan</code> would still require an |
|
71 |
+ unprivileged account to work in a superuser mode. |
|
72 |
+ |
|
73 |
+<P> |
|
74 |
+<BR><HR> |
|
75 |
+<ADDRESS> |
|
76 |
+Tomasz Kojm |
|
77 |
+2007-02-12 |
|
78 |
+</ADDRESS> |
|
79 |
+</BODY> |
|
80 |
+</HTML> |
0 | 81 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,75 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Adding new system user and group</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Adding new system user and group"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node13.html"> |
|
22 |
+<LINK REL="previous" HREF="node11.html"> |
|
23 |
+<LINK REL="up" HREF="node9.html"> |
|
24 |
+<LINK REL="next" HREF="node13.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html347" |
|
30 |
+ HREF="node13.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html343" |
|
33 |
+ HREF="node9.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html337" |
|
36 |
+ HREF="node11.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html345" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html348" |
|
43 |
+ HREF="node13.html">Compilation of base package</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html344" |
|
45 |
+ HREF="node9.html">Installation</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html338" |
|
47 |
+ HREF="node11.html">Installing on shell account</A> |
|
48 |
+   <B> <A NAME="tex2html346" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00043000000000000000"> |
|
55 |
+Adding new system user and group</A> |
|
56 |
+</H2> |
|
57 |
+ If you are installing ClamAV for the first time, you have to add a new |
|
58 |
+ user and group to your system: <A NAME="tex2html7" |
|
59 |
+ HREF="footnode.html#foot135"><SUP>3</SUP></A> <PRE> |
|
60 |
+ # groupadd clamav |
|
61 |
+ # useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav |
|
62 |
+</PRE> |
|
63 |
+ Consult a system manual if your OS has not <I>groupadd</I> and |
|
64 |
+ <I>useradd</I> utilities. <B>Don't forget to lock access to the |
|
65 |
+ account!</B> |
|
66 |
+ |
|
67 |
+<P> |
|
68 |
+<BR><HR> |
|
69 |
+<ADDRESS> |
|
70 |
+Tomasz Kojm |
|
71 |
+2007-02-12 |
|
72 |
+</ADDRESS> |
|
73 |
+</BODY> |
|
74 |
+</HTML> |
0 | 75 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,81 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Compilation of base package</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Compilation of base package"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node14.html"> |
|
22 |
+<LINK REL="previous" HREF="node12.html"> |
|
23 |
+<LINK REL="up" HREF="node9.html"> |
|
24 |
+<LINK REL="next" HREF="node14.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html359" |
|
30 |
+ HREF="node14.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html355" |
|
33 |
+ HREF="node9.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html349" |
|
36 |
+ HREF="node12.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html357" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html360" |
|
43 |
+ HREF="node14.html">Compilation with clamav-milter enabled</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html356" |
|
45 |
+ HREF="node9.html">Installation</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html350" |
|
47 |
+ HREF="node12.html">Adding new system user</A> |
|
48 |
+   <B> <A NAME="tex2html358" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00044000000000000000"> |
|
55 |
+Compilation of base package</A> |
|
56 |
+</H2> |
|
57 |
+ Once you have created the clamav user and group, please extract the archive: |
|
58 |
+ <PRE> |
|
59 |
+ $ zcat clamav-x.yz.tar.gz | tar xvf - |
|
60 |
+ $ cd clamav-x.yz |
|
61 |
+</PRE> |
|
62 |
+ Assuming you want to install the configuration files in /etc, configure |
|
63 |
+ and build the software as follows: |
|
64 |
+ <PRE> |
|
65 |
+ $ ./configure --sysconfdir=/etc |
|
66 |
+ $ make |
|
67 |
+ $ su -c "make install" |
|
68 |
+</PRE> |
|
69 |
+ In the last step the software is installed into the /usr/local directory |
|
70 |
+ and the config files into /etc. <B>WARNING: Never enable the SUID |
|
71 |
+ or SGID bits for Clam AntiVirus binaries.</B> |
|
72 |
+ |
|
73 |
+<P> |
|
74 |
+<BR><HR> |
|
75 |
+<ADDRESS> |
|
76 |
+Tomasz Kojm |
|
77 |
+2007-02-12 |
|
78 |
+</ADDRESS> |
|
79 |
+</BODY> |
|
80 |
+</HTML> |
0 | 81 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,70 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Compilation with clamav-milter enabled</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Compilation with clamav-milter enabled"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node13.html"> |
|
22 |
+<LINK REL="up" HREF="node9.html"> |
|
23 |
+<LINK REL="next" HREF="node15.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html369" |
|
29 |
+ HREF="node15.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html365" |
|
32 |
+ HREF="node9.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html361" |
|
35 |
+ HREF="node13.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html367" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html370" |
|
42 |
+ HREF="node15.html">Configuration</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html366" |
|
44 |
+ HREF="node9.html">Installation</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html362" |
|
46 |
+ HREF="node13.html">Compilation of base package</A> |
|
47 |
+   <B> <A NAME="tex2html368" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H2><A NAME="SECTION00045000000000000000"> |
|
54 |
+Compilation with clamav-milter enabled</A> |
|
55 |
+</H2> |
|
56 |
+ libmilter and its development files are required. To enable clamav-milter, |
|
57 |
+ configure ClamAV with |
|
58 |
+ <PRE> |
|
59 |
+ $ ./configure --enable-milter |
|
60 |
+</PRE> |
|
61 |
+ |
|
62 |
+<P> |
|
63 |
+<BR><HR> |
|
64 |
+<ADDRESS> |
|
65 |
+Tomasz Kojm |
|
66 |
+2007-02-12 |
|
67 |
+</ADDRESS> |
|
68 |
+</BODY> |
|
69 |
+</HTML> |
0 | 70 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,88 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Configuration</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Configuration"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node22.html"> |
|
22 |
+<LINK REL="previous" HREF="node9.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node16.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html381" |
|
30 |
+ HREF="node16.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html377" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html371" |
|
36 |
+ HREF="node14.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html379" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html382" |
|
43 |
+ HREF="node16.html">clamd</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html378" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html372" |
|
47 |
+ HREF="node14.html">Compilation with clamav-milter enabled</A> |
|
48 |
+   <B> <A NAME="tex2html380" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00050000000000000000"> |
|
55 |
+Configuration</A> |
|
56 |
+</H1> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+<BR><HR> |
|
60 |
+<!--Table of Child-Links--> |
|
61 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI><A NAME="tex2html383" |
|
65 |
+ HREF="node16.html">clamd</A> |
|
66 |
+<UL> |
|
67 |
+<LI><A NAME="tex2html384" |
|
68 |
+ HREF="node17.html">On-access scanning</A> |
|
69 |
+</UL> |
|
70 |
+<LI><A NAME="tex2html385" |
|
71 |
+ HREF="node18.html">clamav-milter</A> |
|
72 |
+<LI><A NAME="tex2html386" |
|
73 |
+ HREF="node19.html">Testing</A> |
|
74 |
+<LI><A NAME="tex2html387" |
|
75 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
76 |
+<UL> |
|
77 |
+<LI><A NAME="tex2html388" |
|
78 |
+ HREF="node21.html">Closest mirrors</A> |
|
79 |
+</UL></UL> |
|
80 |
+<!--End of Table of Child-Links--> |
|
81 |
+<BR><HR> |
|
82 |
+<ADDRESS> |
|
83 |
+Tomasz Kojm |
|
84 |
+2007-02-12 |
|
85 |
+</ADDRESS> |
|
86 |
+</BODY> |
|
87 |
+</HTML> |
0 | 88 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,85 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamd</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamd"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node18.html"> |
|
22 |
+<LINK REL="previous" HREF="node15.html"> |
|
23 |
+<LINK REL="up" HREF="node15.html"> |
|
24 |
+<LINK REL="next" HREF="node17.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html399" |
|
30 |
+ HREF="node17.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html395" |
|
33 |
+ HREF="node15.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html389" |
|
36 |
+ HREF="node15.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html397" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html400" |
|
43 |
+ HREF="node17.html">On-access scanning</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html396" |
|
45 |
+ HREF="node15.html">Configuration</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html390" |
|
47 |
+ HREF="node15.html">Configuration</A> |
|
48 |
+   <B> <A NAME="tex2html398" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00051000000000000000"> |
|
55 |
+clamd</A> |
|
56 |
+</H2> |
|
57 |
+ Before you start using the daemon you have to edit the configuration file |
|
58 |
+ (in other case <code>clamd</code> won't run): |
|
59 |
+ <PRE> |
|
60 |
+ $ clamd |
|
61 |
+ ERROR: Please edit the example config file /etc/clamd.conf. |
|
62 |
+</PRE> |
|
63 |
+ This shows the location of the default configuration file. The format and |
|
64 |
+ options of this file are fully described in the <I>clamd.conf(5)</I> |
|
65 |
+ manual. The config file is well commented and configuration should be |
|
66 |
+ straightforward. |
|
67 |
+ |
|
68 |
+<P> |
|
69 |
+<BR><HR> |
|
70 |
+<!--Table of Child-Links--> |
|
71 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
72 |
+ |
|
73 |
+<UL> |
|
74 |
+<LI><A NAME="tex2html401" |
|
75 |
+ HREF="node17.html">On-access scanning</A> |
|
76 |
+</UL> |
|
77 |
+<!--End of Table of Child-Links--> |
|
78 |
+<BR><HR> |
|
79 |
+<ADDRESS> |
|
80 |
+Tomasz Kojm |
|
81 |
+2007-02-12 |
|
82 |
+</ADDRESS> |
|
83 |
+</BODY> |
|
84 |
+</HTML> |
0 | 85 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,96 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>On-access scanning</TITLE> |
|
10 |
+<META NAME="description" CONTENT="On-access scanning"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node16.html"> |
|
22 |
+<LINK REL="up" HREF="node16.html"> |
|
23 |
+<LINK REL="next" HREF="node18.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html410" |
|
29 |
+ HREF="node18.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html406" |
|
32 |
+ HREF="node16.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html402" |
|
35 |
+ HREF="node16.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html408" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html411" |
|
42 |
+ HREF="node18.html">clamav-milter</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html407" |
|
44 |
+ HREF="node16.html">clamd</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html403" |
|
46 |
+ HREF="node16.html">clamd</A> |
|
47 |
+   <B> <A NAME="tex2html409" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H3><A NAME="SECTION00051100000000000000"> |
|
54 |
+On-access scanning</A> |
|
55 |
+</H3> |
|
56 |
+ One of the interesting features of <code>clamd</code> is on-access scanning |
|
57 |
+ based on the Dazuko module, available from <TT><A NAME="tex2html8" |
|
58 |
+ HREF="http://dazuko.org/">http://dazuko.org/</A></TT>. |
|
59 |
+ <B>This module is not required to run clamd - furthermore, you |
|
60 |
+ shouldn't run Dazuko on production systems</B>. At the moment Dazuko is |
|
61 |
+ avaliable for Linux and FreeBSD, but the following information only covers |
|
62 |
+ Linux. |
|
63 |
+ <PRE> |
|
64 |
+ $ tar zxpvf dazuko-a.b.c.tar.gz |
|
65 |
+ $ cd dazuko-a.b.c |
|
66 |
+ $ make dazuko |
|
67 |
+ or |
|
68 |
+ $ make dazuko-smp (for smp kernels) |
|
69 |
+ $ su |
|
70 |
+ # insmod dazuko.o |
|
71 |
+ # cp dazuko.o /lib/modules/`uname -r`/misc |
|
72 |
+ # depmod -a |
|
73 |
+</PRE> |
|
74 |
+ Depending on your Linux distribution you may need to add a "dazuko" entry to |
|
75 |
+ <I>/etc/modules</I> or run the module during system's startup by adding |
|
76 |
+ <PRE> |
|
77 |
+ /sbin/modprobe dazuko |
|
78 |
+</PRE> |
|
79 |
+ to some startup file. You must also create a new device: |
|
80 |
+ <PRE> |
|
81 |
+ $ cat /proc/devices | grep dazuko |
|
82 |
+ 254 dazuko |
|
83 |
+ $ su -c "mknod -m 600 /dev/dazuko c 254 0" |
|
84 |
+</PRE> |
|
85 |
+ Now configure Clamuko in <code>clamd.conf</code> and read the <A HREF="node25.html#clamuko">5.3</A> |
|
86 |
+ section. |
|
87 |
+ |
|
88 |
+<P> |
|
89 |
+<BR><HR> |
|
90 |
+<ADDRESS> |
|
91 |
+Tomasz Kojm |
|
92 |
+2007-02-12 |
|
93 |
+</ADDRESS> |
|
94 |
+</BODY> |
|
95 |
+</HTML> |
0 | 96 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,87 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamav-milter</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamav-milter"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node19.html"> |
|
22 |
+<LINK REL="previous" HREF="node16.html"> |
|
23 |
+<LINK REL="up" HREF="node15.html"> |
|
24 |
+<LINK REL="next" HREF="node19.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html422" |
|
30 |
+ HREF="node19.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html418" |
|
33 |
+ HREF="node15.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html412" |
|
36 |
+ HREF="node17.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html420" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html423" |
|
43 |
+ HREF="node19.html">Testing</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html419" |
|
45 |
+ HREF="node15.html">Configuration</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html413" |
|
47 |
+ HREF="node17.html">On-access scanning</A> |
|
48 |
+   <B> <A NAME="tex2html421" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00052000000000000000"> |
|
55 |
+clamav-milter</A> |
|
56 |
+</H2> |
|
57 |
+ Nigel Horne's <code>clamav-milter</code> is a very efficient email scanner |
|
58 |
+ designed for Sendmail. It's written entirely in C and only depends on |
|
59 |
+ <code>libclamav</code> or <code>clamd</code>. You can find detailed installation |
|
60 |
+ instructions in the <code>INSTALL</code> file that comes with the clamav-milter |
|
61 |
+ sources. Basically, to connect it with Sendmail add the following lines to |
|
62 |
+ <code>/etc/mail/sendmail.mc</code>: |
|
63 |
+ <PRE> |
|
64 |
+INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, |
|
65 |
+F=, T=S:4m;R:4m')dnl |
|
66 |
+define(`confINPUT_MAIL_FILTERS', `clmilter') |
|
67 |
+</PRE> |
|
68 |
+ If you're running it in <code>--external</code> mode, check entry in |
|
69 |
+ <code>clamd.conf</code> of the form: |
|
70 |
+ <PRE> |
|
71 |
+ LocalSocket /var/run/clamav/clamd.sock |
|
72 |
+</PRE> |
|
73 |
+ Start clamav-milter |
|
74 |
+ <PRE> |
|
75 |
+ /usr/local/sbin/clamav-milter -lo /var/run/clamav/clmilter.sock |
|
76 |
+</PRE> |
|
77 |
+ and restart sendmail. |
|
78 |
+ |
|
79 |
+<P> |
|
80 |
+<BR><HR> |
|
81 |
+<ADDRESS> |
|
82 |
+Tomasz Kojm |
|
83 |
+2007-02-12 |
|
84 |
+</ADDRESS> |
|
85 |
+</BODY> |
|
86 |
+</HTML> |
0 | 87 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,81 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Testing</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Testing"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node20.html"> |
|
22 |
+<LINK REL="previous" HREF="node18.html"> |
|
23 |
+<LINK REL="up" HREF="node15.html"> |
|
24 |
+<LINK REL="next" HREF="node20.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html434" |
|
30 |
+ HREF="node20.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html430" |
|
33 |
+ HREF="node15.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html424" |
|
36 |
+ HREF="node18.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html432" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html435" |
|
43 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html431" |
|
45 |
+ HREF="node15.html">Configuration</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html425" |
|
47 |
+ HREF="node18.html">clamav-milter</A> |
|
48 |
+   <B> <A NAME="tex2html433" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00053000000000000000"> |
|
55 |
+Testing</A> |
|
56 |
+</H2> |
|
57 |
+ Try to scan recursively the source directory: |
|
58 |
+ <PRE> |
|
59 |
+ $ clamscan -r -l scan.txt clamav-x.yz |
|
60 |
+</PRE> |
|
61 |
+ It should find some test files in the clamav-x.yz/test directory. |
|
62 |
+ The scan result will be saved in the <code>scan.txt</code> log file |
|
63 |
+ <A NAME="tex2html9" |
|
64 |
+ HREF="footnode.html#foot176"><SUP>4</SUP></A>. |
|
65 |
+ To test <code>clamd</code>, start it and use <code>clamdscan</code> (or instead connect |
|
66 |
+ directly to its socket and run the SCAN command): |
|
67 |
+ <PRE> |
|
68 |
+ $ clamdscan -l scan.txt clamav-x.yz |
|
69 |
+</PRE> |
|
70 |
+ Please note that the scanned files must be accessible by the user running |
|
71 |
+ <code>clamd</code> or you will get an error. |
|
72 |
+ |
|
73 |
+<P> |
|
74 |
+<BR><HR> |
|
75 |
+<ADDRESS> |
|
76 |
+Tomasz Kojm |
|
77 |
+2007-02-12 |
|
78 |
+</ADDRESS> |
|
79 |
+</BODY> |
|
80 |
+</HTML> |
0 | 81 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,84 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Introduction</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Introduction"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node6.html"> |
|
22 |
+<LINK REL="previous" HREF="node1.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node3.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html221" |
|
30 |
+ HREF="node3.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html217" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html211" |
|
36 |
+ HREF="node1.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html219" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html222" |
|
43 |
+ HREF="node3.html">Features</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html218" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html212" |
|
47 |
+ HREF="node1.html">Contents</A> |
|
48 |
+   <B> <A NAME="tex2html220" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00020000000000000000"> |
|
55 |
+Introduction</A> |
|
56 |
+</H1> |
|
57 |
+ Clam AntiVirus is an anti-virus toolkit for UNIX, designed especially |
|
58 |
+ for e-mail scanning on mail gateways. It provides a number of utilities |
|
59 |
+ including a flexible and scalable multi-threaded daemon, a command line |
|
60 |
+ scanner and advanced tool for automatic database updates. The core of the |
|
61 |
+ package is an anti-virus engine available in a form of shared library. |
|
62 |
+ |
|
63 |
+<P> |
|
64 |
+<BR><HR> |
|
65 |
+<!--Table of Child-Links--> |
|
66 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
67 |
+ |
|
68 |
+<UL> |
|
69 |
+<LI><A NAME="tex2html223" |
|
70 |
+ HREF="node3.html">Features</A> |
|
71 |
+<LI><A NAME="tex2html224" |
|
72 |
+ HREF="node4.html">Mailing lists and IRC channel</A> |
|
73 |
+<LI><A NAME="tex2html225" |
|
74 |
+ HREF="node5.html">Virus submitting</A> |
|
75 |
+</UL> |
|
76 |
+<!--End of Table of Child-Links--> |
|
77 |
+<BR><HR> |
|
78 |
+<ADDRESS> |
|
79 |
+Tomasz Kojm |
|
80 |
+2007-02-12 |
|
81 |
+</ADDRESS> |
|
82 |
+</BODY> |
|
83 |
+</HTML> |
0 | 84 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,144 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Setting up auto-updating</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Setting up auto-updating"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node19.html"> |
|
22 |
+<LINK REL="up" HREF="node15.html"> |
|
23 |
+<LINK REL="next" HREF="node21.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html444" |
|
29 |
+ HREF="node21.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html440" |
|
32 |
+ HREF="node15.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html436" |
|
35 |
+ HREF="node19.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html442" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html445" |
|
42 |
+ HREF="node21.html">Closest mirrors</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html441" |
|
44 |
+ HREF="node15.html">Configuration</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html437" |
|
46 |
+ HREF="node19.html">Testing</A> |
|
47 |
+   <B> <A NAME="tex2html443" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H2><A NAME="SECTION00054000000000000000"> |
|
54 |
+Setting up auto-updating</A> |
|
55 |
+</H2> |
|
56 |
+ <code>freshclam</code> is the automatic database update tool for Clam AntiVirus. |
|
57 |
+ It can work in two modes: |
|
58 |
+ |
|
59 |
+<UL> |
|
60 |
+<LI>interactive - on demand from command line |
|
61 |
+</LI> |
|
62 |
+<LI>daemon - silently in the background |
|
63 |
+ |
|
64 |
+</LI> |
|
65 |
+</UL> |
|
66 |
+ <code>freshclam</code> is advanced tool: it supports scripted updates (instead |
|
67 |
+ of transferring the whole CVD file at each update it only transfers the |
|
68 |
+ differences between the latest and the current database via a special |
|
69 |
+ script), database version checks through DNS, proxy servers (with |
|
70 |
+ authentication), digital signatures and various error scenarios. |
|
71 |
+ <B>Quick test: run freshclam (as superuser) with no parameters |
|
72 |
+ and check the output.</B> If everything is OK you may create the log file in |
|
73 |
+ /var/log (owned by <I>clamav</I> or another user <code>freshclam</code> will be |
|
74 |
+ running as): |
|
75 |
+ <PRE> |
|
76 |
+ # touch /var/log/freshclam.log |
|
77 |
+ # chmod 600 /var/log/freshclam.log |
|
78 |
+ # chown clamav /var/log/freshclam.log |
|
79 |
+</PRE> |
|
80 |
+ Now you <I>should</I> edit the configuration file <code>freshclam.conf</code> |
|
81 |
+ and point the <I>UpdateLogFile</I> directive to the log file. Finally, to |
|
82 |
+ run <code>freshclam</code> in the daemon mode, execute: |
|
83 |
+ <PRE> |
|
84 |
+ # freshclam -d |
|
85 |
+</PRE> |
|
86 |
+ The other way is to use the <I>cron</I> daemon. You have to add the |
|
87 |
+ following line to the crontab of <B>root</B> or <B>clamav</B> user: |
|
88 |
+ <FONT SIZE="-1"> </FONT><PRE> |
|
89 |
+N * * * * /usr/local/bin/freshclam --quiet |
|
90 |
+</PRE> |
|
91 |
+ to check for a new database every hour. <B>N should be a |
|
92 |
+ number between 3 and 57 of your choice. Please don't choose any multiple |
|
93 |
+ of 10, because there are already too many clients using those time slots.</B> |
|
94 |
+ Proxy settings are only configurable via the configuration file and |
|
95 |
+ <code>freshclam</code> will require strict permission settings for the config |
|
96 |
+ file when <code>HTTPProxyPassword</code> is turned on. |
|
97 |
+ <PRE> |
|
98 |
+ HTTPProxyServer myproxyserver.com |
|
99 |
+ HTTPProxyPort 1234 |
|
100 |
+ HTTPProxyUsername myusername |
|
101 |
+ HTTPProxyPassword mypass |
|
102 |
+</PRE> |
|
103 |
+ |
|
104 |
+<P> |
|
105 |
+<BR><HR> |
|
106 |
+<!--Table of Child-Links--> |
|
107 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
108 |
+ |
|
109 |
+<UL> |
|
110 |
+<LI><A NAME="tex2html446" |
|
111 |
+ HREF="node21.html">Closest mirrors</A> |
|
112 |
+</UL> |
|
113 |
+<!--End of Table of Child-Links--> |
|
114 |
+<HR> |
|
115 |
+<!--Navigation Panel--> |
|
116 |
+<A NAME="tex2html444" |
|
117 |
+ HREF="node21.html"> |
|
118 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
119 |
+<A NAME="tex2html440" |
|
120 |
+ HREF="node15.html"> |
|
121 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
122 |
+<A NAME="tex2html436" |
|
123 |
+ HREF="node19.html"> |
|
124 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
125 |
+<A NAME="tex2html442" |
|
126 |
+ HREF="node1.html"> |
|
127 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
128 |
+<BR> |
|
129 |
+<B> Next:</B> <A NAME="tex2html445" |
|
130 |
+ HREF="node21.html">Closest mirrors</A> |
|
131 |
+<B> Up:</B> <A NAME="tex2html441" |
|
132 |
+ HREF="node15.html">Configuration</A> |
|
133 |
+<B> Previous:</B> <A NAME="tex2html437" |
|
134 |
+ HREF="node19.html">Testing</A> |
|
135 |
+   <B> <A NAME="tex2html443" |
|
136 |
+ HREF="node1.html">Contents</A></B> |
|
137 |
+<!--End of Navigation Panel--> |
|
138 |
+<ADDRESS> |
|
139 |
+Tomasz Kojm |
|
140 |
+2007-02-12 |
|
141 |
+</ADDRESS> |
|
142 |
+</BODY> |
|
143 |
+</HTML> |
0 | 144 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,83 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Closest mirrors</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Closest mirrors"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node20.html"> |
|
22 |
+<LINK REL="up" HREF="node20.html"> |
|
23 |
+<LINK REL="next" HREF="node22.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html455" |
|
29 |
+ HREF="node22.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html451" |
|
32 |
+ HREF="node20.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html447" |
|
35 |
+ HREF="node20.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html453" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html456" |
|
42 |
+ HREF="node22.html">Usage</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html452" |
|
44 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html448" |
|
46 |
+ HREF="node20.html">Setting up auto-updating</A> |
|
47 |
+   <B> <A NAME="tex2html454" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H3><A NAME="SECTION00054100000000000000"> |
|
54 |
+Closest mirrors</A> |
|
55 |
+</H3> |
|
56 |
+ The <code>DatabaseMirror</code> directive in the config file specifies the |
|
57 |
+ database server <code>freshclam</code> will attempt (up to <code>MaxAttempts</code> |
|
58 |
+ times) to download the database from. The default database mirror |
|
59 |
+ is <TT><A NAME="tex2html10" |
|
60 |
+ HREF="database.clamav.net">database.clamav.net</A></TT> but multiple directives are allowed. |
|
61 |
+ In order to download the database from the closest mirror you should |
|
62 |
+ configure <code>freshclam</code> to use <TT><A NAME="tex2html11" |
|
63 |
+ HREF="db.xx.clamav.net">db.xx.clamav.net</A></TT> where xx |
|
64 |
+ represents your country code. For example, if your server is in "Ascension |
|
65 |
+ Island" you should have the following lines included in <code>freshclam.conf</code>: |
|
66 |
+ <PRE> |
|
67 |
+ DNSDatabaseInfo current.cvd.clamav.net |
|
68 |
+ DatabaseMirror db.ac.clamav.net |
|
69 |
+ DatabaseMirror database.clamav.net |
|
70 |
+</PRE> |
|
71 |
+ The second entry acts as a fallback in case the connection to the first |
|
72 |
+ mirror fails for some reason. The full list of two-letters country codes |
|
73 |
+ is available at <TT><A NAME="tex2html12" |
|
74 |
+ HREF="http://www.iana.org/cctld/cctld-whois.htm">http://www.iana.org/cctld/cctld-whois.htm</A></TT> |
|
75 |
+<P> |
|
76 |
+<BR><HR> |
|
77 |
+<ADDRESS> |
|
78 |
+Tomasz Kojm |
|
79 |
+2007-02-12 |
|
80 |
+</ADDRESS> |
|
81 |
+</BODY> |
|
82 |
+</HTML> |
0 | 83 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,86 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Usage</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Usage"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node29.html"> |
|
22 |
+<LINK REL="previous" HREF="node15.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node23.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html467" |
|
30 |
+ HREF="node23.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html463" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html457" |
|
36 |
+ HREF="node21.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html465" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html468" |
|
43 |
+ HREF="node23.html">Clam daemon</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html464" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html458" |
|
47 |
+ HREF="node21.html">Closest mirrors</A> |
|
48 |
+   <B> <A NAME="tex2html466" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00060000000000000000"> |
|
55 |
+Usage</A> |
|
56 |
+</H1> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+<BR><HR> |
|
60 |
+<!--Table of Child-Links--> |
|
61 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI><A NAME="tex2html469" |
|
65 |
+ HREF="node23.html">Clam daemon</A> |
|
66 |
+<LI><A NAME="tex2html470" |
|
67 |
+ HREF="node24.html">Clam<B>d</B>scan</A> |
|
68 |
+<LI><A NAME="tex2html471" |
|
69 |
+ HREF="node25.html">Clamuko</A> |
|
70 |
+<LI><A NAME="tex2html472" |
|
71 |
+ HREF="node26.html">Output format</A> |
|
72 |
+<UL> |
|
73 |
+<LI><A NAME="tex2html473" |
|
74 |
+ HREF="node27.html">clamscan</A> |
|
75 |
+<LI><A NAME="tex2html474" |
|
76 |
+ HREF="node28.html">clamd</A> |
|
77 |
+</UL></UL> |
|
78 |
+<!--End of Table of Child-Links--> |
|
79 |
+<BR><HR> |
|
80 |
+<ADDRESS> |
|
81 |
+Tomasz Kojm |
|
82 |
+2007-02-12 |
|
83 |
+</ADDRESS> |
|
84 |
+</BODY> |
|
85 |
+</HTML> |
0 | 86 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,165 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Clam daemon</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Clam daemon"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node24.html"> |
|
22 |
+<LINK REL="previous" HREF="node22.html"> |
|
23 |
+<LINK REL="up" HREF="node22.html"> |
|
24 |
+<LINK REL="next" HREF="node24.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html485" |
|
30 |
+ HREF="node24.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html481" |
|
33 |
+ HREF="node22.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html475" |
|
36 |
+ HREF="node22.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html483" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html486" |
|
43 |
+ HREF="node24.html">Clamdscan</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html482" |
|
45 |
+ HREF="node22.html">Usage</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html476" |
|
47 |
+ HREF="node22.html">Usage</A> |
|
48 |
+   <B> <A NAME="tex2html484" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00061000000000000000"></A><A NAME="clamd"></A> |
|
55 |
+<BR> |
|
56 |
+Clam daemon |
|
57 |
+</H2> |
|
58 |
+ <code>clamd</code> is a multi-threaded daemon that uses <I>libclamav</I> |
|
59 |
+ to scan files for viruses. It may work in one or both modes listening on: |
|
60 |
+ |
|
61 |
+<UL> |
|
62 |
+<LI>Unix (local) socket |
|
63 |
+</LI> |
|
64 |
+<LI>TCP socket |
|
65 |
+ |
|
66 |
+</LI> |
|
67 |
+</UL> |
|
68 |
+ The daemon is fully configurable via the <code>clamd.conf</code> file |
|
69 |
+ <A NAME="tex2html13" |
|
70 |
+ HREF="footnode.html#foot210"><SUP>5</SUP></A>. <code>clamd</code> recognizes the following commands: |
|
71 |
+ |
|
72 |
+<UL> |
|
73 |
+<LI><B>PING</B> |
|
74 |
+<BR> |
|
75 |
+Check the daemon's state (should reply with "PONG"). |
|
76 |
+</LI> |
|
77 |
+<LI><B>VERSION</B> |
|
78 |
+<BR> |
|
79 |
+Print program and database versions. |
|
80 |
+</LI> |
|
81 |
+<LI><B>RELOAD</B> |
|
82 |
+<BR> |
|
83 |
+Reload the databases. |
|
84 |
+</LI> |
|
85 |
+<LI><B>SHUTDOWN</B> |
|
86 |
+<BR> |
|
87 |
+Perform a clean exit. |
|
88 |
+</LI> |
|
89 |
+<LI><B>SCAN file/directory</B> |
|
90 |
+<BR> |
|
91 |
+Scan file or directory (recursively) with archive support |
|
92 |
+ enabled (a full path is required). |
|
93 |
+</LI> |
|
94 |
+<LI><B>RAWSCAN file/directory</B> |
|
95 |
+<BR> |
|
96 |
+Scan file or directory (recursively) with archive and special file |
|
97 |
+ support disabled (a full path is required). |
|
98 |
+</LI> |
|
99 |
+<LI><B>CONTSCAN file/directory</B> |
|
100 |
+<BR> |
|
101 |
+Scan file or directory (recursively) with archive support |
|
102 |
+ enabled and don't stop the scanning when a virus is found. |
|
103 |
+</LI> |
|
104 |
+<LI><B>MULTISCAN file/directory</B> |
|
105 |
+<BR> |
|
106 |
+Scan file in a standard way or scan directory (recursively) using |
|
107 |
+ multiple threads (to make the scanning faster on SMP machines). |
|
108 |
+</LI> |
|
109 |
+<LI><B>STREAM</B> |
|
110 |
+<BR> |
|
111 |
+Scan stream: <code>clamd</code> will return a new port number you should |
|
112 |
+ connect to and send data to scan. |
|
113 |
+</LI> |
|
114 |
+<LI><B>SESSION, END</B> |
|
115 |
+<BR> |
|
116 |
+Start/end a <code>clamd</code> session - you can do multiple commands |
|
117 |
+ per TCP session (WARNING: due to the <code>clamd</code> implementation the |
|
118 |
+ <B>RELOAD</B> command will break the session). |
|
119 |
+ |
|
120 |
+</LI> |
|
121 |
+</UL> |
|
122 |
+ and reacts on the special signals: |
|
123 |
+ |
|
124 |
+<UL> |
|
125 |
+<LI><B>SIGTERM</B> - perform a clean exit |
|
126 |
+</LI> |
|
127 |
+<LI><B>SIGHUP</B> - reopen the log file |
|
128 |
+</LI> |
|
129 |
+<LI><B>SIGUSR2</B> - reload the database |
|
130 |
+ |
|
131 |
+</LI> |
|
132 |
+</UL> |
|
133 |
+ |
|
134 |
+<P> |
|
135 |
+<HR> |
|
136 |
+<!--Navigation Panel--> |
|
137 |
+<A NAME="tex2html485" |
|
138 |
+ HREF="node24.html"> |
|
139 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
140 |
+<A NAME="tex2html481" |
|
141 |
+ HREF="node22.html"> |
|
142 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
143 |
+<A NAME="tex2html475" |
|
144 |
+ HREF="node22.html"> |
|
145 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
146 |
+<A NAME="tex2html483" |
|
147 |
+ HREF="node1.html"> |
|
148 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
149 |
+<BR> |
|
150 |
+<B> Next:</B> <A NAME="tex2html486" |
|
151 |
+ HREF="node24.html">Clamdscan</A> |
|
152 |
+<B> Up:</B> <A NAME="tex2html482" |
|
153 |
+ HREF="node22.html">Usage</A> |
|
154 |
+<B> Previous:</B> <A NAME="tex2html476" |
|
155 |
+ HREF="node22.html">Usage</A> |
|
156 |
+   <B> <A NAME="tex2html484" |
|
157 |
+ HREF="node1.html">Contents</A></B> |
|
158 |
+<!--End of Navigation Panel--> |
|
159 |
+<ADDRESS> |
|
160 |
+Tomasz Kojm |
|
161 |
+2007-02-12 |
|
162 |
+</ADDRESS> |
|
163 |
+</BODY> |
|
164 |
+</HTML> |
0 | 165 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,82 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Clamdscan</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Clamdscan"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node25.html"> |
|
22 |
+<LINK REL="previous" HREF="node23.html"> |
|
23 |
+<LINK REL="up" HREF="node22.html"> |
|
24 |
+<LINK REL="next" HREF="node25.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html497" |
|
30 |
+ HREF="node25.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html493" |
|
33 |
+ HREF="node22.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html487" |
|
36 |
+ HREF="node23.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html495" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html498" |
|
43 |
+ HREF="node25.html">Clamuko</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html494" |
|
45 |
+ HREF="node22.html">Usage</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html488" |
|
47 |
+ HREF="node23.html">Clam daemon</A> |
|
48 |
+   <B> <A NAME="tex2html496" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00062000000000000000"> |
|
55 |
+Clam<B>d</B>scan</A> |
|
56 |
+</H2> |
|
57 |
+ <code>clamdscan</code> is a simple <code>clamd</code> client. In many cases you can |
|
58 |
+ use it as a <code>clamscan</code> replacement however you must remember that: |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI>it only depends on <code>clamd</code> |
|
62 |
+</LI> |
|
63 |
+<LI>although it accepts the same command line options as |
|
64 |
+ <code>clamscan</code> most of them are ignored because they must be |
|
65 |
+ enabled directly in <code>clamd</code>, i.e. <code>clamd.conf</code> |
|
66 |
+</LI> |
|
67 |
+<LI>scanned files must be accessible for <code>clamd</code> |
|
68 |
+</LI> |
|
69 |
+<LI>it can't use external unpackers |
|
70 |
+ |
|
71 |
+</LI> |
|
72 |
+</UL> |
|
73 |
+ |
|
74 |
+<P> |
|
75 |
+<BR><HR> |
|
76 |
+<ADDRESS> |
|
77 |
+Tomasz Kojm |
|
78 |
+2007-02-12 |
|
79 |
+</ADDRESS> |
|
80 |
+</BODY> |
|
81 |
+</HTML> |
0 | 82 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,98 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Clamuko</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Clamuko"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node26.html"> |
|
22 |
+<LINK REL="previous" HREF="node24.html"> |
|
23 |
+<LINK REL="up" HREF="node22.html"> |
|
24 |
+<LINK REL="next" HREF="node26.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html509" |
|
30 |
+ HREF="node26.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html505" |
|
33 |
+ HREF="node22.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html499" |
|
36 |
+ HREF="node24.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html507" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html510" |
|
43 |
+ HREF="node26.html">Output format</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html506" |
|
45 |
+ HREF="node22.html">Usage</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html500" |
|
47 |
+ HREF="node24.html">Clamdscan</A> |
|
48 |
+   <B> <A NAME="tex2html508" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00063000000000000000"></A><A NAME="clamuko"></A> |
|
55 |
+<BR> |
|
56 |
+Clamuko |
|
57 |
+</H2> |
|
58 |
+ Clamuko is a special thread in <code>clamd</code> that performs on-access |
|
59 |
+ scanning under Linux and FreeBSD and shares internal virus database |
|
60 |
+ with the daemon. <B>You must follow some important rules when |
|
61 |
+ using it:</B> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI>Always stop the daemon cleanly - using the SHUTDOWN command or |
|
65 |
+ the |
|
66 |
+<BR> |
|
67 |
+SIGTERM signal. In other case you can lose access |
|
68 |
+ to protected files until the system is restarted. |
|
69 |
+</LI> |
|
70 |
+<LI>Never protect the directory your mail-scanner software |
|
71 |
+ uses for attachment unpacking. Access to all infected |
|
72 |
+ files will be automatically blocked and the scanner (including |
|
73 |
+ <code>clamd</code>!) will not be able to detect any viruses. In the |
|
74 |
+ result <B>all infected mails may be delivered.</B> |
|
75 |
+ |
|
76 |
+</LI> |
|
77 |
+</UL> |
|
78 |
+ For example, to protect the whole system add the following lines to |
|
79 |
+ <code>clamd.conf</code>: |
|
80 |
+ <PRE> |
|
81 |
+ ClamukoScanOnAccess |
|
82 |
+ ClamukoIncludePath / |
|
83 |
+ ClamukoExcludePath /proc |
|
84 |
+ ClamukoExcludePath /temporary/dir/of/your/mail/scanning/software |
|
85 |
+</PRE> |
|
86 |
+ You can also use clamuko to protect files on Samba/Netatalk but a far |
|
87 |
+ more better and safe idea is to use the <B>samba-vscan</B> module. |
|
88 |
+ NFS is not supported because Dazuko doesn't intercept NFS access calls. |
|
89 |
+ |
|
90 |
+<P> |
|
91 |
+<BR><HR> |
|
92 |
+<ADDRESS> |
|
93 |
+Tomasz Kojm |
|
94 |
+2007-02-12 |
|
95 |
+</ADDRESS> |
|
96 |
+</BODY> |
|
97 |
+</HTML> |
0 | 98 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,76 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Output format</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Output format"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node25.html"> |
|
22 |
+<LINK REL="up" HREF="node22.html"> |
|
23 |
+<LINK REL="next" HREF="node27.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html519" |
|
29 |
+ HREF="node27.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html515" |
|
32 |
+ HREF="node22.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html511" |
|
35 |
+ HREF="node25.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html517" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html520" |
|
42 |
+ HREF="node27.html">clamscan</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html516" |
|
44 |
+ HREF="node22.html">Usage</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html512" |
|
46 |
+ HREF="node25.html">Clamuko</A> |
|
47 |
+   <B> <A NAME="tex2html518" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H2><A NAME="SECTION00064000000000000000"> |
|
54 |
+Output format</A> |
|
55 |
+</H2> |
|
56 |
+ |
|
57 |
+<P> |
|
58 |
+<BR><HR> |
|
59 |
+<!--Table of Child-Links--> |
|
60 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
61 |
+ |
|
62 |
+<UL> |
|
63 |
+<LI><A NAME="tex2html521" |
|
64 |
+ HREF="node27.html">clamscan</A> |
|
65 |
+<LI><A NAME="tex2html522" |
|
66 |
+ HREF="node28.html">clamd</A> |
|
67 |
+</UL> |
|
68 |
+<!--End of Table of Child-Links--> |
|
69 |
+<BR><HR> |
|
70 |
+<ADDRESS> |
|
71 |
+Tomasz Kojm |
|
72 |
+2007-02-12 |
|
73 |
+</ADDRESS> |
|
74 |
+</BODY> |
|
75 |
+</HTML> |
0 | 76 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,100 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamscan</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamscan"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node28.html"> |
|
22 |
+<LINK REL="previous" HREF="node26.html"> |
|
23 |
+<LINK REL="up" HREF="node26.html"> |
|
24 |
+<LINK REL="next" HREF="node28.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html533" |
|
30 |
+ HREF="node28.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html529" |
|
33 |
+ HREF="node26.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html523" |
|
36 |
+ HREF="node26.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html531" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html534" |
|
43 |
+ HREF="node28.html">clamd</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html530" |
|
45 |
+ HREF="node26.html">Output format</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html524" |
|
47 |
+ HREF="node26.html">Output format</A> |
|
48 |
+   <B> <A NAME="tex2html532" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00064100000000000000"> |
|
55 |
+clamscan</A> |
|
56 |
+</H3> |
|
57 |
+ <code>clamscan</code> writes all regular program messages to <B>stdout</B> and |
|
58 |
+ errors/warnings to <B>stderr</B>. You can use the option <code>--stdout</code> |
|
59 |
+ to redirect all program messages to <B>stdout</B>. Warnings and error |
|
60 |
+ messages from <code>libclamav</code> are always printed to <B>stderr</B>. |
|
61 |
+ A typical output from <code>clamscan</code> looks like this: |
|
62 |
+ <PRE> |
|
63 |
+ /tmp/test/removal-tool.exe: Worm.Sober FOUND |
|
64 |
+ /tmp/test/md5.o: OK |
|
65 |
+ /tmp/test/blob.c: OK |
|
66 |
+ /tmp/test/message.c: OK |
|
67 |
+ /tmp/test/error.hta: VBS.Inor.D FOUND |
|
68 |
+</PRE> |
|
69 |
+ When a virus is found its name is printed between the <code>filename:</code> and |
|
70 |
+ <code>FOUND</code> strings. In case of archives the scanner depends on libclamav |
|
71 |
+ and only prints the first virus found within an archive: |
|
72 |
+ <PRE> |
|
73 |
+ zolw@localhost:/tmp$ clamscan malware.zip |
|
74 |
+ malware.zip: Worm.Mydoom.U FOUND |
|
75 |
+</PRE> |
|
76 |
+ <I><B>TIP:</B> You can force clamscan to list all infected |
|
77 |
+ files in an archive using -no-archive (this option disables |
|
78 |
+ transparent decompressors built into libclamav) and enabling external |
|
79 |
+ decompressors: -unzip -unrar...</I>. |
|
80 |
+<BR> <PRE> |
|
81 |
+ zolw@localhost:/tmp$ clamscan --no-archive --unzip malware.zip |
|
82 |
+ Archive: /tmp/malware.zip |
|
83 |
+ inflating: test1.exe |
|
84 |
+ inflating: test2.exe |
|
85 |
+ inflating: test3.exe |
|
86 |
+ /tmp/clamav-77e7bfdbb2d3872b/test1.exe: Worm.Mydoom.U FOUND |
|
87 |
+ /tmp/clamav-77e7bfdbb2d3872b/test2.exe: Trojan.Taskkill.A FOUND |
|
88 |
+ /tmp/clamav-77e7bfdbb2d3872b/test3.exe: Worm.Nyxem.D FOUND |
|
89 |
+ /tmp/malware.zip: Infected.Archive FOUND |
|
90 |
+</PRE> |
|
91 |
+ |
|
92 |
+<P> |
|
93 |
+<BR><HR> |
|
94 |
+<ADDRESS> |
|
95 |
+Tomasz Kojm |
|
96 |
+2007-02-12 |
|
97 |
+</ADDRESS> |
|
98 |
+</BODY> |
|
99 |
+</HTML> |
0 | 100 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,89 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamd</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamd"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node27.html"> |
|
22 |
+<LINK REL="up" HREF="node26.html"> |
|
23 |
+<LINK REL="next" HREF="node29.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html543" |
|
29 |
+ HREF="node29.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html539" |
|
32 |
+ HREF="node26.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html535" |
|
35 |
+ HREF="node27.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html541" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html544" |
|
42 |
+ HREF="node29.html">LibClamAV</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html540" |
|
44 |
+ HREF="node26.html">Output format</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html536" |
|
46 |
+ HREF="node27.html">clamscan</A> |
|
47 |
+   <B> <A NAME="tex2html542" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H3><A NAME="SECTION00064200000000000000"> |
|
54 |
+clamd</A> |
|
55 |
+</H3> |
|
56 |
+ The output format of <code>clamd</code> is very similar to <code>clamscan</code>. |
|
57 |
+ <PRE> |
|
58 |
+ zolw@localhost:~$ telnet localhost 3310 |
|
59 |
+ Trying 127.0.0.1... |
|
60 |
+ Connected to localhost. |
|
61 |
+ Escape character is '^]'. |
|
62 |
+ SCAN /home/zolw/test |
|
63 |
+ /home/zolw/test/clam.exe: ClamAV-Test-File FOUND |
|
64 |
+ Connection closed by foreign host. |
|
65 |
+</PRE> |
|
66 |
+ In the <B>SCAN</B> mode it closes the connection when the first virus |
|
67 |
+ is found. |
|
68 |
+ <PRE> |
|
69 |
+ SCAN /home/zolw/test/clam.zip |
|
70 |
+ /home/zolw/test/clam.zip: ClamAV-Test-File FOUND |
|
71 |
+</PRE> |
|
72 |
+ <B>CONTSCAN</B> and <B>MULTISCAN</B> don't stop scanning in case |
|
73 |
+ a virus is found. |
|
74 |
+<BR> |
|
75 |
+Error messages are printed in the following format: |
|
76 |
+ <PRE> |
|
77 |
+ SCAN /no/such/file |
|
78 |
+ /no/such/file: Can't stat() the file. ERROR |
|
79 |
+</PRE> |
|
80 |
+ |
|
81 |
+<P> |
|
82 |
+<BR><HR> |
|
83 |
+<ADDRESS> |
|
84 |
+Tomasz Kojm |
|
85 |
+2007-02-12 |
|
86 |
+</ADDRESS> |
|
87 |
+</BODY> |
|
88 |
+</HTML> |
0 | 89 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,129 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>LibClamAV</TITLE> |
|
10 |
+<META NAME="description" CONTENT="LibClamAV"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node53.html"> |
|
22 |
+<LINK REL="previous" HREF="node22.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node30.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html555" |
|
30 |
+ HREF="node30.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html551" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html545" |
|
36 |
+ HREF="node28.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html553" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html556" |
|
43 |
+ HREF="node30.html">Licence</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html552" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html546" |
|
47 |
+ HREF="node28.html">clamd</A> |
|
48 |
+   <B> <A NAME="tex2html554" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00070000000000000000"> |
|
55 |
+LibClamAV</A> |
|
56 |
+</H1> |
|
57 |
+ Libclamav provides an easy and effective way to add a virus protection into |
|
58 |
+ your software. The library is thread-safe and transparently recognizes and |
|
59 |
+ scans within archives, mail files, MS Office document files, executables |
|
60 |
+ and other special formats. |
|
61 |
+ |
|
62 |
+<P> |
|
63 |
+<BR><HR> |
|
64 |
+<!--Table of Child-Links--> |
|
65 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
66 |
+ |
|
67 |
+<UL> |
|
68 |
+<LI><A NAME="tex2html557" |
|
69 |
+ HREF="node30.html">Licence</A> |
|
70 |
+<LI><A NAME="tex2html558" |
|
71 |
+ HREF="node31.html">Supported formats</A> |
|
72 |
+<UL> |
|
73 |
+<LI><A NAME="tex2html559" |
|
74 |
+ HREF="node32.html">Executables</A> |
|
75 |
+<LI><A NAME="tex2html560" |
|
76 |
+ HREF="node33.html">Mail files</A> |
|
77 |
+<LI><A NAME="tex2html561" |
|
78 |
+ HREF="node34.html">Archives and compressed files</A> |
|
79 |
+<LI><A NAME="tex2html562" |
|
80 |
+ HREF="node35.html">Documents</A> |
|
81 |
+<LI><A NAME="tex2html563" |
|
82 |
+ HREF="node36.html">Others</A> |
|
83 |
+</UL> |
|
84 |
+<LI><A NAME="tex2html564" |
|
85 |
+ HREF="node37.html">Hardware acceleration</A> |
|
86 |
+<LI><A NAME="tex2html565" |
|
87 |
+ HREF="node38.html">API</A> |
|
88 |
+<UL> |
|
89 |
+<LI><A NAME="tex2html566" |
|
90 |
+ HREF="node39.html">Header file</A> |
|
91 |
+<LI><A NAME="tex2html567" |
|
92 |
+ HREF="node40.html">Database loading</A> |
|
93 |
+<LI><A NAME="tex2html568" |
|
94 |
+ HREF="node41.html">Error handling</A> |
|
95 |
+<LI><A NAME="tex2html569" |
|
96 |
+ HREF="node42.html">Engine structure</A> |
|
97 |
+</UL> |
|
98 |
+<LI><A NAME="tex2html570" |
|
99 |
+ HREF="node43.html">Database reloading</A> |
|
100 |
+<UL> |
|
101 |
+<LI><A NAME="tex2html571" |
|
102 |
+ HREF="node44.html">Data scan functions</A> |
|
103 |
+<LI><A NAME="tex2html572" |
|
104 |
+ HREF="node45.html">Memory</A> |
|
105 |
+<LI><A NAME="tex2html573" |
|
106 |
+ HREF="node46.html">clamav-config</A> |
|
107 |
+<LI><A NAME="tex2html574" |
|
108 |
+ HREF="node47.html">Example</A> |
|
109 |
+</UL> |
|
110 |
+<LI><A NAME="tex2html575" |
|
111 |
+ HREF="node48.html">CVD format</A> |
|
112 |
+<LI><A NAME="tex2html576" |
|
113 |
+ HREF="node49.html">Contributors</A> |
|
114 |
+<LI><A NAME="tex2html577" |
|
115 |
+ HREF="node50.html">Donors</A> |
|
116 |
+<LI><A NAME="tex2html578" |
|
117 |
+ HREF="node51.html">Graphics</A> |
|
118 |
+<LI><A NAME="tex2html579" |
|
119 |
+ HREF="node52.html">OpenAntiVirus</A> |
|
120 |
+</UL> |
|
121 |
+<!--End of Table of Child-Links--> |
|
122 |
+<BR><HR> |
|
123 |
+<ADDRESS> |
|
124 |
+Tomasz Kojm |
|
125 |
+2007-02-12 |
|
126 |
+</ADDRESS> |
|
127 |
+</BODY> |
|
128 |
+</HTML> |
0 | 129 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,182 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Features</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Features"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node4.html"> |
|
22 |
+<LINK REL="previous" HREF="node2.html"> |
|
23 |
+<LINK REL="up" HREF="node2.html"> |
|
24 |
+<LINK REL="next" HREF="node4.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html236" |
|
30 |
+ HREF="node4.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html232" |
|
33 |
+ HREF="node2.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html226" |
|
36 |
+ HREF="node2.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html234" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html237" |
|
43 |
+ HREF="node4.html">Mailing lists and IRC</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html233" |
|
45 |
+ HREF="node2.html">Introduction</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html227" |
|
47 |
+ HREF="node2.html">Introduction</A> |
|
48 |
+   <B> <A NAME="tex2html235" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00021000000000000000"> |
|
55 |
+Features</A> |
|
56 |
+</H2> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI>Licensed under the GNU General Public License, Version 2 |
|
62 |
+</LI> |
|
63 |
+<LI>POSIX compliant, portable |
|
64 |
+</LI> |
|
65 |
+<LI>Fast scanning |
|
66 |
+</LI> |
|
67 |
+<LI>Supports on-access scanning (Linux and FreeBSD only) |
|
68 |
+</LI> |
|
69 |
+<LI>Detects over 90.000 viruses, worms and trojans, including |
|
70 |
+ Microsoft Office macro viruses, mobile malware, and other threats |
|
71 |
+</LI> |
|
72 |
+<LI>Scans within archives and compressed files (also protects |
|
73 |
+ against archive bombs), built-in support includes: |
|
74 |
+ |
|
75 |
+<UL> |
|
76 |
+<LI>Zip (including SFX) |
|
77 |
+</LI> |
|
78 |
+<LI>RAR (including SFX) |
|
79 |
+</LI> |
|
80 |
+<LI>Tar |
|
81 |
+</LI> |
|
82 |
+<LI>Gzip |
|
83 |
+</LI> |
|
84 |
+<LI>Bzip2 |
|
85 |
+</LI> |
|
86 |
+<LI>MS OLE2 |
|
87 |
+</LI> |
|
88 |
+<LI>MS Cabinet Files (including SFX) |
|
89 |
+</LI> |
|
90 |
+<LI>MS CHM (Compiled HTML) |
|
91 |
+</LI> |
|
92 |
+<LI>MS SZDD compression format |
|
93 |
+</LI> |
|
94 |
+<LI>BinHex |
|
95 |
+</LI> |
|
96 |
+<LI>SIS (SymbianOS packages) |
|
97 |
+ |
|
98 |
+</LI> |
|
99 |
+</UL> |
|
100 |
+</LI> |
|
101 |
+<LI>Supports Portable Executable (32/64-bit) files compressed or obfuscated with: |
|
102 |
+ |
|
103 |
+<UL> |
|
104 |
+<LI>UPX |
|
105 |
+</LI> |
|
106 |
+<LI>FSG |
|
107 |
+</LI> |
|
108 |
+<LI>Petite |
|
109 |
+</LI> |
|
110 |
+<LI>NsPack |
|
111 |
+</LI> |
|
112 |
+<LI>wwpack32 |
|
113 |
+</LI> |
|
114 |
+<LI>MEW |
|
115 |
+</LI> |
|
116 |
+<LI>Upack |
|
117 |
+</LI> |
|
118 |
+<LI>SUE |
|
119 |
+</LI> |
|
120 |
+<LI>Y0da Cryptor |
|
121 |
+ |
|
122 |
+</LI> |
|
123 |
+</UL> |
|
124 |
+</LI> |
|
125 |
+<LI>Supports almost all mail file formats |
|
126 |
+</LI> |
|
127 |
+<LI>Support for other special files/formats includes: |
|
128 |
+ |
|
129 |
+<UL> |
|
130 |
+<LI>HTML |
|
131 |
+</LI> |
|
132 |
+<LI>RTF |
|
133 |
+</LI> |
|
134 |
+<LI>PDF |
|
135 |
+</LI> |
|
136 |
+<LI>Files encrypted with CryptFF and ScrEnc |
|
137 |
+</LI> |
|
138 |
+<LI>uuencode |
|
139 |
+</LI> |
|
140 |
+<LI>TNEF (winmail.dat) |
|
141 |
+ |
|
142 |
+</LI> |
|
143 |
+</UL> |
|
144 |
+</LI> |
|
145 |
+<LI>Advanced database updater with support for scripted updates, |
|
146 |
+ digital signatures and DNS based database version queries |
|
147 |
+ |
|
148 |
+</LI> |
|
149 |
+</UL> |
|
150 |
+ |
|
151 |
+<P> |
|
152 |
+<HR> |
|
153 |
+<!--Navigation Panel--> |
|
154 |
+<A NAME="tex2html236" |
|
155 |
+ HREF="node4.html"> |
|
156 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
157 |
+<A NAME="tex2html232" |
|
158 |
+ HREF="node2.html"> |
|
159 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
160 |
+<A NAME="tex2html226" |
|
161 |
+ HREF="node2.html"> |
|
162 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
163 |
+<A NAME="tex2html234" |
|
164 |
+ HREF="node1.html"> |
|
165 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
166 |
+<BR> |
|
167 |
+<B> Next:</B> <A NAME="tex2html237" |
|
168 |
+ HREF="node4.html">Mailing lists and IRC</A> |
|
169 |
+<B> Up:</B> <A NAME="tex2html233" |
|
170 |
+ HREF="node2.html">Introduction</A> |
|
171 |
+<B> Previous:</B> <A NAME="tex2html227" |
|
172 |
+ HREF="node2.html">Introduction</A> |
|
173 |
+   <B> <A NAME="tex2html235" |
|
174 |
+ HREF="node1.html">Contents</A></B> |
|
175 |
+<!--End of Navigation Panel--> |
|
176 |
+<ADDRESS> |
|
177 |
+Tomasz Kojm |
|
178 |
+2007-02-12 |
|
179 |
+</ADDRESS> |
|
180 |
+</BODY> |
|
181 |
+</HTML> |
0 | 182 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,71 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Licence</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Licence"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node31.html"> |
|
22 |
+<LINK REL="previous" HREF="node29.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node31.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html590" |
|
30 |
+ HREF="node31.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html586" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html580" |
|
36 |
+ HREF="node29.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html588" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html591" |
|
43 |
+ HREF="node31.html">Supported formats</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html587" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html581" |
|
47 |
+ HREF="node29.html">LibClamAV</A> |
|
48 |
+   <B> <A NAME="tex2html589" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00071000000000000000"> |
|
55 |
+Licence</A> |
|
56 |
+</H2> |
|
57 |
+ Libclamav is licensed under the GNU GPL v2 licence. This means you are |
|
58 |
+ <B>not allowed</B> to link commercial, close-source applications |
|
59 |
+ against it<A NAME="tex2html14" |
|
60 |
+ HREF="footnode.html#foot267"><SUP>6</SUP></A>. |
|
61 |
+ All software using libclamav must be GPL compliant. |
|
62 |
+ |
|
63 |
+<P> |
|
64 |
+<BR><HR> |
|
65 |
+<ADDRESS> |
|
66 |
+Tomasz Kojm |
|
67 |
+2007-02-12 |
|
68 |
+</ADDRESS> |
|
69 |
+</BODY> |
|
70 |
+</HTML> |
0 | 71 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,83 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Supported formats</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Supported formats"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node37.html"> |
|
22 |
+<LINK REL="previous" HREF="node30.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node32.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html602" |
|
30 |
+ HREF="node32.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html598" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html592" |
|
36 |
+ HREF="node30.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html600" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html603" |
|
43 |
+ HREF="node32.html">Executables</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html599" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html593" |
|
47 |
+ HREF="node30.html">Licence</A> |
|
48 |
+   <B> <A NAME="tex2html601" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00072000000000000000"> |
|
55 |
+Supported formats</A> |
|
56 |
+</H2> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+<BR><HR> |
|
60 |
+<!--Table of Child-Links--> |
|
61 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI><A NAME="tex2html604" |
|
65 |
+ HREF="node32.html">Executables</A> |
|
66 |
+<LI><A NAME="tex2html605" |
|
67 |
+ HREF="node33.html">Mail files</A> |
|
68 |
+<LI><A NAME="tex2html606" |
|
69 |
+ HREF="node34.html">Archives and compressed files</A> |
|
70 |
+<LI><A NAME="tex2html607" |
|
71 |
+ HREF="node35.html">Documents</A> |
|
72 |
+<LI><A NAME="tex2html608" |
|
73 |
+ HREF="node36.html">Others</A> |
|
74 |
+</UL> |
|
75 |
+<!--End of Table of Child-Links--> |
|
76 |
+<BR><HR> |
|
77 |
+<ADDRESS> |
|
78 |
+Tomasz Kojm |
|
79 |
+2007-02-12 |
|
80 |
+</ADDRESS> |
|
81 |
+</BODY> |
|
82 |
+</HTML> |
0 | 83 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,91 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Executables</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Executables"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node33.html"> |
|
22 |
+<LINK REL="previous" HREF="node31.html"> |
|
23 |
+<LINK REL="up" HREF="node31.html"> |
|
24 |
+<LINK REL="next" HREF="node33.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html619" |
|
30 |
+ HREF="node33.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html615" |
|
33 |
+ HREF="node31.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html609" |
|
36 |
+ HREF="node31.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html617" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html620" |
|
43 |
+ HREF="node33.html">Mail files</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html616" |
|
45 |
+ HREF="node31.html">Supported formats</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html610" |
|
47 |
+ HREF="node31.html">Supported formats</A> |
|
48 |
+   <B> <A NAME="tex2html618" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00072100000000000000"> |
|
55 |
+Executables</A> |
|
56 |
+</H3> |
|
57 |
+ The library has a built-in support for 32/64-bit Portable Executable files |
|
58 |
+ and 32-bit ELF files. Additionally, it can handle PE files compressed or |
|
59 |
+ obfuscated with the following tools: |
|
60 |
+ |
|
61 |
+<UL> |
|
62 |
+<LI>UPX (all versions) |
|
63 |
+</LI> |
|
64 |
+<LI>FSG (1.3, 1.31, 1.33, 2.0) |
|
65 |
+</LI> |
|
66 |
+<LI>Petite (2.x) |
|
67 |
+</LI> |
|
68 |
+<LI>NsPack |
|
69 |
+</LI> |
|
70 |
+<LI>wwpack32 (1.20) |
|
71 |
+</LI> |
|
72 |
+<LI>MEW |
|
73 |
+</LI> |
|
74 |
+<LI>Upack |
|
75 |
+</LI> |
|
76 |
+<LI>SUE |
|
77 |
+</LI> |
|
78 |
+<LI>Y0da Cryptor (1.3) |
|
79 |
+ |
|
80 |
+</LI> |
|
81 |
+</UL> |
|
82 |
+ |
|
83 |
+<P> |
|
84 |
+<BR><HR> |
|
85 |
+<ADDRESS> |
|
86 |
+Tomasz Kojm |
|
87 |
+2007-02-12 |
|
88 |
+</ADDRESS> |
|
89 |
+</BODY> |
|
90 |
+</HTML> |
0 | 91 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,68 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Mail files</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Mail files"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node34.html"> |
|
22 |
+<LINK REL="previous" HREF="node32.html"> |
|
23 |
+<LINK REL="up" HREF="node31.html"> |
|
24 |
+<LINK REL="next" HREF="node34.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html631" |
|
30 |
+ HREF="node34.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html627" |
|
33 |
+ HREF="node31.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html621" |
|
36 |
+ HREF="node32.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html629" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html632" |
|
43 |
+ HREF="node34.html">Archives and compressed files</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html628" |
|
45 |
+ HREF="node31.html">Supported formats</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html622" |
|
47 |
+ HREF="node32.html">Executables</A> |
|
48 |
+   <B> <A NAME="tex2html630" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00072200000000000000"> |
|
55 |
+Mail files</A> |
|
56 |
+</H3> |
|
57 |
+ Libclamav can handle almost every mail file format including TNEF |
|
58 |
+ (winmail.dat) attachments. |
|
59 |
+ |
|
60 |
+<P> |
|
61 |
+<BR><HR> |
|
62 |
+<ADDRESS> |
|
63 |
+Tomasz Kojm |
|
64 |
+2007-02-12 |
|
65 |
+</ADDRESS> |
|
66 |
+</BODY> |
|
67 |
+</HTML> |
0 | 68 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,94 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Archives and compressed files</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Archives and compressed files"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node35.html"> |
|
22 |
+<LINK REL="previous" HREF="node33.html"> |
|
23 |
+<LINK REL="up" HREF="node31.html"> |
|
24 |
+<LINK REL="next" HREF="node35.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html643" |
|
30 |
+ HREF="node35.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html639" |
|
33 |
+ HREF="node31.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html633" |
|
36 |
+ HREF="node33.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html641" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html644" |
|
43 |
+ HREF="node35.html">Documents</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html640" |
|
45 |
+ HREF="node31.html">Supported formats</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html634" |
|
47 |
+ HREF="node33.html">Mail files</A> |
|
48 |
+   <B> <A NAME="tex2html642" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00072300000000000000"> |
|
55 |
+Archives and compressed files</A> |
|
56 |
+</H3> |
|
57 |
+ The following archive and compression formats are supported by internal |
|
58 |
+ handlers: |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI>Zip (+ SFX) |
|
62 |
+</LI> |
|
63 |
+<LI>RAR (+ SFX) |
|
64 |
+</LI> |
|
65 |
+<LI>Tar |
|
66 |
+</LI> |
|
67 |
+<LI>Gzip |
|
68 |
+</LI> |
|
69 |
+<LI>Bzip2 |
|
70 |
+</LI> |
|
71 |
+<LI>MS OLE2 |
|
72 |
+</LI> |
|
73 |
+<LI>MS Cabinet Files (+ SFX) |
|
74 |
+</LI> |
|
75 |
+<LI>MS CHM (Compiled HTML) |
|
76 |
+</LI> |
|
77 |
+<LI>MS SZDD compression format |
|
78 |
+</LI> |
|
79 |
+<LI>BinHex |
|
80 |
+</LI> |
|
81 |
+<LI>SIS (SymbianOS packages) |
|
82 |
+ |
|
83 |
+</LI> |
|
84 |
+</UL> |
|
85 |
+ |
|
86 |
+<P> |
|
87 |
+<BR><HR> |
|
88 |
+<ADDRESS> |
|
89 |
+Tomasz Kojm |
|
90 |
+2007-02-12 |
|
91 |
+</ADDRESS> |
|
92 |
+</BODY> |
|
93 |
+</HTML> |
0 | 94 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,79 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Documents</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Documents"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node36.html"> |
|
22 |
+<LINK REL="previous" HREF="node34.html"> |
|
23 |
+<LINK REL="up" HREF="node31.html"> |
|
24 |
+<LINK REL="next" HREF="node36.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html655" |
|
30 |
+ HREF="node36.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html651" |
|
33 |
+ HREF="node31.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html645" |
|
36 |
+ HREF="node34.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html653" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html656" |
|
43 |
+ HREF="node36.html">Others</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html652" |
|
45 |
+ HREF="node31.html">Supported formats</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html646" |
|
47 |
+ HREF="node34.html">Archives and compressed files</A> |
|
48 |
+   <B> <A NAME="tex2html654" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00072400000000000000"> |
|
55 |
+Documents</A> |
|
56 |
+</H3> |
|
57 |
+ The most popular file formats are supported: |
|
58 |
+ |
|
59 |
+<UL> |
|
60 |
+<LI>MS Office and MacOffice files |
|
61 |
+</LI> |
|
62 |
+<LI>RTF |
|
63 |
+</LI> |
|
64 |
+<LI>PDF |
|
65 |
+</LI> |
|
66 |
+<LI>HTML |
|
67 |
+ |
|
68 |
+</LI> |
|
69 |
+</UL> |
|
70 |
+ |
|
71 |
+<P> |
|
72 |
+<BR><HR> |
|
73 |
+<ADDRESS> |
|
74 |
+Tomasz Kojm |
|
75 |
+2007-02-12 |
|
76 |
+</ADDRESS> |
|
77 |
+</BODY> |
|
78 |
+</HTML> |
0 | 79 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,81 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Others</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Others"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node35.html"> |
|
22 |
+<LINK REL="up" HREF="node31.html"> |
|
23 |
+<LINK REL="next" HREF="node37.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html665" |
|
29 |
+ HREF="node37.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html661" |
|
32 |
+ HREF="node31.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html657" |
|
35 |
+ HREF="node35.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html663" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html666" |
|
42 |
+ HREF="node37.html">Hardware acceleration</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html662" |
|
44 |
+ HREF="node31.html">Supported formats</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html658" |
|
46 |
+ HREF="node35.html">Documents</A> |
|
47 |
+   <B> <A NAME="tex2html664" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H3><A NAME="SECTION00072500000000000000"> |
|
54 |
+Others</A> |
|
55 |
+</H3> |
|
56 |
+ Libclamav can handle various obfuscators, encoders, files vulnerable to |
|
57 |
+ security risks such as: |
|
58 |
+ |
|
59 |
+<UL> |
|
60 |
+<LI>JPEG (exploit detection) |
|
61 |
+</LI> |
|
62 |
+<LI>RIFF (exploit detection) |
|
63 |
+</LI> |
|
64 |
+<LI>uuencode |
|
65 |
+</LI> |
|
66 |
+<LI>ScrEnc obfuscation |
|
67 |
+</LI> |
|
68 |
+<LI>CryptFF |
|
69 |
+ |
|
70 |
+</LI> |
|
71 |
+</UL> |
|
72 |
+ |
|
73 |
+<P> |
|
74 |
+<BR><HR> |
|
75 |
+<ADDRESS> |
|
76 |
+Tomasz Kojm |
|
77 |
+2007-02-12 |
|
78 |
+</ADDRESS> |
|
79 |
+</BODY> |
|
80 |
+</HTML> |
0 | 81 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,78 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Hardware acceleration</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Hardware acceleration"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node38.html"> |
|
22 |
+<LINK REL="previous" HREF="node31.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node38.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html677" |
|
30 |
+ HREF="node38.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html673" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html667" |
|
36 |
+ HREF="node36.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html675" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html678" |
|
43 |
+ HREF="node38.html">API</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html674" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html668" |
|
47 |
+ HREF="node36.html">Others</A> |
|
48 |
+   <B> <A NAME="tex2html676" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00073000000000000000"> |
|
55 |
+Hardware acceleration</A> |
|
56 |
+</H2> |
|
57 |
+ ClamAV 0.90 comes with support for Sensory Networks' NodalCore |
|
58 |
+ acceleration technology. Thanks to specialized Security Processing Unit |
|
59 |
+ built into NodalCore C-Series accelerators it is possible to achieve more |
|
60 |
+ performance than is possible by just adding general purpose CPUs. |
|
61 |
+ Additionally, Sensory Networks' CorePAKT technology ensures that compiled |
|
62 |
+ signature databases occupy a memory footprint smaller than any other |
|
63 |
+ competing technology on the market - in many cases by up to 90%. The |
|
64 |
+ ability to store multiple databases in compressed format whilst still |
|
65 |
+ achieving high throughputs makes NodalCore ideal for applications |
|
66 |
+ demanding high performance on large signature databases such as ClamAV. |
|
67 |
+<BR> |
|
68 |
+For more information please visit <TT><A NAME="tex2html15" |
|
69 |
+ HREF="http://www.clamav.net/nodalcore/">http://www.clamav.net/nodalcore/</A></TT> |
|
70 |
+<P> |
|
71 |
+<BR><HR> |
|
72 |
+<ADDRESS> |
|
73 |
+Tomasz Kojm |
|
74 |
+2007-02-12 |
|
75 |
+</ADDRESS> |
|
76 |
+</BODY> |
|
77 |
+</HTML> |
0 | 78 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,81 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>API</TITLE> |
|
10 |
+<META NAME="description" CONTENT="API"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node43.html"> |
|
22 |
+<LINK REL="previous" HREF="node37.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node39.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html689" |
|
30 |
+ HREF="node39.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html685" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html679" |
|
36 |
+ HREF="node37.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html687" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html690" |
|
43 |
+ HREF="node39.html">Header file</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html686" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html680" |
|
47 |
+ HREF="node37.html">Hardware acceleration</A> |
|
48 |
+   <B> <A NAME="tex2html688" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00074000000000000000"> |
|
55 |
+API</A> |
|
56 |
+</H2> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+<BR><HR> |
|
60 |
+<!--Table of Child-Links--> |
|
61 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI><A NAME="tex2html691" |
|
65 |
+ HREF="node39.html">Header file</A> |
|
66 |
+<LI><A NAME="tex2html692" |
|
67 |
+ HREF="node40.html">Database loading</A> |
|
68 |
+<LI><A NAME="tex2html693" |
|
69 |
+ HREF="node41.html">Error handling</A> |
|
70 |
+<LI><A NAME="tex2html694" |
|
71 |
+ HREF="node42.html">Engine structure</A> |
|
72 |
+</UL> |
|
73 |
+<!--End of Table of Child-Links--> |
|
74 |
+<BR><HR> |
|
75 |
+<ADDRESS> |
|
76 |
+Tomasz Kojm |
|
77 |
+2007-02-12 |
|
78 |
+</ADDRESS> |
|
79 |
+</BODY> |
|
80 |
+</HTML> |
0 | 81 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,70 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Header file</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Header file"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node40.html"> |
|
22 |
+<LINK REL="previous" HREF="node38.html"> |
|
23 |
+<LINK REL="up" HREF="node38.html"> |
|
24 |
+<LINK REL="next" HREF="node40.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html705" |
|
30 |
+ HREF="node40.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html701" |
|
33 |
+ HREF="node38.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html695" |
|
36 |
+ HREF="node38.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html703" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html706" |
|
43 |
+ HREF="node40.html">Database loading</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html702" |
|
45 |
+ HREF="node38.html">API</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html696" |
|
47 |
+ HREF="node38.html">API</A> |
|
48 |
+   <B> <A NAME="tex2html704" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00074100000000000000"> |
|
55 |
+Header file</A> |
|
56 |
+</H3> |
|
57 |
+ Every program using libclamav must include the header file <code>clamav.h</code>: |
|
58 |
+ <PRE> |
|
59 |
+ #include <clamav.h> |
|
60 |
+</PRE> |
|
61 |
+ |
|
62 |
+<P> |
|
63 |
+<BR><HR> |
|
64 |
+<ADDRESS> |
|
65 |
+Tomasz Kojm |
|
66 |
+2007-02-12 |
|
67 |
+</ADDRESS> |
|
68 |
+</BODY> |
|
69 |
+</HTML> |
0 | 70 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,92 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Mailing lists and IRC channel</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Mailing lists and IRC channel"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node5.html"> |
|
22 |
+<LINK REL="previous" HREF="node3.html"> |
|
23 |
+<LINK REL="up" HREF="node2.html"> |
|
24 |
+<LINK REL="next" HREF="node5.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html248" |
|
30 |
+ HREF="node5.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html244" |
|
33 |
+ HREF="node2.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html238" |
|
36 |
+ HREF="node3.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html246" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html249" |
|
43 |
+ HREF="node5.html">Virus submitting</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html245" |
|
45 |
+ HREF="node2.html">Introduction</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html239" |
|
47 |
+ HREF="node3.html">Features</A> |
|
48 |
+   <B> <A NAME="tex2html247" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00022000000000000000"> |
|
55 |
+Mailing lists and IRC channel</A> |
|
56 |
+</H2> |
|
57 |
+ If you have a trouble installing or using ClamAV try asking on our mailing |
|
58 |
+ lists. There are four lists available: |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI><B>clamav-announce*lists.clamav.net</B> - info about new versions, |
|
62 |
+ moderated<A NAME="tex2html1" |
|
63 |
+ HREF="footnode.html#foot95"><SUP>1</SUP></A>. |
|
64 |
+</LI> |
|
65 |
+<LI><B>clamav-users*lists.clamav.net</B> - user questions |
|
66 |
+</LI> |
|
67 |
+<LI><B>clamav-devel*lists.clamav.net</B> - technical discussions |
|
68 |
+</LI> |
|
69 |
+<LI><B>clamav-virusdb*lists.clamav.net</B> - database update announcements, moderated |
|
70 |
+ |
|
71 |
+</LI> |
|
72 |
+</UL> |
|
73 |
+ You can subscribe and search the mailing list archives at: |
|
74 |
+ <TT><A NAME="tex2html2" |
|
75 |
+ HREF="http://www.clamav.net/support/ml/">http://www.clamav.net/support/ml/</A></TT> |
|
76 |
+<BR> |
|
77 |
+Alternatively you can try asking on the <code>#clamav</code> IRC channel - launch |
|
78 |
+ your favourite irc client and type: |
|
79 |
+ <PRE> |
|
80 |
+ /server irc.freenode.net |
|
81 |
+ /join #clamav |
|
82 |
+</PRE> |
|
83 |
+ |
|
84 |
+<P> |
|
85 |
+<BR><HR> |
|
86 |
+<ADDRESS> |
|
87 |
+Tomasz Kojm |
|
88 |
+2007-02-12 |
|
89 |
+</ADDRESS> |
|
90 |
+</BODY> |
|
91 |
+</HTML> |
0 | 92 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,112 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Database loading</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Database loading"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node41.html"> |
|
22 |
+<LINK REL="previous" HREF="node39.html"> |
|
23 |
+<LINK REL="up" HREF="node38.html"> |
|
24 |
+<LINK REL="next" HREF="node41.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html717" |
|
30 |
+ HREF="node41.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html713" |
|
33 |
+ HREF="node38.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html707" |
|
36 |
+ HREF="node39.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html715" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html718" |
|
43 |
+ HREF="node41.html">Error handling</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html714" |
|
45 |
+ HREF="node38.html">API</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html708" |
|
47 |
+ HREF="node39.html">Header file</A> |
|
48 |
+   <B> <A NAME="tex2html716" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00074200000000000000"> |
|
55 |
+Database loading</A> |
|
56 |
+</H3> |
|
57 |
+ The following set of functions provides an interface for loading |
|
58 |
+ the virus database: |
|
59 |
+ <PRE> |
|
60 |
+ const char *cl_retdbdir(void); |
|
61 |
+ |
|
62 |
+ int cl_load(const char *path, struct cl_engine **engine, |
|
63 |
+ unsigned int *signo, unsigned int options); |
|
64 |
+</PRE> |
|
65 |
+ <code>cl_retdbdir</code> returns the default (hardcoded) path to the directory |
|
66 |
+ with ClamAV databases. |
|
67 |
+ <code>cl_load</code> loads a single database file or all databases from a |
|
68 |
+ directory (if <code>path</code> points to a directory). The second argument |
|
69 |
+ is used for passing in the engine structure which should be previously |
|
70 |
+ initialized with NULL. A number of loaded signatures will be <B>added</B> |
|
71 |
+ to <code>signo</code> <A NAME="tex2html16" |
|
72 |
+ HREF="footnode.html#foot292"><SUP>7</SUP></A>. The last argument can pass the following flags: |
|
73 |
+ |
|
74 |
+<UL> |
|
75 |
+<LI><B>CL_DB_STDOPT</B> |
|
76 |
+<BR> |
|
77 |
+This is an alias for a recommended set of scan options. |
|
78 |
+</LI> |
|
79 |
+<LI><B>CL_DB_NCORE</B> |
|
80 |
+<BR> |
|
81 |
+Initialize NodalCore and load the hardware database (if applicable). |
|
82 |
+</LI> |
|
83 |
+<LI><B>CL_DB_PHISHING</B> |
|
84 |
+<BR> |
|
85 |
+Load phishing signatures. |
|
86 |
+</LI> |
|
87 |
+<LI><B>CL_DB_PHISHING_URLS</B> |
|
88 |
+<BR> |
|
89 |
+Initialize the phishing detection module and load .wdb and .pdb files. |
|
90 |
+ |
|
91 |
+</LI> |
|
92 |
+</UL> |
|
93 |
+ <code>cl_load</code> returns 0 (<code>CL_SUCCESS</code>) on success and a non-negative |
|
94 |
+ value on failure. |
|
95 |
+ <PRE> |
|
96 |
+ ... |
|
97 |
+ struct cl_engine *engine = NULL; |
|
98 |
+ unsigned int sigs = 0; |
|
99 |
+ int ret; |
|
100 |
+ |
|
101 |
+ ret = cl_load(cl_retdbdir(), &engine, &sigs, CL_DB_STDOPT); |
|
102 |
+</PRE> |
|
103 |
+ |
|
104 |
+<P> |
|
105 |
+<BR><HR> |
|
106 |
+<ADDRESS> |
|
107 |
+Tomasz Kojm |
|
108 |
+2007-02-12 |
|
109 |
+</ADDRESS> |
|
110 |
+</BODY> |
|
111 |
+</HTML> |
0 | 112 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,74 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Error handling</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Error handling"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node42.html"> |
|
22 |
+<LINK REL="previous" HREF="node40.html"> |
|
23 |
+<LINK REL="up" HREF="node38.html"> |
|
24 |
+<LINK REL="next" HREF="node42.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html729" |
|
30 |
+ HREF="node42.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html725" |
|
33 |
+ HREF="node38.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html719" |
|
36 |
+ HREF="node40.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html727" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html730" |
|
43 |
+ HREF="node42.html">Engine structure</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html726" |
|
45 |
+ HREF="node38.html">API</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html720" |
|
47 |
+ HREF="node40.html">Database loading</A> |
|
48 |
+   <B> <A NAME="tex2html728" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00074300000000000000"> |
|
55 |
+Error handling</A> |
|
56 |
+</H3> |
|
57 |
+ Use <code>cl_strerror</code> to convert error codes into human readable messages. |
|
58 |
+ The function returns a statically allocated string: |
|
59 |
+ <PRE> |
|
60 |
+ if(ret) { |
|
61 |
+ printf("cl_load() error: %s\n", cl_strerror(ret)); |
|
62 |
+ exit(1); |
|
63 |
+ } |
|
64 |
+</PRE> |
|
65 |
+ |
|
66 |
+<P> |
|
67 |
+<BR><HR> |
|
68 |
+<ADDRESS> |
|
69 |
+Tomasz Kojm |
|
70 |
+2007-02-12 |
|
71 |
+</ADDRESS> |
|
72 |
+</BODY> |
|
73 |
+</HTML> |
0 | 74 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,80 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Engine structure</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Engine structure"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node41.html"> |
|
22 |
+<LINK REL="up" HREF="node38.html"> |
|
23 |
+<LINK REL="next" HREF="node43.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html739" |
|
29 |
+ HREF="node43.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html735" |
|
32 |
+ HREF="node38.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html731" |
|
35 |
+ HREF="node41.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html737" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html740" |
|
42 |
+ HREF="node43.html">Database reloading</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html736" |
|
44 |
+ HREF="node38.html">API</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html732" |
|
46 |
+ HREF="node41.html">Error handling</A> |
|
47 |
+   <B> <A NAME="tex2html738" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H3><A NAME="SECTION00074400000000000000"> |
|
54 |
+Engine structure</A> |
|
55 |
+</H3> |
|
56 |
+ When all required databases are loaded you should prepare the detection |
|
57 |
+ engine by calling <code>cl_build</code>. In the case of failure you should |
|
58 |
+ free the memory occupied by the engine with <code>cl_free</code>: |
|
59 |
+ <PRE> |
|
60 |
+ int cl_build(struct cl_engine *engine); |
|
61 |
+ void cl_free(struct cl_engine *engine); |
|
62 |
+</PRE> |
|
63 |
+ In our example: |
|
64 |
+ <PRE> |
|
65 |
+ if((ret = cl_build(engine))) { |
|
66 |
+ printf("cl_build() error: %s\n", cl_strerror(ret)); |
|
67 |
+ cl_free(engine); |
|
68 |
+ exit(1); |
|
69 |
+ } |
|
70 |
+</PRE> |
|
71 |
+ |
|
72 |
+<P> |
|
73 |
+<BR><HR> |
|
74 |
+<ADDRESS> |
|
75 |
+Tomasz Kojm |
|
76 |
+2007-02-12 |
|
77 |
+</ADDRESS> |
|
78 |
+</BODY> |
|
79 |
+</HTML> |
0 | 80 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,107 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Database reloading</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Database reloading"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node48.html"> |
|
22 |
+<LINK REL="previous" HREF="node38.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node44.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html751" |
|
30 |
+ HREF="node44.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html747" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html741" |
|
36 |
+ HREF="node42.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html749" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html752" |
|
43 |
+ HREF="node44.html">Data scan functions</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html748" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html742" |
|
47 |
+ HREF="node42.html">Engine structure</A> |
|
48 |
+   <B> <A NAME="tex2html750" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00075000000000000000"> |
|
55 |
+Database reloading</A> |
|
56 |
+</H2> |
|
57 |
+ The most important thing is to keep the internal instance of the database |
|
58 |
+ up to date. You can watch database changes with the <code>cl_stat</code> |
|
59 |
+ family of functions. |
|
60 |
+ <PRE> |
|
61 |
+ int cl_statinidir(const char *dirname, struct cl_stat *dbstat); |
|
62 |
+ int cl_statchkdir(const struct cl_stat *dbstat); |
|
63 |
+ int cl_statfree(struct cl_stat *dbstat); |
|
64 |
+</PRE> |
|
65 |
+ Initialization: |
|
66 |
+ <PRE> |
|
67 |
+ ... |
|
68 |
+ struct cl_stat dbstat; |
|
69 |
+ |
|
70 |
+ memset(&dbstat, 0, sizeof(struct cl_stat)); |
|
71 |
+ cl_statinidir(dbdir, &dbstat); |
|
72 |
+</PRE> |
|
73 |
+ To check for a change you just need to call <code>cl_statchkdir</code> and check |
|
74 |
+ its return value: |
|
75 |
+ <PRE> |
|
76 |
+ if(cl_statchkdir(&dbstat) == 1) { |
|
77 |
+ reload_database...; |
|
78 |
+ cl_statfree(&dbstat); |
|
79 |
+ cl_statinidir(cl_retdbdir(), &dbstat); |
|
80 |
+ } |
|
81 |
+</PRE> |
|
82 |
+ Remember to reset the <code>cl_stat</code> structure after reload. |
|
83 |
+ |
|
84 |
+<P> |
|
85 |
+<BR><HR> |
|
86 |
+<!--Table of Child-Links--> |
|
87 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
88 |
+ |
|
89 |
+<UL> |
|
90 |
+<LI><A NAME="tex2html753" |
|
91 |
+ HREF="node44.html">Data scan functions</A> |
|
92 |
+<LI><A NAME="tex2html754" |
|
93 |
+ HREF="node45.html">Memory</A> |
|
94 |
+<LI><A NAME="tex2html755" |
|
95 |
+ HREF="node46.html">clamav-config</A> |
|
96 |
+<LI><A NAME="tex2html756" |
|
97 |
+ HREF="node47.html">Example</A> |
|
98 |
+</UL> |
|
99 |
+<!--End of Table of Child-Links--> |
|
100 |
+<BR><HR> |
|
101 |
+<ADDRESS> |
|
102 |
+Tomasz Kojm |
|
103 |
+2007-02-12 |
|
104 |
+</ADDRESS> |
|
105 |
+</BODY> |
|
106 |
+</HTML> |
0 | 107 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,228 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Data scan functions</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Data scan functions"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node45.html"> |
|
22 |
+<LINK REL="previous" HREF="node43.html"> |
|
23 |
+<LINK REL="up" HREF="node43.html"> |
|
24 |
+<LINK REL="next" HREF="node45.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html767" |
|
30 |
+ HREF="node45.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html763" |
|
33 |
+ HREF="node43.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html757" |
|
36 |
+ HREF="node43.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html765" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html768" |
|
43 |
+ HREF="node45.html">Memory</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html764" |
|
45 |
+ HREF="node43.html">Database reloading</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html758" |
|
47 |
+ HREF="node43.html">Database reloading</A> |
|
48 |
+   <B> <A NAME="tex2html766" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00075100000000000000"> |
|
55 |
+Data scan functions</A> |
|
56 |
+</H3> |
|
57 |
+ It's possible to scan a file or descriptor using: |
|
58 |
+ <PRE> |
|
59 |
+ int cl_scanfile(const char *filename, const char **virname, |
|
60 |
+ unsigned long int *scanned, const struct cl_engine *engine, |
|
61 |
+ const struct cl_limits *limits, unsigned int options); |
|
62 |
+ |
|
63 |
+ int cl_scandesc(int desc, const char **virname, unsigned |
|
64 |
+ long int *scanned, const struct cl_engine *engine, const |
|
65 |
+ struct cl_limits *limits, unsigned int options); |
|
66 |
+</PRE> |
|
67 |
+ Both functions will save a virus name under the pointer <code>virname</code>, |
|
68 |
+ the virus name is part of the engine structure and must not be released |
|
69 |
+ directly. If the third argument (<code>scanned</code>) is not NULL, the |
|
70 |
+ functions will increase its value with the size of scanned data (in |
|
71 |
+ <code>CL_COUNT_PRECISION</code> units). Both functions have support for archive |
|
72 |
+ limits in order to protect against Denial of Service attacks. |
|
73 |
+ <PRE> |
|
74 |
+struct cl_limits { |
|
75 |
+ unsigned int maxreclevel; /* maximum recursion level for archives */ |
|
76 |
+ unsigned int maxfiles; /* maximum number of files to be scanned |
|
77 |
+ * within a single archive |
|
78 |
+ */ |
|
79 |
+ unsigned int maxmailrec; /* maximum recursion level for mail files */ |
|
80 |
+ unsigned int maxratio; /* maximum compression ratio */ |
|
81 |
+ unsigned long int maxfilesize;/* compressed files larger than this limit |
|
82 |
+ * will not be scanned |
|
83 |
+ */ |
|
84 |
+ unsigned short archivememlim; /* limit memory usage for some unpackers */ |
|
85 |
+}; |
|
86 |
+</PRE> |
|
87 |
+ The last argument (<code>options</code>) configures the scan engine and supports |
|
88 |
+ the following flags (that can be combined using bit operators): |
|
89 |
+ |
|
90 |
+<UL> |
|
91 |
+<LI><B>CL_SCAN_STDOPT</B> |
|
92 |
+<BR> |
|
93 |
+This is an alias for a recommended set of scan options. You |
|
94 |
+ should use it to make your software ready for new features |
|
95 |
+ in the future versions of libclamav. |
|
96 |
+</LI> |
|
97 |
+<LI><B>CL_SCAN_RAW</B> |
|
98 |
+<BR> |
|
99 |
+Use it alone if you want to disable support for special files. |
|
100 |
+</LI> |
|
101 |
+<LI><B>CL_SCAN_ARCHIVE</B> |
|
102 |
+<BR> |
|
103 |
+This flag enables transparent scanning of various archive formats. |
|
104 |
+</LI> |
|
105 |
+<LI><B>CL_SCAN_BLOCKENCRYPTED</B> |
|
106 |
+<BR> |
|
107 |
+With this flag the library will mark encrypted archives as viruses |
|
108 |
+ (Encrypted.Zip, Encrypted.RAR). |
|
109 |
+</LI> |
|
110 |
+<LI><B>CL_SCAN_BLOCKMAX</B> |
|
111 |
+<BR> |
|
112 |
+Mark archives as viruses if <code>maxfiles</code>, <code>maxfilesize</code>, |
|
113 |
+ or <code>maxreclevel</code> limit is reached. |
|
114 |
+</LI> |
|
115 |
+<LI><B>CL_SCAN_MAIL</B> |
|
116 |
+<BR> |
|
117 |
+Enable support for mail files. |
|
118 |
+</LI> |
|
119 |
+<LI><B>CL_SCAN_MAILURL</B> |
|
120 |
+<BR> |
|
121 |
+The mail scanner will download and scan URLs listed in a mail |
|
122 |
+ body. This flag should not be used on loaded servers. Due to |
|
123 |
+ potential problems please do not enable it by default but make |
|
124 |
+ it optional. |
|
125 |
+</LI> |
|
126 |
+<LI><B>CL_SCAN_OLE2</B> |
|
127 |
+<BR> |
|
128 |
+Enables support for OLE2 containers (used by MS Office and .msi |
|
129 |
+ files). |
|
130 |
+</LI> |
|
131 |
+<LI><B>CL_SCAN_PE</B> |
|
132 |
+<BR> |
|
133 |
+This flag enables deep scanning of Portable Executable files and |
|
134 |
+ allows libclamav to unpack executables compressed with run-time |
|
135 |
+ unpackers. |
|
136 |
+</LI> |
|
137 |
+<LI><B>CL_SCAN_ELF</B> |
|
138 |
+<BR> |
|
139 |
+Enable support for ELF files. |
|
140 |
+</LI> |
|
141 |
+<LI><B>CL_SCAN_BLOCKBROKEN</B> |
|
142 |
+<BR> |
|
143 |
+libclamav will try to detect broken executables and mark them as |
|
144 |
+ Broken.Executable. |
|
145 |
+</LI> |
|
146 |
+<LI><B>CL_SCAN_HTML</B> |
|
147 |
+<BR> |
|
148 |
+This flag enables HTML normalisation (including ScrEnc |
|
149 |
+ decryption). |
|
150 |
+</LI> |
|
151 |
+<LI><B>CL_SCAN_ALGORITHMIC</B> |
|
152 |
+<BR> |
|
153 |
+Enable algorithmic detection of viruses. |
|
154 |
+</LI> |
|
155 |
+<LI><B>CL_SCAN_PHISHING_DOMAINLIST</B> |
|
156 |
+<BR> |
|
157 |
+Phishing module: restrict URL scanning to domains from .pdf |
|
158 |
+ (RECOMMENDED). |
|
159 |
+</LI> |
|
160 |
+<LI><B>CL_SCAN_PHISHING_BLOCKSSL</B> |
|
161 |
+<BR> |
|
162 |
+Phishing module: always block SSL mismatches in URLs. |
|
163 |
+</LI> |
|
164 |
+<LI><B>CL_SCAN_PHISHING_BLOCKCLOAK</B> |
|
165 |
+<BR> |
|
166 |
+Phishing module: always block cloaked URLs. |
|
167 |
+ |
|
168 |
+</LI> |
|
169 |
+</UL> |
|
170 |
+ All functions return 0 (<code>CL_CLEAN</code>) when the file seems clean, |
|
171 |
+ <code>CL_VIRUS</code> when a virus is detected and another value on failure. |
|
172 |
+ <PRE> |
|
173 |
+ ... |
|
174 |
+ struct cl_limits limits; |
|
175 |
+ const char *virname; |
|
176 |
+ |
|
177 |
+ memset(&limits, 0, sizeof(struct cl_limits)); |
|
178 |
+ limits.maxfiles = 1000; /* max files */ |
|
179 |
+ limits.maxfilesize = 10 * 1048576; /* maximum size of archived or |
|
180 |
+ * compressed file (files exceeding |
|
181 |
+ * this limit will be ignored) |
|
182 |
+ */ |
|
183 |
+ limits.maxreclevel = 5; /* maximum recursion level for archives */ |
|
184 |
+ limits.maxmailrec = 64; /* maximum recursion level for mail files */ |
|
185 |
+ limits.maxratio = 200; /* maximum compression ratio */ |
|
186 |
+ |
|
187 |
+ if((ret = cl_scanfile("/tmp/test.exe", &virname, NULL, engine, |
|
188 |
+ &limits, CL_STDOPT)) == CL_VIRUS) { |
|
189 |
+ printf("Virus detected: %s\n", virname); |
|
190 |
+ } else { |
|
191 |
+ printf("No virus detected.\n"); |
|
192 |
+ if(ret != CL_CLEAN) |
|
193 |
+ printf("Error: %s\n", cl_strerror(ret)); |
|
194 |
+ } |
|
195 |
+</PRE> |
|
196 |
+ |
|
197 |
+<P> |
|
198 |
+<HR> |
|
199 |
+<!--Navigation Panel--> |
|
200 |
+<A NAME="tex2html767" |
|
201 |
+ HREF="node45.html"> |
|
202 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
203 |
+<A NAME="tex2html763" |
|
204 |
+ HREF="node43.html"> |
|
205 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
206 |
+<A NAME="tex2html757" |
|
207 |
+ HREF="node43.html"> |
|
208 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
209 |
+<A NAME="tex2html765" |
|
210 |
+ HREF="node1.html"> |
|
211 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
212 |
+<BR> |
|
213 |
+<B> Next:</B> <A NAME="tex2html768" |
|
214 |
+ HREF="node45.html">Memory</A> |
|
215 |
+<B> Up:</B> <A NAME="tex2html764" |
|
216 |
+ HREF="node43.html">Database reloading</A> |
|
217 |
+<B> Previous:</B> <A NAME="tex2html758" |
|
218 |
+ HREF="node43.html">Database reloading</A> |
|
219 |
+   <B> <A NAME="tex2html766" |
|
220 |
+ HREF="node1.html">Contents</A></B> |
|
221 |
+<!--End of Navigation Panel--> |
|
222 |
+<ADDRESS> |
|
223 |
+Tomasz Kojm |
|
224 |
+2007-02-12 |
|
225 |
+</ADDRESS> |
|
226 |
+</BODY> |
|
227 |
+</HTML> |
0 | 228 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,68 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Memory</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Memory"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node46.html"> |
|
22 |
+<LINK REL="previous" HREF="node44.html"> |
|
23 |
+<LINK REL="up" HREF="node43.html"> |
|
24 |
+<LINK REL="next" HREF="node46.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html779" |
|
30 |
+ HREF="node46.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html775" |
|
33 |
+ HREF="node43.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html769" |
|
36 |
+ HREF="node44.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html777" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html780" |
|
43 |
+ HREF="node46.html">clamav-config</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html776" |
|
45 |
+ HREF="node43.html">Database reloading</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html770" |
|
47 |
+ HREF="node44.html">Data scan functions</A> |
|
48 |
+   <B> <A NAME="tex2html778" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00075200000000000000"> |
|
55 |
+Memory</A> |
|
56 |
+</H3> |
|
57 |
+ Because the engine structure consumes a few megabytes of system memory, you |
|
58 |
+ should release it with <code>cl_free</code> if you no longer need to scan files. |
|
59 |
+ |
|
60 |
+<P> |
|
61 |
+<BR><HR> |
|
62 |
+<ADDRESS> |
|
63 |
+Tomasz Kojm |
|
64 |
+2007-02-12 |
|
65 |
+</ADDRESS> |
|
66 |
+</BODY> |
|
67 |
+</HTML> |
0 | 68 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,73 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>clamav-config</TITLE> |
|
10 |
+<META NAME="description" CONTENT="clamav-config"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node47.html"> |
|
22 |
+<LINK REL="previous" HREF="node45.html"> |
|
23 |
+<LINK REL="up" HREF="node43.html"> |
|
24 |
+<LINK REL="next" HREF="node47.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html791" |
|
30 |
+ HREF="node47.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html787" |
|
33 |
+ HREF="node43.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html781" |
|
36 |
+ HREF="node45.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html789" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html792" |
|
43 |
+ HREF="node47.html">Example</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html788" |
|
45 |
+ HREF="node43.html">Database reloading</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html782" |
|
47 |
+ HREF="node45.html">Memory</A> |
|
48 |
+   <B> <A NAME="tex2html790" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H3><A NAME="SECTION00075300000000000000"> |
|
55 |
+clamav-config</A> |
|
56 |
+</H3> |
|
57 |
+ Use <code>clamav-config</code> to check compilation information for libclamav. |
|
58 |
+ <PRE> |
|
59 |
+ zolw@localhost:~$ clamav-config --libs |
|
60 |
+ -L/usr/local/lib -lz -lbz2 -lgmp -lpthread |
|
61 |
+ zolw@localhost:~$ clamav-config --cflags |
|
62 |
+ -I/usr/local/include -g -O2 |
|
63 |
+</PRE> |
|
64 |
+ |
|
65 |
+<P> |
|
66 |
+<BR><HR> |
|
67 |
+<ADDRESS> |
|
68 |
+Tomasz Kojm |
|
69 |
+2007-02-12 |
|
70 |
+</ADDRESS> |
|
71 |
+</BODY> |
|
72 |
+</HTML> |
0 | 73 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,71 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Example</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Example"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node46.html"> |
|
22 |
+<LINK REL="up" HREF="node43.html"> |
|
23 |
+<LINK REL="next" HREF="node48.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html801" |
|
29 |
+ HREF="node48.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html797" |
|
32 |
+ HREF="node43.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html793" |
|
35 |
+ HREF="node46.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html799" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html802" |
|
42 |
+ HREF="node48.html">CVD format</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html798" |
|
44 |
+ HREF="node43.html">Database reloading</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html794" |
|
46 |
+ HREF="node46.html">clamav-config</A> |
|
47 |
+   <B> <A NAME="tex2html800" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H3><A NAME="SECTION00075400000000000000"> |
|
54 |
+Example</A> |
|
55 |
+</H3> |
|
56 |
+ You will find an example scanner application in the clamav sources |
|
57 |
+ (/example). Don't forget that all programs based on libclamav must be |
|
58 |
+ linked against it: |
|
59 |
+ <PRE> |
|
60 |
+ gcc -Wall ex1.c -o ex1 -lclamav |
|
61 |
+</PRE> |
|
62 |
+ |
|
63 |
+<P> |
|
64 |
+<BR><HR> |
|
65 |
+<ADDRESS> |
|
66 |
+Tomasz Kojm |
|
67 |
+2007-02-12 |
|
68 |
+</ADDRESS> |
|
69 |
+</BODY> |
|
70 |
+</HTML> |
0 | 71 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,87 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>CVD format</TITLE> |
|
10 |
+<META NAME="description" CONTENT="CVD format"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node49.html"> |
|
22 |
+<LINK REL="previous" HREF="node43.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node49.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html813" |
|
30 |
+ HREF="node49.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html809" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html803" |
|
36 |
+ HREF="node47.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html811" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html814" |
|
43 |
+ HREF="node49.html">Contributors</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html810" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html804" |
|
47 |
+ HREF="node47.html">Example</A> |
|
48 |
+   <B> <A NAME="tex2html812" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00076000000000000000"> |
|
55 |
+CVD format</A> |
|
56 |
+</H2> |
|
57 |
+ CVD (ClamAV Virus Database) is a digitally signed tarball containing |
|
58 |
+ one or more databases. The header is a 512-bytes long string with colon |
|
59 |
+ separated fields: |
|
60 |
+ <PRE> |
|
61 |
+ClamAV-VDB:build time:version:number of signatures:functionality |
|
62 |
+level required:MD5 checksum:digital signature:builder name:build time (sec) |
|
63 |
+</PRE> |
|
64 |
+ <code>sigtool --info</code> displays detailed information on CVD files: |
|
65 |
+ <PRE> |
|
66 |
+zolw@localhost:/usr/local/share/clamav$ sigtool -i daily.cvd |
|
67 |
+Build time: 11 Feb 2007 19-28 +0000 |
|
68 |
+Version: 2553 |
|
69 |
+# of signatures: 6063 |
|
70 |
+Functionality level: 9 |
|
71 |
+Builder: ccordes |
|
72 |
+D5: 7f337b409249e11dea3effb04dd352f2 |
|
73 |
+Digital signature: 6Ybd2eeDHBAs8raaEwmayqzoa5ysGDNnQ5Cc89mS2VCm1jRXZP |
|
74 |
+ke/itmkTyYQTc/rgJc2uQPr+NvzvUxRpsniwoyZ/gIkPniCLnqVCYOOytwtmirivbrV8j |
|
75 |
+0kzxb9nHd+5UQqj/Z3rLbS7T5HCbRX3uE0JX1tAo642Gq9ACH9Fc |
|
76 |
+Verification OK. |
|
77 |
+</PRE> |
|
78 |
+ |
|
79 |
+<P> |
|
80 |
+<BR><HR> |
|
81 |
+<ADDRESS> |
|
82 |
+Tomasz Kojm |
|
83 |
+2007-02-12 |
|
84 |
+</ADDRESS> |
|
85 |
+</BODY> |
|
86 |
+</HTML> |
0 | 87 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,618 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Contributors</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Contributors"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node50.html"> |
|
22 |
+<LINK REL="previous" HREF="node48.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node50.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html825" |
|
30 |
+ HREF="node50.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html821" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html815" |
|
36 |
+ HREF="node48.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html823" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html826" |
|
43 |
+ HREF="node50.html">Donors</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html822" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html816" |
|
47 |
+ HREF="node48.html">CVD format</A> |
|
48 |
+   <B> <A NAME="tex2html824" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00077000000000000000"> |
|
55 |
+Contributors</A> |
|
56 |
+</H2> |
|
57 |
+ The following people contributed to our project in some way (providing |
|
58 |
+ patches, bug reports, technical support, documentation, good ideas...): |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI>Ian Abbott <abbotti*mev.co.uk> |
|
62 |
+</LI> |
|
63 |
+<LI>Clint Adams <schizo*debian.org> |
|
64 |
+</LI> |
|
65 |
+<LI>Sergey Y. Afonin <asy*kraft-s.ru> |
|
66 |
+</LI> |
|
67 |
+<LI>Robert Allerstorfer <roal*anet.at> |
|
68 |
+</LI> |
|
69 |
+<LI>Claudio Alonso <cfalonso*yahoo.com> |
|
70 |
+</LI> |
|
71 |
+<LI>Kevin Amorin <kamorin*ccs.neu.edu> |
|
72 |
+</LI> |
|
73 |
+<LI>Kamil Andrusz <wizz*mniam.net> |
|
74 |
+</LI> |
|
75 |
+<LI>Tayfun Asker <tasker*metu.edu.tr> |
|
76 |
+</LI> |
|
77 |
+<LI>Jean-Edouard Babin <Jeb*jeb.com.fr> |
|
78 |
+</LI> |
|
79 |
+<LI>Marc Baudoin <babafou*babafou.eu.org> |
|
80 |
+</LI> |
|
81 |
+<LI>Scott Beck <sbeck*gossamer-threads.com> |
|
82 |
+</LI> |
|
83 |
+<LI>Rolf Eike Beer <eike*mail.math.uni-mannheim.de> |
|
84 |
+</LI> |
|
85 |
+<LI>Rene Bellora <rbellora*tecnoaccion.com.ar> |
|
86 |
+</LI> |
|
87 |
+<LI>Carlo Marcelo Arenas Belon <carenas*sajinet.com.pe> |
|
88 |
+</LI> |
|
89 |
+<LI>Joseph Benden <joe*thrallingpenguin.com> |
|
90 |
+</LI> |
|
91 |
+<LI>Hilko Bengen <bengen*vdst-ka.inka.de> |
|
92 |
+</LI> |
|
93 |
+<LI>Hank Beatty <hbeatty*starband.net> |
|
94 |
+</LI> |
|
95 |
+<LI>Alexandre Biancalana <ale*seudns.net> |
|
96 |
+</LI> |
|
97 |
+<LI>Patrick Bihan-Faou <patrick*mindstep.com> |
|
98 |
+</LI> |
|
99 |
+<LI>Martin Blapp <mb*imp.ch> |
|
100 |
+</LI> |
|
101 |
+<LI>Dale Blount <dale*velocity.net> |
|
102 |
+</LI> |
|
103 |
+<LI>Serge van den Boom <svdb*stack.nl> |
|
104 |
+</LI> |
|
105 |
+<LI>Oliver Brandmueller <ob*e-Gitt.NET> |
|
106 |
+</LI> |
|
107 |
+<LI>Boguslaw Brandys <brandys*o2.pl> |
|
108 |
+</LI> |
|
109 |
+<LI>Igor Brezac <igor*ipass.net> |
|
110 |
+</LI> |
|
111 |
+<LI>Mike Brudenell <pmb1*york.ac.uk> |
|
112 |
+</LI> |
|
113 |
+<LI>Brian Bruns <bruns*2mbit.com> |
|
114 |
+</LI> |
|
115 |
+<LI>Len Budney <lbudney*pobox.com> |
|
116 |
+</LI> |
|
117 |
+<LI>Matt Butt <mattb*cre8tiv.com> |
|
118 |
+</LI> |
|
119 |
+<LI>Christopher X. Candreva <chris*westnet.com> |
|
120 |
+</LI> |
|
121 |
+<LI>Eric I. Lopez Carreon <elopezc*technitrade.com> |
|
122 |
+</LI> |
|
123 |
+<LI>Ales Casar <casar*uni-mb.si> |
|
124 |
+</LI> |
|
125 |
+<LI>Jonathan Chen <jon+clamav*spock.org> |
|
126 |
+</LI> |
|
127 |
+<LI>Andrey Cherezov <andrey*cherezov.koenig.su> |
|
128 |
+</LI> |
|
129 |
+<LI>Alex Cherney <alex*cher.id.au> |
|
130 |
+</LI> |
|
131 |
+<LI>Tom G. Christensen <tgc*statsbiblioteket.dk> |
|
132 |
+</LI> |
|
133 |
+<LI>Nicholas Chua <nicholas*ncmbox.net> |
|
134 |
+</LI> |
|
135 |
+<LI>Chris Conn <cconn*abacom.com> |
|
136 |
+</LI> |
|
137 |
+<LI>Christoph Cordes <ib*precompiled.de> |
|
138 |
+</LI> |
|
139 |
+<LI>Ole Craig <olc*cs.umass.edu> |
|
140 |
+</LI> |
|
141 |
+<LI>Eugene Crosser <crosser*rol.ru> |
|
142 |
+</LI> |
|
143 |
+<LI>Calin A. Culianu <calin*ajvar.org> |
|
144 |
+</LI> |
|
145 |
+<LI>Damien Curtain <damien*pagefault.org> |
|
146 |
+</LI> |
|
147 |
+<LI>Krisztian Czako <slapic*linux.co.hu> |
|
148 |
+</LI> |
|
149 |
+<LI>Diego d'Ambra <da*softcom.dk> |
|
150 |
+</LI> |
|
151 |
+<LI>Michael Dankov <misha*btrc.ru> |
|
152 |
+</LI> |
|
153 |
+<LI>Yuri Dario <mc6530*mclink.it> |
|
154 |
+</LI> |
|
155 |
+<LI>David <djgardner*users.sourceforge.net> |
|
156 |
+</LI> |
|
157 |
+<LI>Maxim Dounin <mdounin*rambler-co.ru> |
|
158 |
+</LI> |
|
159 |
+<LI>Alejandro Dubrovsky <s328940*student.uq.edu.au> |
|
160 |
+</LI> |
|
161 |
+<LI>James P. Dugal <jpd*louisiana.edu> |
|
162 |
+</LI> |
|
163 |
+<LI>Magnus Ekdahl <magnus*debian.org> |
|
164 |
+</LI> |
|
165 |
+<LI>Mehmet Ekiz <ekizm*tbmm.gov.tr> |
|
166 |
+</LI> |
|
167 |
+<LI>Jens Elkner <elkner*linofee.org> |
|
168 |
+</LI> |
|
169 |
+<LI>Fred van Engen <fred*wooha.org> |
|
170 |
+</LI> |
|
171 |
+<LI>Jason Englander <jason*englanders.cc> |
|
172 |
+</LI> |
|
173 |
+<LI>Oden Eriksson <oeriksson*mandrakesoft.com> |
|
174 |
+</LI> |
|
175 |
+<LI>Daniel Fahlgren <fahlgren*ardendo.se> |
|
176 |
+</LI> |
|
177 |
+<LI>Andy Fiddaman <af*jeamland.org> |
|
178 |
+</LI> |
|
179 |
+<LI>Edison Figueira Junior <edison*brc.com.br> |
|
180 |
+</LI> |
|
181 |
+<LI>David Ford <david+cert*blue-labs.org> |
|
182 |
+</LI> |
|
183 |
+<LI>Martin Forssen <maf*appgate.com> |
|
184 |
+</LI> |
|
185 |
+<LI>Brian J. France <list*firehawksystems.com> |
|
186 |
+</LI> |
|
187 |
+<LI>Free Oscar <freeoscar*wp.pl> |
|
188 |
+</LI> |
|
189 |
+<LI>Martin Fuxa <yeti*email.cz> |
|
190 |
+</LI> |
|
191 |
+<LI>Piotr Gackiewicz <gacek*intertele.pl> |
|
192 |
+</LI> |
|
193 |
+<LI>Jeremy Garcia <jeremy*linuxquestions.org> |
|
194 |
+</LI> |
|
195 |
+<LI>Dean Gaudet <dean-clamav*arctic.org> |
|
196 |
+</LI> |
|
197 |
+<LI>Michel Gaudet <Michel.Gaudet*ehess.fr> |
|
198 |
+</LI> |
|
199 |
+<LI>Philippe Gay <ph.gay*free.fr> |
|
200 |
+</LI> |
|
201 |
+<LI>Nick Gazaloff <nick*sbin.org> |
|
202 |
+</LI> |
|
203 |
+<LI>Geoff Gibbs <ggibbs*hgmp.mrc.ac.uk> |
|
204 |
+</LI> |
|
205 |
+<LI>Luca 'NERvOus' Gibelli <nervous*nervous.it> |
|
206 |
+</LI> |
|
207 |
+<LI>Scott Gifford <sgifford*suspectclass.com> |
|
208 |
+</LI> |
|
209 |
+<LI>Wieslaw Glod <wkg*x2.pl> |
|
210 |
+</LI> |
|
211 |
+<LI>Stephen Gran <steve*lobefin.net> |
|
212 |
+</LI> |
|
213 |
+<LI>Koryn Grant <koryn*endace.com> |
|
214 |
+</LI> |
|
215 |
+<LI>Matthew A. Grant <grantma*anathoth.gen.nz> |
|
216 |
+</LI> |
|
217 |
+<LI>Christophe Grenier <grenier*cgsecurity.org> |
|
218 |
+</LI> |
|
219 |
+<LI>Marek Gutkowski <hobbit*core.segfault.pl> |
|
220 |
+</LI> |
|
221 |
+<LI>Jason Haar <Jason.Haar*trimble.co.nz> |
|
222 |
+</LI> |
|
223 |
+<LI>Hrvoje Habjanic <hrvoje.habjanic*zg.hinet.hr> |
|
224 |
+</LI> |
|
225 |
+<LI>Michal Hajduczenia <michalis*mat.uni.torun.pl> |
|
226 |
+</LI> |
|
227 |
+<LI>Jean-Christophe Heger <jcheger*acytec.com> |
|
228 |
+</LI> |
|
229 |
+<LI>Martin Heinz <Martin*hemag.ch> |
|
230 |
+</LI> |
|
231 |
+<LI>Kevin Heneveld" <kevin*northstar.k12.ak.us> |
|
232 |
+</LI> |
|
233 |
+<LI>Anders Herbjornsen <andersh*gar.no> |
|
234 |
+</LI> |
|
235 |
+<LI>Paul Hoadley <paulh*logixsquad.net> |
|
236 |
+</LI> |
|
237 |
+<LI>Robert Hogan <robert*roberthogan.net> |
|
238 |
+</LI> |
|
239 |
+<LI>Przemyslaw Holowczyc <doozer*skc.com.pl> |
|
240 |
+</LI> |
|
241 |
+<LI>Thomas W. Holt Jr. <twh*cohesive.net> |
|
242 |
+</LI> |
|
243 |
+<LI>James F. Hranicky <jfh*cise.ufl.edu> |
|
244 |
+</LI> |
|
245 |
+<LI>Douglas J Hunley <doug*hunley.homeip.net> |
|
246 |
+</LI> |
|
247 |
+<LI>Kurt Huwig <kurt*iku-netz.de> |
|
248 |
+</LI> |
|
249 |
+<LI>Andy Igoshin <ai*vsu.ru> |
|
250 |
+</LI> |
|
251 |
+<LI>Michal Jaegermann <michal*harddata.com> |
|
252 |
+</LI> |
|
253 |
+<LI>Christophe Jaillet <christophe.jaillet*wanadoo.fr> |
|
254 |
+</LI> |
|
255 |
+<LI>Jay <sysop-clamav*coronastreet.net> |
|
256 |
+</LI> |
|
257 |
+<LI>Stephane Jeannenot <stephane.jeannenot*wanadoo.fr> |
|
258 |
+</LI> |
|
259 |
+<LI>Per Jessen <per*computer.org> |
|
260 |
+</LI> |
|
261 |
+<LI>Dave Jones <dave*kalkbay.co.za> |
|
262 |
+</LI> |
|
263 |
+<LI>Jesper Juhl <juhl*dif.dk> |
|
264 |
+</LI> |
|
265 |
+<LI>Kamil Kaczkowski <kamil*kamil.eisp.pl> |
|
266 |
+</LI> |
|
267 |
+<LI>Alex Kah <alex*narfonix.com> |
|
268 |
+</LI> |
|
269 |
+<LI>Stefan Kaltenbrunner <stefan*kaltenbrunner.cc> |
|
270 |
+</LI> |
|
271 |
+<LI>Lloyd Kamara <l.kamara*imperial.ac.uk> |
|
272 |
+</LI> |
|
273 |
+<LI>Stefan Kanthak <stefan.kanthak*fujitsu-siemens.com> |
|
274 |
+</LI> |
|
275 |
+<LI>Kazuhiko <kazuhiko*fdiary.net> |
|
276 |
+</LI> |
|
277 |
+<LI>Jeremy Kitchen <kitchen*scriptkitchen.com> |
|
278 |
+</LI> |
|
279 |
+<LI>Tomasz Klim <tomek*euroneto.pl> |
|
280 |
+</LI> |
|
281 |
+<LI>Robbert Kouprie <robbert*exx.nl> |
|
282 |
+</LI> |
|
283 |
+<LI>Martin Kraft <martin.kraft*fal.de> |
|
284 |
+</LI> |
|
285 |
+<LI>Petr Kristof <Kristof.P*fce.vutbr.cz> |
|
286 |
+</LI> |
|
287 |
+<LI>Henk Kuipers <henk*opensourcesolutions.nl> |
|
288 |
+</LI> |
|
289 |
+<LI>Nigel Kukard <nkukard*lbsd.net> |
|
290 |
+</LI> |
|
291 |
+<LI>Eugene Kurmanin <smfs*users.sourceforge.net> |
|
292 |
+</LI> |
|
293 |
+<LI>Dr Andrzej Kurpiel <akurpiel*mat.uni.torun.pl> |
|
294 |
+</LI> |
|
295 |
+<LI>Mark Kushinsky <mark*mdspc.com> |
|
296 |
+</LI> |
|
297 |
+<LI>Mike Lambert <lambert*jeol.com> |
|
298 |
+</LI> |
|
299 |
+<LI>Thomas Lamy <Thomas.Lamy*in-online.net> |
|
300 |
+</LI> |
|
301 |
+<LI>Stephane Leclerc <sleclerc*aliastec.net> |
|
302 |
+</LI> |
|
303 |
+<LI>Marty Lee <marty*maui.co.uk> |
|
304 |
+</LI> |
|
305 |
+<LI>Dennis Leeuw <dleeuw*made-it.com> |
|
306 |
+</LI> |
|
307 |
+<LI>Martin Lesser <admin-debian*bettercom.de> |
|
308 |
+</LI> |
|
309 |
+<LI>Peter N Lewis <peter*stairways.com.au> |
|
310 |
+</LI> |
|
311 |
+<LI>Matt Leyda <mfleyda*e-one.com> |
|
312 |
+</LI> |
|
313 |
+<LI>James Lick <jlick*drivel.com> |
|
314 |
+</LI> |
|
315 |
+<LI>Jerome Limozin <jerome*limozin.net> |
|
316 |
+</LI> |
|
317 |
+<LI>Mike Loewen <mloewen*sturgeon.cac.psu.edu> |
|
318 |
+</LI> |
|
319 |
+<LI>Roger Lucas <roger*planbit.co.uk> |
|
320 |
+</LI> |
|
321 |
+<LI>David Luyer <david_luyer*pacific.net.au> |
|
322 |
+</LI> |
|
323 |
+<LI>Richard Lyons <frob-clamav*webcentral.com.au> |
|
324 |
+</LI> |
|
325 |
+<LI>David S. Madole <david*madole.net> |
|
326 |
+</LI> |
|
327 |
+<LI>Thomas Madsen <tm*softcom.dk> |
|
328 |
+</LI> |
|
329 |
+<LI>Bill Maidment <bill*maidment.com.au> |
|
330 |
+</LI> |
|
331 |
+<LI>Joe Maimon <jmaimon*ttec.com> |
|
332 |
+</LI> |
|
333 |
+<LI>David Majorel <dm*lagoon.nc> |
|
334 |
+</LI> |
|
335 |
+<LI>Andrey V. Malyshev <amal*krasn.ru> |
|
336 |
+</LI> |
|
337 |
+<LI>Fukuda Manabu <fukuda*cri-mw.co.jp> |
|
338 |
+</LI> |
|
339 |
+<LI>Stefan Martig <sm*officeco.ch> |
|
340 |
+</LI> |
|
341 |
+<LI>Alexander Marx <mad-ml*madness.at> |
|
342 |
+</LI> |
|
343 |
+<LI>Andreas Marx (<TT><A NAME="tex2html17" |
|
344 |
+ HREF="http://www.av-test.org/">http://www.av-test.org/</A></TT>) |
|
345 |
+</LI> |
|
346 |
+<LI>Chris Masters <cmasters*insl.co.uk> |
|
347 |
+</LI> |
|
348 |
+<LI>Fletcher Mattox <fletcher*cs.utexas.edu> |
|
349 |
+</LI> |
|
350 |
+<LI>Serhiy V. Matveyev <matveyev*uatele.com> |
|
351 |
+</LI> |
|
352 |
+<LI>Reinhard Max <max*suse.de> |
|
353 |
+</LI> |
|
354 |
+<LI>Brian May <bam*debian.org> |
|
355 |
+</LI> |
|
356 |
+<LI>Ken McKittrick <klmac*usadatanet.com> |
|
357 |
+</LI> |
|
358 |
+<LI>Chris van Meerendonk <cvm*castel.nl> |
|
359 |
+</LI> |
|
360 |
+<LI>Andrey J. Melnikoff <temnota*kmv.ru> |
|
361 |
+</LI> |
|
362 |
+<LI>Damian Menscher <menscher*uiuc.edu> |
|
363 |
+</LI> |
|
364 |
+<LI>Denis De Messemacker <ddm*clamav.net> |
|
365 |
+</LI> |
|
366 |
+<LI>Jasper Metselaar <jasper*formmailer.net> |
|
367 |
+</LI> |
|
368 |
+<LI>Arkadiusz Miskiewicz <misiek*pld-linux.org> |
|
369 |
+</LI> |
|
370 |
+<LI>Ted Mittelstaedt <tedm*toybox.placo.com> |
|
371 |
+</LI> |
|
372 |
+<LI>Mark Mielke <mark*mark.mielke.cc> |
|
373 |
+</LI> |
|
374 |
+<LI>John Miller <contact*glideslopesoftware.co.uk> |
|
375 |
+</LI> |
|
376 |
+<LI>Jo Mills <Jonathan.Mills*frequentis.com> |
|
377 |
+</LI> |
|
378 |
+<LI>Dustin Mollo <dustin.mollo*sonoma.edu> |
|
379 |
+</LI> |
|
380 |
+<LI>Remi Mommsen <remigius.mommsen*cern.ch> |
|
381 |
+</LI> |
|
382 |
+<LI>Doug Monroe <doug*planetconnect.com> |
|
383 |
+</LI> |
|
384 |
+<LI>Alex S Moore <asmoore*edge.net> |
|
385 |
+</LI> |
|
386 |
+<LI>Tim Morgan <tim*sentinelchicken.org> |
|
387 |
+</LI> |
|
388 |
+<LI>Dirk Mueller <mueller*kde.org> |
|
389 |
+</LI> |
|
390 |
+<LI>Flinn Mueller<flinn*activeintra.net> |
|
391 |
+</LI> |
|
392 |
+<LI>Hendrik Muhs <Hendrik.Muhs*student.uni-magdeburg.de> |
|
393 |
+</LI> |
|
394 |
+<LI>Simon Munton <simon*munton.demon.co.uk> |
|
395 |
+</LI> |
|
396 |
+<LI>Farit Nabiullin (<TT><A NAME="tex2html18" |
|
397 |
+ HREF="http://program.farit.ru/">http://program.farit.ru/</A></TT>) |
|
398 |
+</LI> |
|
399 |
+<LI>Nemosoft Unv. <nemosoft*smcc.demon.nl> |
|
400 |
+</LI> |
|
401 |
+<LI>Wojciech Noworyta <wnow*konarski.edu.pl> |
|
402 |
+</LI> |
|
403 |
+<LI>Jorgen Norgaard <jnp*anneli.dk> |
|
404 |
+</LI> |
|
405 |
+<LI>Fajar A. Nugraha <fajar*telkom.co.id> |
|
406 |
+</LI> |
|
407 |
+<LI>Joe Oaks <joe.oaks*hp.com> |
|
408 |
+</LI> |
|
409 |
+<LI>Washington Odhiambo <wash*wananchi.com> |
|
410 |
+</LI> |
|
411 |
+<LI>Masaki Ogawa <proc*mac.com> |
|
412 |
+</LI> |
|
413 |
+<LI>John Ogness <jogness*antivir.de> |
|
414 |
+</LI> |
|
415 |
+<LI>Phil Oleson <oz*nixil.net> |
|
416 |
+</LI> |
|
417 |
+<LI>Jan Ondrej <ondrejj*salstar.sk> |
|
418 |
+</LI> |
|
419 |
+<LI>Martijn van Oosterhout <kleptog*svana.org> |
|
420 |
+</LI> |
|
421 |
+<LI>OpenAntiVirus Team (<TT><A NAME="tex2html19" |
|
422 |
+ HREF="http://www.OpenAntiVirus.org/">http://www.OpenAntiVirus.org/</A></TT>) |
|
423 |
+</LI> |
|
424 |
+<LI>Tomasz Papszun <tomek*lodz.tpsa.pl> |
|
425 |
+</LI> |
|
426 |
+<LI>Eric Parsonage <eric*eparsonage.com> |
|
427 |
+</LI> |
|
428 |
+<LI>Oliver Paukstadt <pstadt*stud.fh-heilbronn.de> |
|
429 |
+</LI> |
|
430 |
+<LI>Christian Pelissier <Christian.Pelissier*onera.fr> |
|
431 |
+</LI> |
|
432 |
+<LI>Rudolph Pereira <rudolph*usyd.edu.au> |
|
433 |
+</LI> |
|
434 |
+<LI>Dennis Peterson <dennispe*inetnw.com> |
|
435 |
+</LI> |
|
436 |
+<LI>Ed Phillips <ed*UDel.Edu> |
|
437 |
+</LI> |
|
438 |
+<LI>Andreas Piesk <Andreas.Piesk*heise.de> |
|
439 |
+</LI> |
|
440 |
+<LI>Mark Pizzolato <clamav-devel*subscriptions.pizzolato.net> |
|
441 |
+</LI> |
|
442 |
+<LI>Dean Plant <dean.plant*roke.co.uk> |
|
443 |
+</LI> |
|
444 |
+<LI>Alex Pleiner <pleiner*zeitform.de> |
|
445 |
+</LI> |
|
446 |
+<LI>Ant La Porte <ant*dvere.net> |
|
447 |
+</LI> |
|
448 |
+<LI>Jef Poskanzer <jef*acme.com> |
|
449 |
+</LI> |
|
450 |
+<LI>Christophe Poujol <Christophe.Poujol*atosorigin.com> |
|
451 |
+</LI> |
|
452 |
+<LI>Sergei Pronin <sp*finndesign.fi> |
|
453 |
+</LI> |
|
454 |
+<LI>Thomas Quinot <thomas*cuivre.fr.eu.org> |
|
455 |
+</LI> |
|
456 |
+<LI>Ed Ravin <eravin*panix.com> |
|
457 |
+</LI> |
|
458 |
+<LI>Robert Rebbun <robert*desertsurf.com> |
|
459 |
+</LI> |
|
460 |
+<LI>Brian A. Reiter <breiter*wolfereiter.com> |
|
461 |
+</LI> |
|
462 |
+<LI>Didi Rieder <adrieder*sbox.tugraz.at> |
|
463 |
+</LI> |
|
464 |
+<LI>Pavel V. Rochnyack <rpv*fsf.tsu.ru> |
|
465 |
+</LI> |
|
466 |
+<LI>Rupert Roesler-Schmidt <r.roesler-schmidt*uplink.at> |
|
467 |
+</LI> |
|
468 |
+<LI>David Sanchez <dsanchez*veloxia.com> |
|
469 |
+</LI> |
|
470 |
+<LI>David Santinoli <david*santinoli.com> |
|
471 |
+</LI> |
|
472 |
+<LI>Vijay Sarvepalli <vssarvep*office.uncg.edu> |
|
473 |
+</LI> |
|
474 |
+<LI>Martin Schitter |
|
475 |
+</LI> |
|
476 |
+<LI>Theo Schlossnagle <jesus*omniti.com> |
|
477 |
+</LI> |
|
478 |
+<LI>Enrico Scholz <enrico.scholz*informatik.tu-chemnitz.de> |
|
479 |
+</LI> |
|
480 |
+<LI>Karina Schwarz <k.schwarz*uplink.at> |
|
481 |
+</LI> |
|
482 |
+<LI>Scsi <scsi*softland.ru> |
|
483 |
+</LI> |
|
484 |
+<LI>Dr Matthew J Seaman <m.seaman*infracaninophile.co.uk> |
|
485 |
+</LI> |
|
486 |
+<LI>Hector M. Rulot Segovia <Hector.Rulot*uv.es> |
|
487 |
+</LI> |
|
488 |
+<LI>Omer Faruk Sen <ofsen*enderunix.org> |
|
489 |
+</LI> |
|
490 |
+<LI>Sergey <a_s_y*sama.ru> |
|
491 |
+</LI> |
|
492 |
+<LI>Tuomas Silen <tuomas.silen*nodeta.fi> |
|
493 |
+</LI> |
|
494 |
+<LI>David F. Skoll <dfs*roaringpenguin.com> |
|
495 |
+</LI> |
|
496 |
+<LI>Al Smith <ajs+clamav*aeschi.ch.eu.org> |
|
497 |
+</LI> |
|
498 |
+<LI>Sergey Smitienko <hunter*comsys.com.ua> |
|
499 |
+</LI> |
|
500 |
+<LI>Solar Designer <solar*openwall.com> |
|
501 |
+</LI> |
|
502 |
+<LI>Joerg Sonnenberger <joerg*britannica.bec.de> |
|
503 |
+</LI> |
|
504 |
+<LI>Michal 'GiM' Spadlinski (<TT><A NAME="tex2html20" |
|
505 |
+ HREF="http://gim.org.pl/">http://gim.org.pl/</A></TT>) |
|
506 |
+</LI> |
|
507 |
+<LI>Kevin Spicer <kevin*kevinspicer.co.uk> |
|
508 |
+</LI> |
|
509 |
+<LI>GertJan Spoelman <cav*gjs.cc> |
|
510 |
+</LI> |
|
511 |
+<LI>Ole Stanstrup <ole*stanstrup.dk> |
|
512 |
+</LI> |
|
513 |
+<LI>Adam Stein <adam*scan.mc.xerox.com> |
|
514 |
+</LI> |
|
515 |
+<LI>Steve <steveb*webtribe.net> |
|
516 |
+</LI> |
|
517 |
+<LI>Richard Stevenson <richard*endace.com> |
|
518 |
+</LI> |
|
519 |
+<LI>Sven Strickroth <sstrickroth*gym-oha.de> |
|
520 |
+</LI> |
|
521 |
+<LI>Matt Sullivan <matt*sullivan.gen.nz> |
|
522 |
+</LI> |
|
523 |
+<LI>Dr Zbigniew Szewczak <zssz*mat.uni.torun.pl> |
|
524 |
+</LI> |
|
525 |
+<LI>Joe Talbott <josepht*cstone.net> |
|
526 |
+</LI> |
|
527 |
+<LI>Gernot Tenchio <g.tenchio*telco-tech.de> |
|
528 |
+</LI> |
|
529 |
+<LI>Masahiro Teramoto <markun*onohara.to> |
|
530 |
+</LI> |
|
531 |
+<LI>Daniel Theodoro <dtheodoro*ig.com.br> |
|
532 |
+</LI> |
|
533 |
+<LI>Ryan Thompson <clamav*sasknow.com> |
|
534 |
+</LI> |
|
535 |
+<LI>Gianluigi Tiesi <sherpya*netfarm.it> |
|
536 |
+</LI> |
|
537 |
+<LI>Yar Tikhiy <yar*comp.chem.msu.su> |
|
538 |
+</LI> |
|
539 |
+<LI>Andrew Toller <atoller*connectfree.co.uk> |
|
540 |
+</LI> |
|
541 |
+<LI>Michael L. Torrie <torriem*chem.byu.edu> |
|
542 |
+</LI> |
|
543 |
+<LI>Trashware <trashware*gmx.net> |
|
544 |
+</LI> |
|
545 |
+<LI>Matthew Trent <mtrent*localaccess.com> |
|
546 |
+</LI> |
|
547 |
+<LI>Reini Urban <rurban*x-ray.at> |
|
548 |
+</LI> |
|
549 |
+<LI>Daniel Mario Vega <dv5a*dc.uba.ar> |
|
550 |
+</LI> |
|
551 |
+<LI>Denis Vlasenko <vda*ilport.com.ua> |
|
552 |
+</LI> |
|
553 |
+<LI>Laurent Wacrenier <lwa*teaser.fr> |
|
554 |
+</LI> |
|
555 |
+<LI>Charlie Watts <cewatts*brainstorminternet.net> |
|
556 |
+</LI> |
|
557 |
+<LI>Florian Weimer <fw*deneb.enyo.de> |
|
558 |
+</LI> |
|
559 |
+<LI>Paul Welsh <paul*welshfamily.com> |
|
560 |
+</LI> |
|
561 |
+<LI>Nicklaus Wicker <n.wicker*cnk-networks.de> |
|
562 |
+</LI> |
|
563 |
+<LI>David Woakes <david*mitredata.co.uk> |
|
564 |
+</LI> |
|
565 |
+<LI>Troy Wollenslegel <troy*intranet.org> |
|
566 |
+</LI> |
|
567 |
+<LI>ST Wong <st-wong*cuhk.edu.hk> |
|
568 |
+</LI> |
|
569 |
+<LI>Dale Woolridge <dwoolridge*drh.net> |
|
570 |
+</LI> |
|
571 |
+<LI>David Wu <dyw*iohk.com> |
|
572 |
+</LI> |
|
573 |
+<LI>Takumi Yamane <yamtak*b-session.com> |
|
574 |
+</LI> |
|
575 |
+<LI>Youza Youzovic <youza*post.cz> |
|
576 |
+</LI> |
|
577 |
+<LI>Anton Yuzhaninov <citrin*rambler-co.ru> |
|
578 |
+</LI> |
|
579 |
+<LI>Leonid Zeitlin <lz*europe.com> |
|
580 |
+</LI> |
|
581 |
+<LI>ZMan Z. <x86zman*go-a-way.dyndns.org> |
|
582 |
+</LI> |
|
583 |
+<LI>Andoni Zubimendi <andoni*lpsat.net> |
|
584 |
+</LI> |
|
585 |
+</UL> |
|
586 |
+ |
|
587 |
+<P> |
|
588 |
+<HR> |
|
589 |
+<!--Navigation Panel--> |
|
590 |
+<A NAME="tex2html825" |
|
591 |
+ HREF="node50.html"> |
|
592 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
593 |
+<A NAME="tex2html821" |
|
594 |
+ HREF="node29.html"> |
|
595 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
596 |
+<A NAME="tex2html815" |
|
597 |
+ HREF="node48.html"> |
|
598 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
599 |
+<A NAME="tex2html823" |
|
600 |
+ HREF="node1.html"> |
|
601 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
602 |
+<BR> |
|
603 |
+<B> Next:</B> <A NAME="tex2html826" |
|
604 |
+ HREF="node50.html">Donors</A> |
|
605 |
+<B> Up:</B> <A NAME="tex2html822" |
|
606 |
+ HREF="node29.html">LibClamAV</A> |
|
607 |
+<B> Previous:</B> <A NAME="tex2html816" |
|
608 |
+ HREF="node48.html">CVD format</A> |
|
609 |
+   <B> <A NAME="tex2html824" |
|
610 |
+ HREF="node1.html">Contents</A></B> |
|
611 |
+<!--End of Navigation Panel--> |
|
612 |
+<ADDRESS> |
|
613 |
+Tomasz Kojm |
|
614 |
+2007-02-12 |
|
615 |
+</ADDRESS> |
|
616 |
+</BODY> |
|
617 |
+</HTML> |
0 | 618 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,71 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Virus submitting</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Virus submitting"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node4.html"> |
|
22 |
+<LINK REL="up" HREF="node2.html"> |
|
23 |
+<LINK REL="next" HREF="node6.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html258" |
|
29 |
+ HREF="node6.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html254" |
|
32 |
+ HREF="node2.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html250" |
|
35 |
+ HREF="node4.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html256" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html259" |
|
42 |
+ HREF="node6.html">Base package</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html255" |
|
44 |
+ HREF="node2.html">Introduction</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html251" |
|
46 |
+ HREF="node4.html">Mailing lists and IRC</A> |
|
47 |
+   <B> <A NAME="tex2html257" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H2><A NAME="SECTION00023000000000000000"> |
|
54 |
+Virus submitting</A> |
|
55 |
+</H2> |
|
56 |
+ If you have got a virus which is not detected by your ClamAV with the latest |
|
57 |
+ databases, please submit the sample at our website: |
|
58 |
+ <DIV ALIGN="CENTER"> |
|
59 |
+<TT><A NAME="tex2html3" |
|
60 |
+ HREF="http://www.clamav.net/sendvirus.html">http://www.clamav.net/sendvirus.html</A></TT> |
|
61 |
+</DIV> |
|
62 |
+ |
|
63 |
+<P> |
|
64 |
+<BR><HR> |
|
65 |
+<ADDRESS> |
|
66 |
+Tomasz Kojm |
|
67 |
+2007-02-12 |
|
68 |
+</ADDRESS> |
|
69 |
+</BODY> |
|
70 |
+</HTML> |
0 | 71 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,464 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Donors</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Donors"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node51.html"> |
|
22 |
+<LINK REL="previous" HREF="node49.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node51.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html837" |
|
30 |
+ HREF="node51.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html833" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html827" |
|
36 |
+ HREF="node49.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html835" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html838" |
|
43 |
+ HREF="node51.html">Graphics</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html834" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html828" |
|
47 |
+ HREF="node49.html">Contributors</A> |
|
48 |
+   <B> <A NAME="tex2html836" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00078000000000000000"> |
|
55 |
+Donors</A> |
|
56 |
+</H2> |
|
57 |
+ We've received financial support from: (in alphabetical order) |
|
58 |
+ |
|
59 |
+<UL> |
|
60 |
+<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html21" |
|
61 |
+ HREF="http://www.activeintra.net/">http://www.activeintra.net/</A></TT>) |
|
62 |
+</LI> |
|
63 |
+<LI>Advance Healthcare Group (<TT><A NAME="tex2html22" |
|
64 |
+ HREF="http://www.ahgl.com.au/">http://www.ahgl.com.au/</A></TT>) |
|
65 |
+</LI> |
|
66 |
+<LI>Allied Quotes (<TT><A NAME="tex2html23" |
|
67 |
+ HREF="http://www.AlliedQuotes.com /">http://www.AlliedQuotes.com /</A></TT>) |
|
68 |
+</LI> |
|
69 |
+<LI>American Computer & Electronic Services Corp. (<TT><A NAME="tex2html24" |
|
70 |
+ HREF="http://www.acesnw.com/">http://www.acesnw.com/</A></TT>) |
|
71 |
+</LI> |
|
72 |
+<LI>Amnesty International, Swiss Section (<TT><A NAME="tex2html25" |
|
73 |
+ HREF="http://www.amnesty.ch/">http://www.amnesty.ch/</A></TT>) |
|
74 |
+</LI> |
|
75 |
+<LI>Steve Anderson |
|
76 |
+</LI> |
|
77 |
+<LI>Anonymous donor from Colorado, US |
|
78 |
+</LI> |
|
79 |
+<LI>Arudius (<TT><A NAME="tex2html26" |
|
80 |
+ HREF="http://arudius.sourceforge.net/">http://arudius.sourceforge.net/</A></TT>) |
|
81 |
+</LI> |
|
82 |
+<LI>Peter Ashman |
|
83 |
+</LI> |
|
84 |
+<LI>Atlas College (<TT><A NAME="tex2html27" |
|
85 |
+ HREF="http://www.atlascollege.nl/">http://www.atlascollege.nl/</A></TT>) |
|
86 |
+</LI> |
|
87 |
+<LI>Australian Payday Cash Loans (<TT><A NAME="tex2html28" |
|
88 |
+ HREF="http://www.cashdoctors.com.au/">http://www.cashdoctors.com.au/</A></TT>) |
|
89 |
+</LI> |
|
90 |
+<LI>AWD Online (<TT><A NAME="tex2html29" |
|
91 |
+ HREF="http://www.awdonline.com/">http://www.awdonline.com/</A></TT>) |
|
92 |
+</LI> |
|
93 |
+<LI>BackupAssist Backup Software (<TT><A NAME="tex2html30" |
|
94 |
+ HREF="http://www.backupassist.com/">http://www.backupassist.com/</A></TT>) |
|
95 |
+</LI> |
|
96 |
+<LI>Dave Baker |
|
97 |
+</LI> |
|
98 |
+<LI>Bear and Bear Consulting, Inc. (<TT><A NAME="tex2html31" |
|
99 |
+ HREF="http://www.bear-consulting.com/">http://www.bear-consulting.com/</A></TT>) |
|
100 |
+</LI> |
|
101 |
+<LI>Aaron Begley |
|
102 |
+</LI> |
|
103 |
+<LI>Craig H. Block |
|
104 |
+</LI> |
|
105 |
+<LI>Norman E. Brake, Jr. |
|
106 |
+</LI> |
|
107 |
+<LI>Josh Burstyn |
|
108 |
+</LI> |
|
109 |
+<LI>By Design (<TT><A NAME="tex2html32" |
|
110 |
+ HREF="http://www.by-design.net/">http://www.by-design.net/</A></TT>) |
|
111 |
+</LI> |
|
112 |
+<LI>Canadian Web Hosting (<TT><A NAME="tex2html33" |
|
113 |
+ HREF="http://www.canadianwebhosting.com/">http://www.canadianwebhosting.com/</A></TT>) |
|
114 |
+</LI> |
|
115 |
+<LI>cedarcreeksoftware.com (<TT><A NAME="tex2html34" |
|
116 |
+ HREF="http://www.cedarcreeksoftware.com/">http://www.cedarcreeksoftware.com/</A></TT>) |
|
117 |
+</LI> |
|
118 |
+<LI>Ricardo Cerqueira |
|
119 |
+</LI> |
|
120 |
+<LI>Thanos Chatziathanassiou |
|
121 |
+</LI> |
|
122 |
+<LI>Cheahch from Singapore |
|
123 |
+</LI> |
|
124 |
+<LI>Conexim Australia - business web hosting (<TT><A NAME="tex2html35" |
|
125 |
+ HREF="http://www.conexim.com.au">http://www.conexim.com.au</A></TT>) |
|
126 |
+</LI> |
|
127 |
+<LI>Alan Cook |
|
128 |
+</LI> |
|
129 |
+<LI>Joe Cooper |
|
130 |
+</LI> |
|
131 |
+<LI>CustomLogic LLC (<TT><A NAME="tex2html36" |
|
132 |
+ HREF="http://www.customlogic.com/">http://www.customlogic.com/</A></TT>) |
|
133 |
+</LI> |
|
134 |
+<LI>Ron DeFulio |
|
135 |
+</LI> |
|
136 |
+<LI>Digirati (<TT><A NAME="tex2html37" |
|
137 |
+ HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>) |
|
138 |
+</LI> |
|
139 |
+<LI>Steve Donegan (<TT><A NAME="tex2html38" |
|
140 |
+ HREF="http://www.donegan.org/">http://www.donegan.org/</A></TT>) |
|
141 |
+</LI> |
|
142 |
+<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html39" |
|
143 |
+ HREF="http://www.dyndns.org/">http://www.dyndns.org/</A></TT>) |
|
144 |
+</LI> |
|
145 |
+<LI>EAS Enterprises LLC |
|
146 |
+</LI> |
|
147 |
+<LI>eCoupons.com (<TT><A NAME="tex2html40" |
|
148 |
+ HREF="http://www.ecoupons.com/">http://www.ecoupons.com/</A></TT>) |
|
149 |
+</LI> |
|
150 |
+<LI>Electric Embers (<TT><A NAME="tex2html41" |
|
151 |
+ HREF="http://electricembers.net">http://electricembers.net</A></TT>) |
|
152 |
+</LI> |
|
153 |
+<LI>John T. Ellis |
|
154 |
+</LI> |
|
155 |
+<LI>Epublica |
|
156 |
+</LI> |
|
157 |
+<LI>Bernhard Erdmann |
|
158 |
+</LI> |
|
159 |
+<LI>David Eriksson (<TT><A NAME="tex2html42" |
|
160 |
+ HREF="http://www.2good.nu/">http://www.2good.nu/</A></TT>) |
|
161 |
+</LI> |
|
162 |
+<LI>Philip Ershler |
|
163 |
+</LI> |
|
164 |
+<LI>Explido Software USA Inc. (<TT><A NAME="tex2html43" |
|
165 |
+ HREF="http://www.explido.us/">http://www.explido.us/</A></TT>) |
|
166 |
+</LI> |
|
167 |
+<LI>David Farrick |
|
168 |
+</LI> |
|
169 |
+<LI>Jim Feldman |
|
170 |
+</LI> |
|
171 |
+<LI>Petr Ferschmann (<TT><A NAME="tex2html44" |
|
172 |
+ HREF="http://petr.ferschmann.cz/">http://petr.ferschmann.cz/</A></TT>) |
|
173 |
+</LI> |
|
174 |
+<LI>Andries Filmer (<TT><A NAME="tex2html45" |
|
175 |
+ HREF="http://www.netexpo.nl/">http://www.netexpo.nl/</A></TT>) |
|
176 |
+</LI> |
|
177 |
+<LI>The Free Shopping Cart people (<TT><A NAME="tex2html46" |
|
178 |
+ HREF="http://www.precisionweb.net/">http://www.precisionweb.net/</A></TT>) |
|
179 |
+</LI> |
|
180 |
+<LI>Paul Freeman |
|
181 |
+</LI> |
|
182 |
+<LI>Jack Fung |
|
183 |
+</LI> |
|
184 |
+<LI>Stephen Gageby |
|
185 |
+</LI> |
|
186 |
+<LI>Paolo Galeazzi |
|
187 |
+</LI> |
|
188 |
+<LI>GANDI (<TT><A NAME="tex2html47" |
|
189 |
+ HREF="http://www.gandi.net/">http://www.gandi.net/</A></TT>) |
|
190 |
+</LI> |
|
191 |
+<LI>Jeremy Garcia (<TT><A NAME="tex2html48" |
|
192 |
+ HREF="http://www.linuxquestions.org/">http://www.linuxquestions.org/</A></TT>) |
|
193 |
+</LI> |
|
194 |
+<LI>GBC Internet Service Center GmbH (<TT><A NAME="tex2html49" |
|
195 |
+ HREF="http://www.gbc.net/">http://www.gbc.net/</A></TT>) |
|
196 |
+</LI> |
|
197 |
+<LI>GCS Tech (<TT><A NAME="tex2html50" |
|
198 |
+ HREF="http://www.gcstech.net/">http://www.gcstech.net/</A></TT>) |
|
199 |
+</LI> |
|
200 |
+<LI>GHRS (<TT><A NAME="tex2html51" |
|
201 |
+ HREF="http://www.ghrshotels.com/">http://www.ghrshotels.com/</A></TT>) |
|
202 |
+</LI> |
|
203 |
+<LI>Lyle Giese |
|
204 |
+</LI> |
|
205 |
+<LI>Todd Goodman |
|
206 |
+</LI> |
|
207 |
+<LI>Bill Gradwohl (<TT><A NAME="tex2html52" |
|
208 |
+ HREF="http://www.ycc.com/">http://www.ycc.com/</A></TT>) |
|
209 |
+</LI> |
|
210 |
+<LI>Grain-of-Salt Consulting |
|
211 |
+</LI> |
|
212 |
+<LI>Terje Gravvold |
|
213 |
+</LI> |
|
214 |
+<LI>Hart Computer (<TT><A NAME="tex2html53" |
|
215 |
+ HREF="http://www.hart.co.jp/">http://www.hart.co.jp/</A></TT>) |
|
216 |
+</LI> |
|
217 |
+<LI>Pen Helm |
|
218 |
+</LI> |
|
219 |
+<LI>Hosting Metro LLC (<TT><A NAME="tex2html54" |
|
220 |
+ HREF="http://www.hostingmetro.com/">http://www.hostingmetro.com/</A></TT>) |
|
221 |
+</LI> |
|
222 |
+<LI>IDEAL Software GmbH (<TT><A NAME="tex2html55" |
|
223 |
+ HREF="http://www.IdealSoftware.com/">http://www.IdealSoftware.com/</A></TT>) |
|
224 |
+</LI> |
|
225 |
+<LI>Industry Standard Computers (<TT><A NAME="tex2html56" |
|
226 |
+ HREF="http://www.ISCnetwork.com/">http://www.ISCnetwork.com/</A></TT>) |
|
227 |
+</LI> |
|
228 |
+<LI>Interact2Day (<TT><A NAME="tex2html57" |
|
229 |
+ HREF="http://www.interact2day.com/">http://www.interact2day.com/</A></TT>) |
|
230 |
+</LI> |
|
231 |
+<LI>Invisik Corporation (<TT><A NAME="tex2html58" |
|
232 |
+ HREF="http://www.invisik.com/">http://www.invisik.com/</A></TT>) |
|
233 |
+</LI> |
|
234 |
+<LI>itXcel Internet - Domain Registration (<TT><A NAME="tex2html59" |
|
235 |
+ HREF="http://www.itxcel.com">http://www.itxcel.com</A></TT>) |
|
236 |
+</LI> |
|
237 |
+<LI>Craig Jackson |
|
238 |
+</LI> |
|
239 |
+<LI>Stuart Jones |
|
240 |
+</LI> |
|
241 |
+<LI>Jason Judge |
|
242 |
+</LI> |
|
243 |
+<LI>Keith (<TT><A NAME="tex2html60" |
|
244 |
+ HREF="http://www.textpad.com/">http://www.textpad.com/</A></TT>) |
|
245 |
+</LI> |
|
246 |
+<LI>Ewald Kicker (<TT><A NAME="tex2html61" |
|
247 |
+ HREF="http://www.very-clever.com/">http://www.very-clever.com/</A></TT>) |
|
248 |
+</LI> |
|
249 |
+<LI>Brad Koehn |
|
250 |
+</LI> |
|
251 |
+<LI>Christina Kuratli (<TT><A NAME="tex2html62" |
|
252 |
+ HREF="http://www.virusprotect.ch/">http://www.virusprotect.ch/</A></TT>) |
|
253 |
+</LI> |
|
254 |
+<LI>Logic Partners Inc. (<TT><A NAME="tex2html63" |
|
255 |
+ HREF="http://www.logicpartners.com/">http://www.logicpartners.com/</A></TT>) |
|
256 |
+</LI> |
|
257 |
+<LI>Mark Lotspaih (<TT><A NAME="tex2html64" |
|
258 |
+ HREF="http://www.lotcom.org/">http://www.lotcom.org/</A></TT>) |
|
259 |
+</LI> |
|
260 |
+<LI>Michel Machado (<TT><A NAME="tex2html65" |
|
261 |
+ HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>) |
|
262 |
+</LI> |
|
263 |
+<LI>Olivier Marechal |
|
264 |
+</LI> |
|
265 |
+<LI>Matthew McKenzie |
|
266 |
+</LI> |
|
267 |
+<LI>Durval Menezes (<TT><A NAME="tex2html66" |
|
268 |
+ HREF="http://www.durval.com.br/">http://www.durval.com.br/</A></TT>) |
|
269 |
+</LI> |
|
270 |
+<LI>Micro Logic Systems (<TT><A NAME="tex2html67" |
|
271 |
+ HREF="http://www.mls.nc/">http://www.mls.nc/</A></TT>) |
|
272 |
+</LI> |
|
273 |
+<LI>Midcoast Internet Solutions |
|
274 |
+</LI> |
|
275 |
+<LI>Mimecast (<TT><A NAME="tex2html68" |
|
276 |
+ HREF="http://www.mimecast.com/">http://www.mimecast.com/</A></TT>) |
|
277 |
+</LI> |
|
278 |
+<LI>Kazuhiro Miyaji |
|
279 |
+</LI> |
|
280 |
+<LI>Bozidar Mladenovic |
|
281 |
+</LI> |
|
282 |
+<LI>Paul Morgan |
|
283 |
+</LI> |
|
284 |
+<LI>Tomas Morkus |
|
285 |
+</LI> |
|
286 |
+<LI>The Names Database (<TT><A NAME="tex2html69" |
|
287 |
+ HREF="http://static.namesdatabase.com">http://static.namesdatabase.com</A></TT>) |
|
288 |
+</LI> |
|
289 |
+<LI>Names Directory (<TT><A NAME="tex2html70" |
|
290 |
+ HREF="http://www.namesdir.com/">http://www.namesdir.com/</A></TT>) |
|
291 |
+</LI> |
|
292 |
+<LI>Michael Nolan (<TT><A NAME="tex2html71" |
|
293 |
+ HREF="http://www.michaelnolan.co.uk/">http://www.michaelnolan.co.uk/</A></TT>) |
|
294 |
+</LI> |
|
295 |
+<LI>Jorgen Norgaard |
|
296 |
+</LI> |
|
297 |
+<LI>Numedeon, Inc. creators of Whyville (<TT><A NAME="tex2html72" |
|
298 |
+ HREF="http://www.whyville.net/">http://www.whyville.net/</A></TT>) |
|
299 |
+</LI> |
|
300 |
+<LI>Oneworkspace.com (<TT><A NAME="tex2html73" |
|
301 |
+ HREF="http://www.oneworkspace.com/">http://www.oneworkspace.com/</A></TT>) |
|
302 |
+</LI> |
|
303 |
+<LI>Online Literature (<TT><A NAME="tex2html74" |
|
304 |
+ HREF="http://www.couol.com/">http://www.couol.com/</A></TT>) |
|
305 |
+</LI> |
|
306 |
+<LI>Origin Solutions (<TT><A NAME="tex2html75" |
|
307 |
+ HREF="http://www.originsolutions.com.au/">http://www.originsolutions.com.au/</A></TT>) |
|
308 |
+</LI> |
|
309 |
+<LI>outermedia GmbH (<TT><A NAME="tex2html76" |
|
310 |
+ HREF="http://www.outermedia.de/">http://www.outermedia.de/</A></TT>) |
|
311 |
+</LI> |
|
312 |
+<LI>Kevin Pang (<TT><A NAME="tex2html77" |
|
313 |
+ HREF="http://www.freebsdblog.org/">http://www.freebsdblog.org/</A></TT>) |
|
314 |
+</LI> |
|
315 |
+<LI>Alexander Panzhin |
|
316 |
+</LI> |
|
317 |
+<LI>Passageway Communications (<TT><A NAME="tex2html78" |
|
318 |
+ HREF="http://www.passageway.com">http://www.passageway.com</A></TT>) |
|
319 |
+</LI> |
|
320 |
+<LI>Dan Pelleg (<TT><A NAME="tex2html79" |
|
321 |
+ HREF="http://www.libagent.org/">http://www.libagent.org/</A></TT>) |
|
322 |
+</LI> |
|
323 |
+<LI>Thodoris Pitikaris |
|
324 |
+</LI> |
|
325 |
+<LI>Paul Rantin |
|
326 |
+</LI> |
|
327 |
+<LI>Thomas J. Raef (<TT><A NAME="tex2html80" |
|
328 |
+ HREF="http://www.ebasedsecurity.com">http://www.ebasedsecurity.com</A></TT>) |
|
329 |
+</LI> |
|
330 |
+<LI>Luke Reeves (<TT><A NAME="tex2html81" |
|
331 |
+ HREF="http://www.neuro-tech.net/">http://www.neuro-tech.net/</A></TT>) |
|
332 |
+</LI> |
|
333 |
+<LI>RHX (<TT><A NAME="tex2html82" |
|
334 |
+ HREF="http://www.rhx.it/">http://www.rhx.it/</A></TT>) |
|
335 |
+</LI> |
|
336 |
+<LI>Stefano Rizzetto |
|
337 |
+</LI> |
|
338 |
+<LI>Roaring Penguin Software Inc. (<TT><A NAME="tex2html83" |
|
339 |
+ HREF="http://www.roaringpenguin.com/">http://www.roaringpenguin.com/</A></TT>) |
|
340 |
+</LI> |
|
341 |
+<LI>Luke Rosenthal |
|
342 |
+</LI> |
|
343 | ||
344 |
+ HREF="http://PokerListings.com">http://PokerListings.com</A></TT>) |
|
345 |
+</LI> |
|
346 |
+<LI>School of Engineering, University of Pennsylvania (<TT><A NAME="tex2html85" |
|
347 |
+ HREF="http://www.seas.upenn.edu/">http://www.seas.upenn.edu/</A></TT>) |
|
348 |
+</LI> |
|
349 |
+<LI>Tim Scoff |
|
350 |
+</LI> |
|
351 |
+<LI>Seattle Server (<TT><A NAME="tex2html86" |
|
352 |
+ HREF="http://www.seattleserver.com/">http://www.seattleserver.com/</A></TT>) |
|
353 |
+</LI> |
|
354 |
+<LI>Software Workshop Inc (<TT><A NAME="tex2html87" |
|
355 |
+ HREF="http://www.softwareworkshop.com/">http://www.softwareworkshop.com/</A></TT>) |
|
356 |
+</LI> |
|
357 |
+<LI>Solutions In A Box (<TT><A NAME="tex2html88" |
|
358 |
+ HREF="http://www.siab.com.au/">http://www.siab.com.au/</A></TT>) |
|
359 |
+</LI> |
|
360 |
+<LI>Stephane Rault |
|
361 |
+</LI> |
|
362 |
+<LI>SearchMain (<TT><A NAME="tex2html89" |
|
363 |
+ HREF="http://www.searchmain.com/">http://www.searchmain.com/</A></TT>) |
|
364 |
+</LI> |
|
365 |
+<LI>Olivier Silber |
|
366 |
+</LI> |
|
367 |
+<LI>Fernando Augusto Medeiros Silva (<TT><A NAME="tex2html90" |
|
368 |
+ HREF="http://www.linuxplace.com.br/">http://www.linuxplace.com.br/</A></TT>) |
|
369 |
+</LI> |
|
370 |
+<LI>Sollentuna Fria Gymnasium, Sweden (<TT><A NAME="tex2html91" |
|
371 |
+ HREF="http://www.sfg.se/">http://www.sfg.se/</A></TT>) |
|
372 |
+</LI> |
|
373 |
+<LI>StarBand (<TT><A NAME="tex2html92" |
|
374 |
+ HREF="http://www.starband.com/">http://www.starband.com/</A></TT>) |
|
375 |
+</LI> |
|
376 |
+<LI>Stroke of Color, Inc. |
|
377 |
+</LI> |
|
378 |
+<LI>Synchro Sistemas de Informacao (<TT><A NAME="tex2html93" |
|
379 |
+ HREF="http://synchro.com.br/">http://synchro.com.br/</A></TT>) |
|
380 |
+</LI> |
|
381 |
+<LI>Sahil Tandon |
|
382 |
+</LI> |
|
383 |
+<LI>The Spamex Disposable Email Address Service (<TT><A NAME="tex2html94" |
|
384 |
+ HREF="http://www.spamex.com">http://www.spamex.com</A></TT>) |
|
385 |
+</LI> |
|
386 |
+<LI>Brad Tarver |
|
387 |
+</LI> |
|
388 |
+<LI>TGT Tampermeier & Grill Steuerberatungs- und Wirtschaftstreuhand OEG (<TT><A NAME="tex2html95" |
|
389 |
+ HREF="http://www.tgt.at/">http://www.tgt.at/</A></TT>) |
|
390 |
+</LI> |
|
391 |
+<LI>Per Reedtz Thomsen |
|
392 |
+</LI> |
|
393 |
+<LI>William Tisdale |
|
394 |
+</LI> |
|
395 |
+<LI>Up Time Technology (<TT><A NAME="tex2html96" |
|
396 |
+ HREF="http://www.uptimetech.com/">http://www.uptimetech.com/</A></TT>) |
|
397 |
+</LI> |
|
398 |
+<LI>Ulfi |
|
399 |
+</LI> |
|
400 |
+<LI>Jeremy Vanderburg (<TT><A NAME="tex2html97" |
|
401 |
+ HREF="http://www.jeremytech.com/">http://www.jeremytech.com/</A></TT>) |
|
402 |
+</LI> |
|
403 |
+<LI>Web.arbyte - Online-Marketing (<TT><A NAME="tex2html98" |
|
404 |
+ HREF="http://www.webarbyte.de/">http://www.webarbyte.de/</A></TT>) |
|
405 |
+</LI> |
|
406 |
+<LI>Webzone Srl (<TT><A NAME="tex2html99" |
|
407 |
+ HREF="http://www.webzone.it/">http://www.webzone.it/</A></TT>) |
|
408 |
+</LI> |
|
409 |
+<LI>Markus Welsch (<TT><A NAME="tex2html100" |
|
410 |
+ HREF="http://www.linux-corner.net/">http://www.linux-corner.net/</A></TT>) |
|
411 |
+</LI> |
|
412 |
+<LI>Julia White (<TT><A NAME="tex2html101" |
|
413 |
+ HREF="http://www.convert-tools.com/">http://www.convert-tools.com/</A></TT>) |
|
414 |
+</LI> |
|
415 |
+<LI>Nicklaus Wicker |
|
416 |
+</LI> |
|
417 |
+<LI>David Williams (<TT><A NAME="tex2html102" |
|
418 |
+ HREF="http://kayakero.net/">http://kayakero.net/</A></TT>) |
|
419 |
+</LI> |
|
420 |
+<LI>Glenn R Williams |
|
421 |
+</LI> |
|
422 |
+<LI>Kelly Williams |
|
423 |
+</LI> |
|
424 |
+<LI>XRoads Networks (<TT><A NAME="tex2html103" |
|
425 |
+ HREF="http://xroadsnetworks.com/">http://xroadsnetworks.com/</A></TT>) |
|
426 |
+</LI> |
|
427 |
+<LI>Zimbra open-source collaboration suite (<TT><A NAME="tex2html104" |
|
428 |
+ HREF="http://www.zimbra.com/">http://www.zimbra.com/</A></TT>) |
|
429 |
+ |
|
430 |
+</LI> |
|
431 |
+</UL> |
|
432 |
+ |
|
433 |
+<P> |
|
434 |
+<HR> |
|
435 |
+<!--Navigation Panel--> |
|
436 |
+<A NAME="tex2html837" |
|
437 |
+ HREF="node51.html"> |
|
438 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
439 |
+<A NAME="tex2html833" |
|
440 |
+ HREF="node29.html"> |
|
441 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
442 |
+<A NAME="tex2html827" |
|
443 |
+ HREF="node49.html"> |
|
444 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
445 |
+<A NAME="tex2html835" |
|
446 |
+ HREF="node1.html"> |
|
447 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
448 |
+<BR> |
|
449 |
+<B> Next:</B> <A NAME="tex2html838" |
|
450 |
+ HREF="node51.html">Graphics</A> |
|
451 |
+<B> Up:</B> <A NAME="tex2html834" |
|
452 |
+ HREF="node29.html">LibClamAV</A> |
|
453 |
+<B> Previous:</B> <A NAME="tex2html828" |
|
454 |
+ HREF="node49.html">Contributors</A> |
|
455 |
+   <B> <A NAME="tex2html836" |
|
456 |
+ HREF="node1.html">Contents</A></B> |
|
457 |
+<!--End of Navigation Panel--> |
|
458 |
+<ADDRESS> |
|
459 |
+Tomasz Kojm |
|
460 |
+2007-02-12 |
|
461 |
+</ADDRESS> |
|
462 |
+</BODY> |
|
463 |
+</HTML> |
0 | 464 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,69 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Graphics</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Graphics"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node52.html"> |
|
22 |
+<LINK REL="previous" HREF="node50.html"> |
|
23 |
+<LINK REL="up" HREF="node29.html"> |
|
24 |
+<LINK REL="next" HREF="node52.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html849" |
|
30 |
+ HREF="node52.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html845" |
|
33 |
+ HREF="node29.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html839" |
|
36 |
+ HREF="node50.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html847" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html850" |
|
43 |
+ HREF="node52.html">OpenAntiVirus</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html846" |
|
45 |
+ HREF="node29.html">LibClamAV</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html840" |
|
47 |
+ HREF="node50.html">Donors</A> |
|
48 |
+   <B> <A NAME="tex2html848" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00079000000000000000"> |
|
55 |
+Graphics</A> |
|
56 |
+</H2> |
|
57 |
+ The ClamAV logo was created by Mia Kalenius and Sergei Pronin from |
|
58 |
+ Finndesign (<TT><A NAME="tex2html105" |
|
59 |
+ HREF="http://www.finndesign.fi/">http://www.finndesign.fi/</A></TT>). |
|
60 |
+ |
|
61 |
+<P> |
|
62 |
+<BR><HR> |
|
63 |
+<ADDRESS> |
|
64 |
+Tomasz Kojm |
|
65 |
+2007-02-12 |
|
66 |
+</ADDRESS> |
|
67 |
+</BODY> |
|
68 |
+</HTML> |
0 | 69 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,68 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>OpenAntiVirus</TITLE> |
|
10 |
+<META NAME="description" CONTENT="OpenAntiVirus"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node51.html"> |
|
22 |
+<LINK REL="up" HREF="node29.html"> |
|
23 |
+<LINK REL="next" HREF="node53.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html859" |
|
29 |
+ HREF="node53.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html855" |
|
32 |
+ HREF="node29.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html851" |
|
35 |
+ HREF="node51.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html857" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html860" |
|
42 |
+ HREF="node53.html">Core Team</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html856" |
|
44 |
+ HREF="node29.html">LibClamAV</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html852" |
|
46 |
+ HREF="node51.html">Graphics</A> |
|
47 |
+   <B> <A NAME="tex2html858" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H2><A NAME="SECTION000710000000000000000"> |
|
54 |
+OpenAntiVirus</A> |
|
55 |
+</H2> |
|
56 |
+ Our database includes the virus database (about 7000 signatures) from |
|
57 |
+ OpenAntiVirus (<TT><A NAME="tex2html106" |
|
58 |
+ HREF="http://OpenAntiVirus.org">http://OpenAntiVirus.org</A></TT>). |
|
59 |
+ |
|
60 |
+<P> |
|
61 |
+<BR><HR> |
|
62 |
+<ADDRESS> |
|
63 |
+Tomasz Kojm |
|
64 |
+2007-02-12 |
|
65 |
+</ADDRESS> |
|
66 |
+</BODY> |
|
67 |
+</HTML> |
0 | 68 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,140 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Core Team</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Core Team"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node54.html"> |
|
22 |
+<LINK REL="previous" HREF="node29.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node54.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html871" |
|
30 |
+ HREF="node54.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html867" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html861" |
|
36 |
+ HREF="node52.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html869" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html872" |
|
43 |
+ HREF="node54.html">About this document ...</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html868" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html862" |
|
47 |
+ HREF="node52.html">OpenAntiVirus</A> |
|
48 |
+   <B> <A NAME="tex2html870" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00080000000000000000"> |
|
55 |
+Core Team</A> |
|
56 |
+</H1> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI>aCaB <acab*clamav.net>, Italy |
|
62 |
+<BR> |
|
63 |
+Role: virus database maintainer, coder |
|
64 |
+ |
|
65 |
+<P> |
|
66 |
+</LI> |
|
67 |
+<LI>Mike Cathey <mike*clamav.net>, USA |
|
68 |
+<BR> |
|
69 |
+Role: co-sysadmin |
|
70 |
+ |
|
71 |
+<P> |
|
72 |
+</LI> |
|
73 |
+<LI>Christoph Cordes <ccordes*clamav.net>, Germany |
|
74 |
+<BR> |
|
75 |
+Role: virus database maintainer |
|
76 |
+ |
|
77 |
+<P> |
|
78 |
+</LI> |
|
79 |
+<LI>Diego d'Ambra <diego*clamav.net>, Denmark |
|
80 |
+<BR> |
|
81 |
+Role: virus database maintainer |
|
82 |
+ |
|
83 |
+<P> |
|
84 |
+</LI> |
|
85 |
+<LI>Luca Gibelli <luca*clamav.net>, Italy |
|
86 |
+<BR> |
|
87 |
+Role: sysadmin, mirror coordinator |
|
88 |
+ |
|
89 |
+<P> |
|
90 |
+</LI> |
|
91 |
+<LI>Nigel Horne <njh*clamav.net>, United Kingdom |
|
92 |
+<BR> |
|
93 |
+Role: coder |
|
94 |
+ |
|
95 |
+<P> |
|
96 |
+</LI> |
|
97 |
+<LI>Arnaud Jacques <arnaud*clamav.net>, France |
|
98 |
+<BR> |
|
99 |
+Role: virus database maintainer |
|
100 |
+ |
|
101 |
+<P> |
|
102 |
+</LI> |
|
103 |
+<LI>Tomasz Kojm <tkojm*clamav.net>, Poland |
|
104 |
+<BR> |
|
105 |
+Role: project leader, coder |
|
106 |
+ |
|
107 |
+<P> |
|
108 |
+</LI> |
|
109 |
+<LI>Tomasz Papszun <tomek*clamav.net>, Poland |
|
110 |
+<BR> |
|
111 |
+Role: various help |
|
112 |
+ |
|
113 |
+<P> |
|
114 |
+</LI> |
|
115 |
+<LI>Sven Strickroth <sven*clamav.net>, Germany |
|
116 |
+<BR> |
|
117 |
+Role: virus database maintainer, virus submission management |
|
118 |
+ |
|
119 |
+<P> |
|
120 |
+</LI> |
|
121 |
+<LI>Edwin Torok <edwin*clamav.net>, Romania |
|
122 |
+<BR> |
|
123 |
+Role: coder |
|
124 |
+ |
|
125 |
+<P> |
|
126 |
+</LI> |
|
127 |
+<LI>Trog <trog*clamav.net>, United Kingdom |
|
128 |
+<BR> |
|
129 |
+Role: coder |
|
130 |
+ |
|
131 |
+</LI> |
|
132 |
+</UL> |
|
133 |
+<BR><HR> |
|
134 |
+<ADDRESS> |
|
135 |
+Tomasz Kojm |
|
136 |
+2007-02-12 |
|
137 |
+</ADDRESS> |
|
138 |
+</BODY> |
|
139 |
+</HTML> |
0 | 140 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,74 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>About this document ...</TITLE> |
|
10 |
+<META NAME="description" CONTENT="About this document ..."> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node53.html"> |
|
22 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
23 |
+</HEAD> |
|
24 |
+ |
|
25 |
+<BODY > |
|
26 |
+<!--Navigation Panel--> |
|
27 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_g.png"> |
|
28 |
+<A NAME="tex2html877" |
|
29 |
+ HREF="clamdoc.html"> |
|
30 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
31 |
+<A NAME="tex2html873" |
|
32 |
+ HREF="node53.html"> |
|
33 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
34 |
+<A NAME="tex2html879" |
|
35 |
+ HREF="node1.html"> |
|
36 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
37 |
+<BR> |
|
38 |
+<B> Up:</B> <A NAME="tex2html878" |
|
39 |
+ HREF="clamdoc.html">clamdoc</A> |
|
40 |
+<B> Previous:</B> <A NAME="tex2html874" |
|
41 |
+ HREF="node53.html">Core Team</A> |
|
42 |
+   <B> <A NAME="tex2html880" |
|
43 |
+ HREF="node1.html">Contents</A></B> |
|
44 |
+<BR> |
|
45 |
+<BR> |
|
46 |
+<!--End of Navigation Panel--> |
|
47 |
+ |
|
48 |
+<H1><A NAME="SECTION00090000000000000000"> |
|
49 |
+About this document ...</A> |
|
50 |
+</H1> |
|
51 |
+ <P> |
|
52 |
+This document was generated using the |
|
53 |
+<A HREF="http://www-dsed.llnl.gov/files/programs/unix/latex2html/manual/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 99.2beta8 (1.46) |
|
54 |
+<P> |
|
55 |
+Copyright © 1993, 1994, 1995, 1996, |
|
56 |
+<A HREF="http://cbl.leeds.ac.uk/nikos/personal.html">Nikos Drakos</A>, |
|
57 |
+Computer Based Learning Unit, University of Leeds. |
|
58 |
+<BR> |
|
59 |
+Copyright © 1997, 1998, 1999, |
|
60 |
+<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>, |
|
61 |
+Mathematics Department, Macquarie University, Sydney. |
|
62 |
+<P> |
|
63 |
+The command line arguments were: <BR> |
|
64 |
+ <STRONG>latex2html</STRONG> <TT>-local_icons clamdoc.tex</TT> |
|
65 |
+<P> |
|
66 |
+The translation was initiated by Tomasz Kojm on 2007-02-12 |
|
67 |
+<BR><HR> |
|
68 |
+<ADDRESS> |
|
69 |
+Tomasz Kojm |
|
70 |
+2007-02-12 |
|
71 |
+</ADDRESS> |
|
72 |
+</BODY> |
|
73 |
+</HTML> |
0 | 74 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,77 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Base package</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Base package"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node9.html"> |
|
22 |
+<LINK REL="previous" HREF="node2.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node7.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html270" |
|
30 |
+ HREF="node7.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html266" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html260" |
|
36 |
+ HREF="node5.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html268" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html271" |
|
43 |
+ HREF="node7.html">Supported platforms</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html267" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html261" |
|
47 |
+ HREF="node5.html">Virus submitting</A> |
|
48 |
+   <B> <A NAME="tex2html269" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00030000000000000000"> |
|
55 |
+Base package</A> |
|
56 |
+</H1> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+<BR><HR> |
|
60 |
+<!--Table of Child-Links--> |
|
61 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI><A NAME="tex2html272" |
|
65 |
+ HREF="node7.html">Supported platforms</A> |
|
66 |
+<LI><A NAME="tex2html273" |
|
67 |
+ HREF="node8.html">Binary packages</A> |
|
68 |
+</UL> |
|
69 |
+<!--End of Table of Child-Links--> |
|
70 |
+<BR><HR> |
|
71 |
+<ADDRESS> |
|
72 |
+Tomasz Kojm |
|
73 |
+2007-02-12 |
|
74 |
+</ADDRESS> |
|
75 |
+</BODY> |
|
76 |
+</HTML> |
0 | 77 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,86 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Supported platforms</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Supported platforms"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node8.html"> |
|
22 |
+<LINK REL="previous" HREF="node6.html"> |
|
23 |
+<LINK REL="up" HREF="node6.html"> |
|
24 |
+<LINK REL="next" HREF="node8.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html284" |
|
30 |
+ HREF="node8.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html280" |
|
33 |
+ HREF="node6.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html274" |
|
36 |
+ HREF="node6.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html282" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html285" |
|
43 |
+ HREF="node8.html">Binary packages</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html281" |
|
45 |
+ HREF="node6.html">Base package</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html275" |
|
47 |
+ HREF="node6.html">Base package</A> |
|
48 |
+   <B> <A NAME="tex2html283" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H2><A NAME="SECTION00031000000000000000"> |
|
55 |
+Supported platforms</A> |
|
56 |
+</H2> |
|
57 |
+ Most popular UNIX operating systems are supported. Clam AntiVirus 0.90 was |
|
58 |
+ tested on: |
|
59 |
+ |
|
60 |
+<UL> |
|
61 |
+<LI>GNU/Linux |
|
62 |
+</LI> |
|
63 |
+<LI>Solaris |
|
64 |
+</LI> |
|
65 |
+<LI>FreeBSD |
|
66 |
+</LI> |
|
67 |
+<LI>OpenBSD <A NAME="tex2html4" |
|
68 |
+ HREF="footnode.html#foot114"><SUP>2</SUP></A> |
|
69 |
+</LI> |
|
70 |
+<LI>Mac OS X |
|
71 |
+ |
|
72 |
+</LI> |
|
73 |
+</UL> |
|
74 |
+ Some features may not be available on your operating system. If you |
|
75 |
+ are successfully running Clam AntiVirus on a system not listed above |
|
76 |
+ please let us know. |
|
77 |
+ |
|
78 |
+<P> |
|
79 |
+<BR><HR> |
|
80 |
+<ADDRESS> |
|
81 |
+Tomasz Kojm |
|
82 |
+2007-02-12 |
|
83 |
+</ADDRESS> |
|
84 |
+</BODY> |
|
85 |
+</HTML> |
0 | 86 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,67 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Binary packages</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Binary packages"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="previous" HREF="node7.html"> |
|
22 |
+<LINK REL="up" HREF="node6.html"> |
|
23 |
+<LINK REL="next" HREF="node9.html"> |
|
24 |
+</HEAD> |
|
25 |
+ |
|
26 |
+<BODY > |
|
27 |
+<!--Navigation Panel--> |
|
28 |
+<A NAME="tex2html294" |
|
29 |
+ HREF="node9.html"> |
|
30 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
31 |
+<A NAME="tex2html290" |
|
32 |
+ HREF="node6.html"> |
|
33 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
34 |
+<A NAME="tex2html286" |
|
35 |
+ HREF="node7.html"> |
|
36 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
37 |
+<A NAME="tex2html292" |
|
38 |
+ HREF="node1.html"> |
|
39 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
40 |
+<BR> |
|
41 |
+<B> Next:</B> <A NAME="tex2html295" |
|
42 |
+ HREF="node9.html">Installation</A> |
|
43 |
+<B> Up:</B> <A NAME="tex2html291" |
|
44 |
+ HREF="node6.html">Base package</A> |
|
45 |
+<B> Previous:</B> <A NAME="tex2html287" |
|
46 |
+ HREF="node7.html">Supported platforms</A> |
|
47 |
+   <B> <A NAME="tex2html293" |
|
48 |
+ HREF="node1.html">Contents</A></B> |
|
49 |
+<BR> |
|
50 |
+<BR> |
|
51 |
+<!--End of Navigation Panel--> |
|
52 |
+ |
|
53 |
+<H2><A NAME="SECTION00032000000000000000"> |
|
54 |
+Binary packages</A> |
|
55 |
+</H2> |
|
56 |
+ You can find the up-to-date list of binary packages at our website: |
|
57 |
+ <TT><A NAME="tex2html5" |
|
58 |
+ HREF="http://www.clamav.net/download/packages/">http://www.clamav.net/download/packages/</A></TT> |
|
59 |
+<P> |
|
60 |
+<BR><HR> |
|
61 |
+<ADDRESS> |
|
62 |
+Tomasz Kojm |
|
63 |
+2007-02-12 |
|
64 |
+</ADDRESS> |
|
65 |
+</BODY> |
|
66 |
+</HTML> |
0 | 67 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,83 @@ |
0 |
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|
1 |
+ |
|
2 |
+<!--Converted with LaTeX2HTML 99.2beta8 (1.46) |
|
3 |
+original version by: Nikos Drakos, CBLU, University of Leeds |
|
4 |
+* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan |
|
5 |
+* with significant contributions from: |
|
6 |
+ Jens Lippmann, Marek Rouchal, Martin Wilck and others --> |
|
7 |
+<HTML> |
|
8 |
+<HEAD> |
|
9 |
+<TITLE>Installation</TITLE> |
|
10 |
+<META NAME="description" CONTENT="Installation"> |
|
11 |
+<META NAME="keywords" CONTENT="clamdoc"> |
|
12 |
+<META NAME="resource-type" CONTENT="document"> |
|
13 |
+<META NAME="distribution" CONTENT="global"> |
|
14 |
+ |
|
15 |
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> |
|
16 |
+<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8"> |
|
17 |
+<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
|
18 |
+ |
|
19 |
+<LINK REL="STYLESHEET" HREF="clamdoc.css"> |
|
20 |
+ |
|
21 |
+<LINK REL="next" HREF="node15.html"> |
|
22 |
+<LINK REL="previous" HREF="node6.html"> |
|
23 |
+<LINK REL="up" HREF="clamdoc.html"> |
|
24 |
+<LINK REL="next" HREF="node10.html"> |
|
25 |
+</HEAD> |
|
26 |
+ |
|
27 |
+<BODY > |
|
28 |
+<!--Navigation Panel--> |
|
29 |
+<A NAME="tex2html306" |
|
30 |
+ HREF="node10.html"> |
|
31 |
+<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> |
|
32 |
+<A NAME="tex2html302" |
|
33 |
+ HREF="clamdoc.html"> |
|
34 |
+<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> |
|
35 |
+<A NAME="tex2html296" |
|
36 |
+ HREF="node8.html"> |
|
37 |
+<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> |
|
38 |
+<A NAME="tex2html304" |
|
39 |
+ HREF="node1.html"> |
|
40 |
+<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> |
|
41 |
+<BR> |
|
42 |
+<B> Next:</B> <A NAME="tex2html307" |
|
43 |
+ HREF="node10.html">Requirements</A> |
|
44 |
+<B> Up:</B> <A NAME="tex2html303" |
|
45 |
+ HREF="clamdoc.html">clamdoc</A> |
|
46 |
+<B> Previous:</B> <A NAME="tex2html297" |
|
47 |
+ HREF="node8.html">Binary packages</A> |
|
48 |
+   <B> <A NAME="tex2html305" |
|
49 |
+ HREF="node1.html">Contents</A></B> |
|
50 |
+<BR> |
|
51 |
+<BR> |
|
52 |
+<!--End of Navigation Panel--> |
|
53 |
+ |
|
54 |
+<H1><A NAME="SECTION00040000000000000000"> |
|
55 |
+Installation</A> |
|
56 |
+</H1> |
|
57 |
+ |
|
58 |
+<P> |
|
59 |
+<BR><HR> |
|
60 |
+<!--Table of Child-Links--> |
|
61 |
+<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A> |
|
62 |
+ |
|
63 |
+<UL> |
|
64 |
+<LI><A NAME="tex2html308" |
|
65 |
+ HREF="node10.html">Requirements</A> |
|
66 |
+<LI><A NAME="tex2html309" |
|
67 |
+ HREF="node11.html">Installing on shell account</A> |
|
68 |
+<LI><A NAME="tex2html310" |
|
69 |
+ HREF="node12.html">Adding new system user and group</A> |
|
70 |
+<LI><A NAME="tex2html311" |
|
71 |
+ HREF="node13.html">Compilation of base package</A> |
|
72 |
+<LI><A NAME="tex2html312" |
|
73 |
+ HREF="node14.html">Compilation with clamav-milter enabled</A> |
|
74 |
+</UL> |
|
75 |
+<!--End of Table of Child-Links--> |
|
76 |
+<BR><HR> |
|
77 |
+<ADDRESS> |
|
78 |
+Tomasz Kojm |
|
79 |
+2007-02-12 |
|
80 |
+</ADDRESS> |
|
81 |
+</BODY> |
|
82 |
+</HTML> |