mirror of
https://github.com/Cisco-Talos/clamav.git
synced 2025-11-02 00:50:54 +00:00
update html docs
This commit is contained in:
parent
d771a80d9e
commit
e79e504df2
66 changed files with 4136 additions and 3842 deletions
BIN
docs/html/clam.png
Normal file
BIN
docs/html/clam.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 102 KiB |
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -24,18 +24,18 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html113"
|
||||
<A NAME="tex2html116"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png">
|
||||
<A NAME="tex2html111"
|
||||
<A NAME="tex2html114"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html114"
|
||||
<B> Next:</B> <A NAME="tex2html117"
|
||||
HREF="node1.html">Contents</A>
|
||||
<B> <A NAME="tex2html112"
|
||||
<B> <A NAME="tex2html115"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -44,9 +44,9 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<P>
|
||||
|
||||
<IMG
|
||||
WIDTH="563" HEIGHT="577" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img2.png"
|
||||
ALT="\includegraphics[width=353pt]{clam.eps}">
|
||||
WIDTH="489" HEIGHT="480" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="./clam.png"
|
||||
ALT="Image clam">
|
||||
<BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
|
@ -56,7 +56,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BR>
|
||||
<BR>
|
||||
<DIV ALIGN="RIGHT">
|
||||
<BR> <BIG CLASS="HUGE">Clam AntiVirus -devel
|
||||
<BR> <BIG CLASS="HUGE">Clam AntiVirus 0.96rc1
|
||||
<BR> <BIG CLASS="HUGE"><SPAN CLASS="textit">User Manual</SPAN>
|
||||
<BR>
|
||||
</BIG></BIG></DIV>
|
||||
|
|
@ -68,164 +68,166 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<A NAME="CHILD_LINKS"></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html115"
|
||||
<LI><A NAME="tex2html118"
|
||||
HREF="node1.html">Contents</A>
|
||||
<LI><A NAME="tex2html116"
|
||||
<LI><A NAME="tex2html119"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html117"
|
||||
<LI><A NAME="tex2html120"
|
||||
HREF="node3.html">Features</A>
|
||||
<LI><A NAME="tex2html118"
|
||||
<LI><A NAME="tex2html121"
|
||||
HREF="node4.html">Mailing lists and IRC channel</A>
|
||||
<LI><A NAME="tex2html119"
|
||||
<LI><A NAME="tex2html122"
|
||||
HREF="node5.html">Virus submitting</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html120"
|
||||
<LI><A NAME="tex2html123"
|
||||
HREF="node6.html">Base package</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html121"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<LI><A NAME="tex2html122"
|
||||
HREF="node8.html">Binary packages</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html123"
|
||||
HREF="node9.html">Installation</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html124"
|
||||
HREF="node10.html">Requirements</A>
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html125"
|
||||
HREF="node11.html">Installing on shell account</A>
|
||||
HREF="node8.html">UNIX</A>
|
||||
<LI><A NAME="tex2html126"
|
||||
HREF="node12.html">Adding new system user and group</A>
|
||||
HREF="node9.html">Windows</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html127"
|
||||
HREF="node13.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html128"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html129"
|
||||
HREF="node15.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html130"
|
||||
HREF="node16.html">Reporting a unit test failure bug</A>
|
||||
HREF="node10.html">Binary packages</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html128"
|
||||
HREF="node11.html">Installation</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html129"
|
||||
HREF="node12.html">Requirements</A>
|
||||
<LI><A NAME="tex2html130"
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<LI><A NAME="tex2html131"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<UL>
|
||||
HREF="node14.html">Adding new system user and group</A>
|
||||
<LI><A NAME="tex2html132"
|
||||
HREF="node18.html">clamd</A>
|
||||
<UL>
|
||||
HREF="node15.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html133"
|
||||
HREF="node19.html">On-access scanning</A>
|
||||
</UL>
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html134"
|
||||
HREF="node20.html">clamav-milter</A>
|
||||
HREF="node17.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html135"
|
||||
HREF="node21.html">Testing</A>
|
||||
HREF="node18.html">Reporting a unit test failure bug</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html136"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
HREF="node19.html">Configuration</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html137"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
</UL>
|
||||
HREF="node20.html">clamd</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html138"
|
||||
HREF="node24.html">ClamAV Active Malware Report</A>
|
||||
HREF="node21.html">On-access scanning</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html139"
|
||||
HREF="node25.html">Usage</A>
|
||||
<UL>
|
||||
HREF="node22.html">clamav-milter</A>
|
||||
<LI><A NAME="tex2html140"
|
||||
HREF="node26.html">Clam daemon</A>
|
||||
HREF="node23.html">Testing</A>
|
||||
<LI><A NAME="tex2html141"
|
||||
HREF="node27.html">Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
<LI><A NAME="tex2html142"
|
||||
HREF="node28.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html143"
|
||||
HREF="node29.html">Output format</A>
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html144"
|
||||
HREF="node30.html">clamscan</A>
|
||||
<LI><A NAME="tex2html145"
|
||||
HREF="node31.html">clamd</A>
|
||||
<LI><A NAME="tex2html142"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html143"
|
||||
HREF="node26.html">ClamAV Active Malware Report</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html146"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<LI><A NAME="tex2html144"
|
||||
HREF="node27.html">Usage</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html145"
|
||||
HREF="node28.html">Clam daemon</A>
|
||||
<LI><A NAME="tex2html146"
|
||||
HREF="node29.html">Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
<LI><A NAME="tex2html147"
|
||||
HREF="node33.html">Licence</A>
|
||||
HREF="node30.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html148"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
HREF="node31.html">Output format</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html149"
|
||||
HREF="node35.html">Executables</A>
|
||||
HREF="node32.html">clamscan</A>
|
||||
<LI><A NAME="tex2html150"
|
||||
HREF="node36.html">Mail files</A>
|
||||
<LI><A NAME="tex2html151"
|
||||
HREF="node37.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html152"
|
||||
HREF="node38.html">Documents</A>
|
||||
<LI><A NAME="tex2html153"
|
||||
HREF="node39.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html154"
|
||||
HREF="node40.html">Others</A>
|
||||
HREF="node33.html">clamd</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html155"
|
||||
HREF="node41.html">API</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html156"
|
||||
HREF="node42.html">Header file</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html157"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html158"
|
||||
HREF="node44.html">Database loading</A>
|
||||
<LI><A NAME="tex2html159"
|
||||
HREF="node45.html">Error handling</A>
|
||||
<LI><A NAME="tex2html160"
|
||||
HREF="node46.html">Engine structure</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html161"
|
||||
HREF="node47.html">Limits</A>
|
||||
<LI><A NAME="tex2html162"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html163"
|
||||
HREF="node49.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html164"
|
||||
HREF="node50.html">Memory</A>
|
||||
<LI><A NAME="tex2html165"
|
||||
HREF="node51.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html166"
|
||||
HREF="node52.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html167"
|
||||
HREF="node53.html">Example</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html168"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<LI><A NAME="tex2html169"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<LI><A NAME="tex2html170"
|
||||
HREF="node56.html">Donors</A>
|
||||
<LI><A NAME="tex2html171"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<LI><A NAME="tex2html172"
|
||||
HREF="node58.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html151"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html152"
|
||||
HREF="node35.html">Licence</A>
|
||||
<LI><A NAME="tex2html153"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html154"
|
||||
HREF="node37.html">Executables</A>
|
||||
<LI><A NAME="tex2html155"
|
||||
HREF="node38.html">Mail files</A>
|
||||
<LI><A NAME="tex2html156"
|
||||
HREF="node39.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html157"
|
||||
HREF="node40.html">Documents</A>
|
||||
<LI><A NAME="tex2html158"
|
||||
HREF="node41.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html159"
|
||||
HREF="node42.html">Others</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html160"
|
||||
HREF="node43.html">API</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html161"
|
||||
HREF="node44.html">Header file</A>
|
||||
<LI><A NAME="tex2html162"
|
||||
HREF="node45.html">Initialization</A>
|
||||
<LI><A NAME="tex2html163"
|
||||
HREF="node46.html">Database loading</A>
|
||||
<LI><A NAME="tex2html164"
|
||||
HREF="node47.html">Error handling</A>
|
||||
<LI><A NAME="tex2html165"
|
||||
HREF="node48.html">Engine structure</A>
|
||||
<LI><A NAME="tex2html166"
|
||||
HREF="node49.html">Limits</A>
|
||||
<LI><A NAME="tex2html167"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<LI><A NAME="tex2html168"
|
||||
HREF="node51.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html169"
|
||||
HREF="node52.html">Memory</A>
|
||||
<LI><A NAME="tex2html170"
|
||||
HREF="node53.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html171"
|
||||
HREF="node54.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html172"
|
||||
HREF="node55.html">Example</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html173"
|
||||
HREF="node59.html">Core Team</A>
|
||||
HREF="node56.html">CVD format</A>
|
||||
<LI><A NAME="tex2html174"
|
||||
HREF="node60.html">About this document ...</A>
|
||||
HREF="node57.html">Contributors</A>
|
||||
<LI><A NAME="tex2html175"
|
||||
HREF="node58.html">Donors</A>
|
||||
<LI><A NAME="tex2html176"
|
||||
HREF="node59.html">Graphics</A>
|
||||
<LI><A NAME="tex2html177"
|
||||
HREF="node60.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html178"
|
||||
HREF="node61.html">Core Team</A>
|
||||
<LI><A NAME="tex2html179"
|
||||
HREF="node62.html">About this document ...</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,19 +13,19 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node59.html">
|
||||
<LINK REL="previous" HREF="node61.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DL>
|
||||
<DT><A NAME="foot95">... moderated</A><A
|
||||
<DT><A NAME="foot97">... moderated</A><A
|
||||
HREF="node4.html#tex2html1"><SUP><SPAN CLASS="arabic">1</SPAN></SUP></A></DT>
|
||||
<DD>Subscribers are not allowed to post to the mailing
|
||||
list
|
||||
|
|
@ -62,8 +62,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot114">...OpenBSD </A><A
|
||||
HREF="node7.html#tex2html4"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A></DT>
|
||||
<DT><A NAME="foot117">...OpenBSD </A><A
|
||||
HREF="node8.html#tex2html4"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A></DT>
|
||||
<DD>Installation from a port is recommended.
|
||||
|
||||
<PRE>.
|
||||
|
|
@ -98,9 +98,10 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot773">... framework</A><A
|
||||
HREF="node10.html#tex2html6"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A></DT>
|
||||
<DD>See section <A HREF="node15.html#unit-testing">3.6</A> on how to run the unit tests
|
||||
<DT><A NAME="foot125">... UNIX:</A><A
|
||||
HREF="node12.html#tex2html6"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A></DT>
|
||||
<DD>For Windows instructions please see win32/README in the
|
||||
main source code directory.
|
||||
|
||||
<PRE>.
|
||||
.
|
||||
|
|
@ -134,8 +135,119 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot153">... built:</A><A
|
||||
HREF="node15.html#tex2html9"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A></DT>
|
||||
<DT><A NAME="foot787">... framework</A><A
|
||||
HREF="node12.html#tex2html7"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A></DT>
|
||||
<DD>See section <A HREF="node17.html#unit-testing">3.6</A> on how to run the unit tests
|
||||
|
||||
<PRE>.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot134">... support:</A><A
|
||||
HREF="node12.html#tex2html8"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A></DT>
|
||||
<DD>if not available ClamAV will fall back to an interpreter
|
||||
|
||||
<PRE>.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot788">... gcc-c++.</A><A
|
||||
HREF="node12.html#tex2html9"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A></DT>
|
||||
<DD>Note that several versions of GCC have bugs when compiling LLVM, see
|
||||
<TT><A NAME="tex2html10"
|
||||
HREF="http://llvm.org/docs/GettingStarted.html#brokengcc">http://llvm.org/docs/GettingStarted.html#brokengcc</A></TT> for a
|
||||
full list.
|
||||
|
||||
<PRE>.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot165">... built:</A><A
|
||||
HREF="node17.html#tex2html13"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A></DT>
|
||||
<DD>The configure script in ClamAV automatically enables the unit tests, if it finds the check framework, however it doesn't consider it a fatal error if unit tests cannot be enabled.
|
||||
|
||||
<PRE>.
|
||||
|
|
@ -170,8 +282,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot191">... file</A><A
|
||||
HREF="node21.html#tex2html13"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A></DT>
|
||||
<DT><A NAME="foot203">... file</A><A
|
||||
HREF="node23.html#tex2html17"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A></DT>
|
||||
<DD>To get more info on clamscan options run 'man clamscan'
|
||||
|
||||
<PRE>.
|
||||
|
|
@ -206,8 +318,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot227">... file</A><A
|
||||
HREF="node26.html#tex2html18"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A></DT>
|
||||
<DT><A NAME="foot239">... file</A><A
|
||||
HREF="node28.html#tex2html22"><SUP><SPAN CLASS="arabic">9</SPAN></SUP></A></DT>
|
||||
<DD>man 5 clamd.conf
|
||||
|
||||
<PRE>.
|
||||
|
|
@ -242,44 +354,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot298">... it</A><A
|
||||
HREF="node33.html#tex2html19"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A></DT>
|
||||
<DD>You can still use clamd or clamscan instead
|
||||
|
||||
<PRE>.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
.
|
||||
</PRE>
|
||||
</DD>
|
||||
<DT><A NAME="foot325">... <code>signo</code></A><A
|
||||
HREF="node44.html#tex2html20"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A></DT>
|
||||
<DT><A NAME="foot336">... <code>signo</code></A><A
|
||||
HREF="node46.html#tex2html23"><SUP><SPAN CLASS="arabic">10</SPAN></SUP></A></DT>
|
||||
<DD>Remember to
|
||||
initialize the virus counter variable with 0.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -24,18 +24,18 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html113"
|
||||
<A NAME="tex2html116"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up_g.png">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev_g.png">
|
||||
<A NAME="tex2html111"
|
||||
<A NAME="tex2html114"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html114"
|
||||
<B> Next:</B> <A NAME="tex2html117"
|
||||
HREF="node1.html">Contents</A>
|
||||
<B> <A NAME="tex2html112"
|
||||
<B> <A NAME="tex2html115"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -44,9 +44,9 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<P>
|
||||
|
||||
<IMG
|
||||
WIDTH="563" HEIGHT="577" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img2.png"
|
||||
ALT="\includegraphics[width=353pt]{clam.eps}">
|
||||
WIDTH="489" HEIGHT="480" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="./clam.png"
|
||||
ALT="Image clam">
|
||||
<BR>
|
||||
<BR>
|
||||
<BR>
|
||||
|
|
@ -56,7 +56,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BR>
|
||||
<BR>
|
||||
<DIV ALIGN="RIGHT">
|
||||
<BR> <BIG CLASS="HUGE">Clam AntiVirus -devel
|
||||
<BR> <BIG CLASS="HUGE">Clam AntiVirus 0.96rc1
|
||||
<BR> <BIG CLASS="HUGE"><SPAN CLASS="textit">User Manual</SPAN>
|
||||
<BR>
|
||||
</BIG></BIG></DIV>
|
||||
|
|
@ -68,164 +68,166 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<A NAME="CHILD_LINKS"></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html115"
|
||||
<LI><A NAME="tex2html118"
|
||||
HREF="node1.html">Contents</A>
|
||||
<LI><A NAME="tex2html116"
|
||||
<LI><A NAME="tex2html119"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html117"
|
||||
<LI><A NAME="tex2html120"
|
||||
HREF="node3.html">Features</A>
|
||||
<LI><A NAME="tex2html118"
|
||||
<LI><A NAME="tex2html121"
|
||||
HREF="node4.html">Mailing lists and IRC channel</A>
|
||||
<LI><A NAME="tex2html119"
|
||||
<LI><A NAME="tex2html122"
|
||||
HREF="node5.html">Virus submitting</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html120"
|
||||
<LI><A NAME="tex2html123"
|
||||
HREF="node6.html">Base package</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html121"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<LI><A NAME="tex2html122"
|
||||
HREF="node8.html">Binary packages</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html123"
|
||||
HREF="node9.html">Installation</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html124"
|
||||
HREF="node10.html">Requirements</A>
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html125"
|
||||
HREF="node11.html">Installing on shell account</A>
|
||||
HREF="node8.html">UNIX</A>
|
||||
<LI><A NAME="tex2html126"
|
||||
HREF="node12.html">Adding new system user and group</A>
|
||||
HREF="node9.html">Windows</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html127"
|
||||
HREF="node13.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html128"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html129"
|
||||
HREF="node15.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html130"
|
||||
HREF="node16.html">Reporting a unit test failure bug</A>
|
||||
HREF="node10.html">Binary packages</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html128"
|
||||
HREF="node11.html">Installation</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html129"
|
||||
HREF="node12.html">Requirements</A>
|
||||
<LI><A NAME="tex2html130"
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<LI><A NAME="tex2html131"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<UL>
|
||||
HREF="node14.html">Adding new system user and group</A>
|
||||
<LI><A NAME="tex2html132"
|
||||
HREF="node18.html">clamd</A>
|
||||
<UL>
|
||||
HREF="node15.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html133"
|
||||
HREF="node19.html">On-access scanning</A>
|
||||
</UL>
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html134"
|
||||
HREF="node20.html">clamav-milter</A>
|
||||
HREF="node17.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html135"
|
||||
HREF="node21.html">Testing</A>
|
||||
HREF="node18.html">Reporting a unit test failure bug</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html136"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
HREF="node19.html">Configuration</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html137"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
</UL>
|
||||
HREF="node20.html">clamd</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html138"
|
||||
HREF="node24.html">ClamAV Active Malware Report</A>
|
||||
HREF="node21.html">On-access scanning</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html139"
|
||||
HREF="node25.html">Usage</A>
|
||||
<UL>
|
||||
HREF="node22.html">clamav-milter</A>
|
||||
<LI><A NAME="tex2html140"
|
||||
HREF="node26.html">Clam daemon</A>
|
||||
HREF="node23.html">Testing</A>
|
||||
<LI><A NAME="tex2html141"
|
||||
HREF="node27.html">Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
<LI><A NAME="tex2html142"
|
||||
HREF="node28.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html143"
|
||||
HREF="node29.html">Output format</A>
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html144"
|
||||
HREF="node30.html">clamscan</A>
|
||||
<LI><A NAME="tex2html145"
|
||||
HREF="node31.html">clamd</A>
|
||||
<LI><A NAME="tex2html142"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html143"
|
||||
HREF="node26.html">ClamAV Active Malware Report</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html146"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<LI><A NAME="tex2html144"
|
||||
HREF="node27.html">Usage</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html145"
|
||||
HREF="node28.html">Clam daemon</A>
|
||||
<LI><A NAME="tex2html146"
|
||||
HREF="node29.html">Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
<LI><A NAME="tex2html147"
|
||||
HREF="node33.html">Licence</A>
|
||||
HREF="node30.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html148"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
HREF="node31.html">Output format</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html149"
|
||||
HREF="node35.html">Executables</A>
|
||||
HREF="node32.html">clamscan</A>
|
||||
<LI><A NAME="tex2html150"
|
||||
HREF="node36.html">Mail files</A>
|
||||
<LI><A NAME="tex2html151"
|
||||
HREF="node37.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html152"
|
||||
HREF="node38.html">Documents</A>
|
||||
<LI><A NAME="tex2html153"
|
||||
HREF="node39.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html154"
|
||||
HREF="node40.html">Others</A>
|
||||
HREF="node33.html">clamd</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html155"
|
||||
HREF="node41.html">API</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html156"
|
||||
HREF="node42.html">Header file</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html157"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html158"
|
||||
HREF="node44.html">Database loading</A>
|
||||
<LI><A NAME="tex2html159"
|
||||
HREF="node45.html">Error handling</A>
|
||||
<LI><A NAME="tex2html160"
|
||||
HREF="node46.html">Engine structure</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html161"
|
||||
HREF="node47.html">Limits</A>
|
||||
<LI><A NAME="tex2html162"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html163"
|
||||
HREF="node49.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html164"
|
||||
HREF="node50.html">Memory</A>
|
||||
<LI><A NAME="tex2html165"
|
||||
HREF="node51.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html166"
|
||||
HREF="node52.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html167"
|
||||
HREF="node53.html">Example</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html168"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<LI><A NAME="tex2html169"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<LI><A NAME="tex2html170"
|
||||
HREF="node56.html">Donors</A>
|
||||
<LI><A NAME="tex2html171"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<LI><A NAME="tex2html172"
|
||||
HREF="node58.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html151"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html152"
|
||||
HREF="node35.html">Licence</A>
|
||||
<LI><A NAME="tex2html153"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html154"
|
||||
HREF="node37.html">Executables</A>
|
||||
<LI><A NAME="tex2html155"
|
||||
HREF="node38.html">Mail files</A>
|
||||
<LI><A NAME="tex2html156"
|
||||
HREF="node39.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html157"
|
||||
HREF="node40.html">Documents</A>
|
||||
<LI><A NAME="tex2html158"
|
||||
HREF="node41.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html159"
|
||||
HREF="node42.html">Others</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html160"
|
||||
HREF="node43.html">API</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html161"
|
||||
HREF="node44.html">Header file</A>
|
||||
<LI><A NAME="tex2html162"
|
||||
HREF="node45.html">Initialization</A>
|
||||
<LI><A NAME="tex2html163"
|
||||
HREF="node46.html">Database loading</A>
|
||||
<LI><A NAME="tex2html164"
|
||||
HREF="node47.html">Error handling</A>
|
||||
<LI><A NAME="tex2html165"
|
||||
HREF="node48.html">Engine structure</A>
|
||||
<LI><A NAME="tex2html166"
|
||||
HREF="node49.html">Limits</A>
|
||||
<LI><A NAME="tex2html167"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<LI><A NAME="tex2html168"
|
||||
HREF="node51.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html169"
|
||||
HREF="node52.html">Memory</A>
|
||||
<LI><A NAME="tex2html170"
|
||||
HREF="node53.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html171"
|
||||
HREF="node54.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html172"
|
||||
HREF="node55.html">Example</A>
|
||||
</UL>
|
||||
<LI><A NAME="tex2html173"
|
||||
HREF="node59.html">Core Team</A>
|
||||
HREF="node56.html">CVD format</A>
|
||||
<LI><A NAME="tex2html174"
|
||||
HREF="node60.html">About this document ...</A>
|
||||
HREF="node57.html">Contributors</A>
|
||||
<LI><A NAME="tex2html175"
|
||||
HREF="node58.html">Donors</A>
|
||||
<LI><A NAME="tex2html176"
|
||||
HREF="node59.html">Graphics</A>
|
||||
<LI><A NAME="tex2html177"
|
||||
HREF="node60.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html178"
|
||||
HREF="node61.html">Core Team</A>
|
||||
<LI><A NAME="tex2html179"
|
||||
HREF="node62.html">About this document ...</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,21 +27,21 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html183"
|
||||
<A NAME="tex2html188"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html181"
|
||||
<A NAME="tex2html186"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html175"
|
||||
<A NAME="tex2html180"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html184"
|
||||
<B> Next:</B> <A NAME="tex2html189"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> Up:</B> <A NAME="tex2html182"
|
||||
<B> Up:</B> <A NAME="tex2html187"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html176"
|
||||
<B> Previous:</B> <A NAME="tex2html181"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -54,102 +54,96 @@ Contents</A>
|
|||
<!--Table of Contents-->
|
||||
|
||||
<UL CLASS="TofC">
|
||||
<LI><A NAME="tex2html185"
|
||||
<LI><A NAME="tex2html190"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html186"
|
||||
<LI><A NAME="tex2html191"
|
||||
HREF="node3.html">Features</A>
|
||||
<LI><A NAME="tex2html187"
|
||||
<LI><A NAME="tex2html192"
|
||||
HREF="node4.html">Mailing lists and IRC channel</A>
|
||||
<LI><A NAME="tex2html188"
|
||||
<LI><A NAME="tex2html193"
|
||||
HREF="node5.html">Virus submitting</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html189"
|
||||
<LI><A NAME="tex2html194"
|
||||
HREF="node6.html">Base package</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html190"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<LI><A NAME="tex2html191"
|
||||
HREF="node8.html">Binary packages</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html192"
|
||||
HREF="node9.html">Installation</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html193"
|
||||
HREF="node10.html">Requirements</A>
|
||||
<LI><A NAME="tex2html194"
|
||||
HREF="node11.html">Installing on shell account</A>
|
||||
<LI><A NAME="tex2html195"
|
||||
HREF="node12.html">Adding new system user and group</A>
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<LI><A NAME="tex2html196"
|
||||
HREF="node13.html">Compilation of base package</A>
|
||||
HREF="node10.html">Binary packages</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html197"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
HREF="node11.html">Installation</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html198"
|
||||
HREF="node15.html">Running unit tests</A>
|
||||
HREF="node12.html">Requirements</A>
|
||||
<LI><A NAME="tex2html199"
|
||||
HREF="node16.html">Reporting a unit test failure bug</A>
|
||||
</UL>
|
||||
<BR>
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<LI><A NAME="tex2html200"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<UL>
|
||||
HREF="node14.html">Adding new system user and group</A>
|
||||
<LI><A NAME="tex2html201"
|
||||
HREF="node18.html">clamd</A>
|
||||
HREF="node15.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html202"
|
||||
HREF="node20.html">clamav-milter</A>
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html203"
|
||||
HREF="node21.html">Testing</A>
|
||||
HREF="node17.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html204"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
<LI><A NAME="tex2html205"
|
||||
HREF="node24.html">ClamAV Active Malware Report</A>
|
||||
HREF="node18.html">Reporting a unit test failure bug</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html206"
|
||||
HREF="node25.html">Usage</A>
|
||||
<LI><A NAME="tex2html205"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html206"
|
||||
HREF="node20.html">clamd</A>
|
||||
<LI><A NAME="tex2html207"
|
||||
HREF="node26.html">Clam daemon</A>
|
||||
HREF="node22.html">clamav-milter</A>
|
||||
<LI><A NAME="tex2html208"
|
||||
HREF="node27.html">Clamdscan</A>
|
||||
HREF="node23.html">Testing</A>
|
||||
<LI><A NAME="tex2html209"
|
||||
HREF="node28.html">Clamuko</A>
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<LI><A NAME="tex2html210"
|
||||
HREF="node29.html">Output format</A>
|
||||
HREF="node26.html">ClamAV Active Malware Report</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html211"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
HREF="node27.html">Usage</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html212"
|
||||
HREF="node33.html">Licence</A>
|
||||
HREF="node28.html">Clam daemon</A>
|
||||
<LI><A NAME="tex2html213"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
HREF="node29.html">Clamdscan</A>
|
||||
<LI><A NAME="tex2html214"
|
||||
HREF="node41.html">API</A>
|
||||
HREF="node30.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html215"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<LI><A NAME="tex2html216"
|
||||
HREF="node47.html">Limits</A>
|
||||
<LI><A NAME="tex2html217"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<LI><A NAME="tex2html218"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<LI><A NAME="tex2html219"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<LI><A NAME="tex2html220"
|
||||
HREF="node56.html">Donors</A>
|
||||
<LI><A NAME="tex2html221"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<LI><A NAME="tex2html222"
|
||||
HREF="node58.html">OpenAntiVirus</A>
|
||||
HREF="node31.html">Output format</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html216"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html217"
|
||||
HREF="node35.html">Licence</A>
|
||||
<LI><A NAME="tex2html218"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<LI><A NAME="tex2html219"
|
||||
HREF="node43.html">API</A>
|
||||
<LI><A NAME="tex2html220"
|
||||
HREF="node56.html">CVD format</A>
|
||||
<LI><A NAME="tex2html221"
|
||||
HREF="node57.html">Contributors</A>
|
||||
<LI><A NAME="tex2html222"
|
||||
HREF="node58.html">Donors</A>
|
||||
<LI><A NAME="tex2html223"
|
||||
HREF="node59.html">Core Team</A>
|
||||
HREF="node59.html">Graphics</A>
|
||||
<LI><A NAME="tex2html224"
|
||||
HREF="node60.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html225"
|
||||
HREF="node61.html">Core Team</A>
|
||||
</UL>
|
||||
<!--End of Table of Contents--> <BR>
|
||||
<BR>
|
||||
|
|
@ -160,10 +154,10 @@ Contents</A>
|
|||
<BR>
|
||||
<IMG
|
||||
WIDTH="556" HEIGHT="419" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img3.png"
|
||||
SRC="img2.png"
|
||||
ALT="\begin{boxedminipage}[b]{\textwidth}
|
||||
ClamAV User Manual,
|
||||
\copyright \ 2007 - 2...
|
||||
\copyright 2007 - 2...
|
||||
... Franklin Street, Fifth Floor, Boston,
|
||||
MA 02110-1301, USA.
|
||||
\end{boxedminipage}">
|
||||
|
|
@ -176,7 +170,7 @@ MA 02110-1301, USA.
|
|||
<BR>
|
||||
<IMG
|
||||
WIDTH="556" HEIGHT="27" ALIGN="BOTTOM" BORDER="0"
|
||||
SRC="img4.png"
|
||||
SRC="img3.png"
|
||||
ALT="\begin{boxedminipage}[b]{\textwidth}
|
||||
ClamAV and Clam AntiVirus are trademarks of Sourcefire, Inc.
|
||||
\end{boxedminipage}">
|
||||
|
|
@ -188,7 +182,7 @@ ClamAV and Clam AntiVirus are trademarks of Sourcefire, Inc.
|
|||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,91 +1,67 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Requirements</TITLE>
|
||||
<META NAME="description" CONTENT="Requirements">
|
||||
<TITLE>Binary packages</TITLE>
|
||||
<META NAME="description" CONTENT="Binary packages">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node11.html">
|
||||
<LINK REL="previous" HREF="node9.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="previous" HREF="node7.html">
|
||||
<LINK REL="up" HREF="node6.html">
|
||||
<LINK REL="next" HREF="node11.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html338"
|
||||
<A NAME="tex2html335"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html334"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html331"
|
||||
HREF="node6.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html328"
|
||||
<A NAME="tex2html327"
|
||||
HREF="node9.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html336"
|
||||
<A NAME="tex2html333"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html339"
|
||||
HREF="node11.html">Installing on shell account</A>
|
||||
<B> Up:</B> <A NAME="tex2html335"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html329"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> <A NAME="tex2html337"
|
||||
<B> Next:</B> <A NAME="tex2html336"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Up:</B> <A NAME="tex2html332"
|
||||
HREF="node6.html">Base package</A>
|
||||
<B> Previous:</B> <A NAME="tex2html328"
|
||||
HREF="node9.html">Windows</A>
|
||||
<B> <A NAME="tex2html334"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00041000000000000000">
|
||||
Requirements</A>
|
||||
<H2><A NAME="SECTION00032000000000000000">
|
||||
Binary packages</A>
|
||||
</H2>
|
||||
The following elements are required to compile ClamAV:
|
||||
|
||||
<UL>
|
||||
<LI>zlib and zlib-devel packages
|
||||
</LI>
|
||||
<LI>gcc compiler suite (tested with 2.9x, 3.x and 4.x series)
|
||||
<BR> <SPAN CLASS="textbf">If you are compiling with higher optimization levels
|
||||
than the default one (-O2 for gcc), be aware that there
|
||||
have been reports of misoptimizations. The build system of ClamAV
|
||||
only checks for bugs affecting the default settings, it is your
|
||||
responsibility to check that your compiler version doesn't
|
||||
have any bugs.</SPAN>
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
The following packages are optional but <SPAN CLASS="textbf">highly recommended</SPAN>:
|
||||
|
||||
<UL>
|
||||
<LI>bzip2 and bzip2-devel library
|
||||
</LI>
|
||||
<LI><code>check</code> unit testing framework <A NAME="tex2html6"
|
||||
HREF="footnode.html#foot773"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A>.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
You can find the up-to-date list of binary packages at our website:
|
||||
<TT><A NAME="tex2html5"
|
||||
HREF="http://www.clamav.net/download/packages/">http://www.clamav.net/download/packages/</A></TT>
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,81 +1,87 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Installing on shell account</TITLE>
|
||||
<META NAME="description" CONTENT="Installing on shell account">
|
||||
<TITLE>Installation</TITLE>
|
||||
<META NAME="description" CONTENT="Installation">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node12.html">
|
||||
<LINK REL="previous" HREF="node10.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="next" HREF="node19.html">
|
||||
<LINK REL="previous" HREF="node6.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node12.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html350"
|
||||
<A NAME="tex2html347"
|
||||
HREF="node12.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html346"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html343"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html340"
|
||||
<A NAME="tex2html337"
|
||||
HREF="node10.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html348"
|
||||
<A NAME="tex2html345"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html351"
|
||||
HREF="node12.html">Adding new system user</A>
|
||||
<B> Up:</B> <A NAME="tex2html347"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html341"
|
||||
HREF="node10.html">Requirements</A>
|
||||
<B> <A NAME="tex2html349"
|
||||
<B> Next:</B> <A NAME="tex2html348"
|
||||
HREF="node12.html">Requirements</A>
|
||||
<B> Up:</B> <A NAME="tex2html344"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html338"
|
||||
HREF="node10.html">Binary packages</A>
|
||||
<B> <A NAME="tex2html346"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00042000000000000000">
|
||||
Installing on shell account</A>
|
||||
</H2>
|
||||
To install ClamAV locally on an unprivileged shell account you need not
|
||||
create any additional users or groups. Assuming your home directory is
|
||||
<code>/home/gary</code> you should build it as follows:
|
||||
<PRE>
|
||||
$ ./configure --prefix=/home/gary/clamav --disable-clamav
|
||||
$ make; make install
|
||||
</PRE>
|
||||
To test your installation execute:
|
||||
<PRE>
|
||||
$ ~/clamav/bin/freshclam
|
||||
$ ~/clamav/bin/clamscan ~
|
||||
</PRE>
|
||||
The <code>--disable-clamav</code> switch disables the check for existence of
|
||||
the <SPAN CLASS="textit">clamav</SPAN> user and group but <code>clamscan</code> would still require an
|
||||
unprivileged account to work in a superuser mode.
|
||||
<H1><A NAME="SECTION00040000000000000000">
|
||||
Installation</A>
|
||||
</H1>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html349"
|
||||
HREF="node12.html">Requirements</A>
|
||||
<LI><A NAME="tex2html350"
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<LI><A NAME="tex2html351"
|
||||
HREF="node14.html">Adding new system user and group</A>
|
||||
<LI><A NAME="tex2html352"
|
||||
HREF="node15.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html353"
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html354"
|
||||
HREF="node17.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html355"
|
||||
HREF="node18.html">Reporting a unit test failure bug</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,75 +1,139 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Adding new system user and group</TITLE>
|
||||
<META NAME="description" CONTENT="Adding new system user and group">
|
||||
<TITLE>Requirements</TITLE>
|
||||
<META NAME="description" CONTENT="Requirements">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node13.html">
|
||||
<LINK REL="previous" HREF="node11.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node13.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html362"
|
||||
<A NAME="tex2html366"
|
||||
HREF="node13.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html358"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html362"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html352"
|
||||
<A NAME="tex2html356"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html360"
|
||||
<A NAME="tex2html364"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html363"
|
||||
HREF="node13.html">Compilation of base package</A>
|
||||
<B> Up:</B> <A NAME="tex2html359"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html353"
|
||||
HREF="node11.html">Installing on shell account</A>
|
||||
<B> <A NAME="tex2html361"
|
||||
<B> Next:</B> <A NAME="tex2html367"
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<B> Up:</B> <A NAME="tex2html363"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html357"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> <A NAME="tex2html365"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00043000000000000000">
|
||||
Adding new system user and group</A>
|
||||
<H2><A NAME="SECTION00041000000000000000">
|
||||
Requirements</A>
|
||||
</H2>
|
||||
If you are installing ClamAV for the first time, you have to add a new
|
||||
user and group to your system:
|
||||
<PRE>
|
||||
# groupadd clamav
|
||||
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
|
||||
</PRE>
|
||||
Consult a system manual if your OS has not <SPAN CLASS="textit">groupadd</SPAN> and
|
||||
<SPAN CLASS="textit">useradd</SPAN> utilities. <SPAN CLASS="textbf">Don't forget to lock access to the
|
||||
account!</SPAN>
|
||||
The following components are required to compile ClamAV under UNIX:
|
||||
<A NAME="tex2html6"
|
||||
HREF="footnode.html#foot125"><SUP><SPAN CLASS="arabic">3</SPAN></SUP></A>
|
||||
<UL>
|
||||
<LI>zlib and zlib-devel packages
|
||||
</LI>
|
||||
<LI>gcc compiler suite (tested with 2.9x, 3.x and 4.x series)
|
||||
<BR> <SPAN CLASS="textbf">If you are compiling with higher optimization levels
|
||||
than the default one (-O2 for gcc), be aware that there
|
||||
have been reports of misoptimizations. The build system of ClamAV
|
||||
only checks for bugs affecting the default settings, it is your
|
||||
responsibility to check that your compiler version doesn't
|
||||
have any bugs.</SPAN>
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
The following packages are optional but <SPAN CLASS="textbf">highly recommended</SPAN>:
|
||||
|
||||
<UL>
|
||||
<LI>bzip2 and bzip2-devel library
|
||||
</LI>
|
||||
<LI><code>check</code> unit testing framework <A NAME="tex2html7"
|
||||
HREF="footnode.html#foot787"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A>.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
The following packages are optional, but <SPAN CLASS="textbf">required for bytecode JIT support</SPAN>:
|
||||
<A NAME="tex2html8"
|
||||
HREF="footnode.html#foot134"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A>
|
||||
<UL>
|
||||
<LI>GCC C and C++ compilers (minimum 4.1.3, recommended 4.3.4 or newer)
|
||||
<BR>
|
||||
the package for these compilers are usually called: gcc, g++, or gcc-c++.
|
||||
<A NAME="tex2html9"
|
||||
HREF="footnode.html#foot788"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A>
|
||||
</LI>
|
||||
<LI>A supported CPU for the JIT, either of: X86, X86-64, PowerPC, PowerPC64
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
The following packages are optional, but needed for the JIT unit tests:
|
||||
|
||||
<UL>
|
||||
<LI>GNU Make (version 3.79, recommended 3.81)
|
||||
</LI>
|
||||
<LI>Python (version 2.5.4 or newer), for running the JIT unit tests
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html366"
|
||||
HREF="node13.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html362"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html356"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html364"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html367"
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<B> Up:</B> <A NAME="tex2html363"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html357"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> <A NAME="tex2html365"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,81 +1,81 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Compilation of base package</TITLE>
|
||||
<META NAME="description" CONTENT="Compilation of base package">
|
||||
<TITLE>Installing on shell account</TITLE>
|
||||
<META NAME="description" CONTENT="Installing on shell account">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node14.html">
|
||||
<LINK REL="previous" HREF="node12.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node14.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html374"
|
||||
<A NAME="tex2html378"
|
||||
HREF="node14.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html370"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html374"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html364"
|
||||
<A NAME="tex2html368"
|
||||
HREF="node12.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html372"
|
||||
<A NAME="tex2html376"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html375"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
<B> Up:</B> <A NAME="tex2html371"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html365"
|
||||
HREF="node12.html">Adding new system user</A>
|
||||
<B> <A NAME="tex2html373"
|
||||
<B> Next:</B> <A NAME="tex2html379"
|
||||
HREF="node14.html">Adding new system user</A>
|
||||
<B> Up:</B> <A NAME="tex2html375"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html369"
|
||||
HREF="node12.html">Requirements</A>
|
||||
<B> <A NAME="tex2html377"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00044000000000000000">
|
||||
Compilation of base package</A>
|
||||
<H2><A NAME="SECTION00042000000000000000">
|
||||
Installing on shell account</A>
|
||||
</H2>
|
||||
Once you have created the clamav user and group, please extract the archive:
|
||||
To install ClamAV locally on an unprivileged shell account you need not
|
||||
create any additional users or groups. Assuming your home directory is
|
||||
<code>/home/gary</code> you should build it as follows:
|
||||
<PRE>
|
||||
$ zcat clamav-x.yz.tar.gz | tar xvf -
|
||||
$ cd clamav-x.yz
|
||||
$ ./configure --prefix=/home/gary/clamav --disable-clamav
|
||||
$ make; make install
|
||||
</PRE>
|
||||
Assuming you want to install the configuration files in /etc, configure
|
||||
and build the software as follows:
|
||||
To test your installation execute:
|
||||
<PRE>
|
||||
$ ./configure --sysconfdir=/etc
|
||||
$ make
|
||||
$ su -c "make install"
|
||||
$ ~/clamav/bin/freshclam
|
||||
$ ~/clamav/bin/clamscan ~
|
||||
</PRE>
|
||||
In the last step the software is installed into the /usr/local directory
|
||||
and the config files into /etc. <SPAN CLASS="textbf">WARNING: Never enable the SUID
|
||||
or SGID bits for Clam AntiVirus binaries.</SPAN>
|
||||
The <code>--disable-clamav</code> switch disables the check for existence of
|
||||
the <SPAN CLASS="textit">clamav</SPAN> user and group but <code>clamscan</code> would still require an
|
||||
unprivileged account to work in a superuser mode.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,71 +1,75 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Compilation with clamav-milter enabled</TITLE>
|
||||
<META NAME="description" CONTENT="Compilation with clamav-milter enabled">
|
||||
<TITLE>Adding new system user and group</TITLE>
|
||||
<META NAME="description" CONTENT="Adding new system user and group">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node15.html">
|
||||
<LINK REL="previous" HREF="node13.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node15.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html386"
|
||||
<A NAME="tex2html390"
|
||||
HREF="node15.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html382"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html386"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html376"
|
||||
<A NAME="tex2html380"
|
||||
HREF="node13.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html384"
|
||||
<A NAME="tex2html388"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html387"
|
||||
HREF="node15.html">Running unit tests</A>
|
||||
<B> Up:</B> <A NAME="tex2html383"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html377"
|
||||
HREF="node13.html">Compilation of base package</A>
|
||||
<B> <A NAME="tex2html385"
|
||||
<B> Next:</B> <A NAME="tex2html391"
|
||||
HREF="node15.html">Compilation of base package</A>
|
||||
<B> Up:</B> <A NAME="tex2html387"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html381"
|
||||
HREF="node13.html">Installing on shell account</A>
|
||||
<B> <A NAME="tex2html389"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00045000000000000000">
|
||||
Compilation with clamav-milter enabled</A>
|
||||
<H2><A NAME="SECTION00043000000000000000">
|
||||
Adding new system user and group</A>
|
||||
</H2>
|
||||
libmilter and its development files are required. To enable clamav-milter,
|
||||
configure ClamAV with
|
||||
If you are installing ClamAV for the first time, you have to add a new
|
||||
user and group to your system:
|
||||
<PRE>
|
||||
$ ./configure --enable-milter
|
||||
# groupadd clamav
|
||||
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
|
||||
</PRE>
|
||||
Consult a system manual if your OS has not <SPAN CLASS="textit">groupadd</SPAN> and
|
||||
<SPAN CLASS="textit">useradd</SPAN> utilities. <SPAN CLASS="textbf">Don't forget to lock access to the
|
||||
account!</SPAN>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,148 +1,81 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Running unit tests</TITLE>
|
||||
<META NAME="description" CONTENT="Running unit tests">
|
||||
<TITLE>Compilation of base package</TITLE>
|
||||
<META NAME="description" CONTENT="Compilation of base package">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node16.html">
|
||||
<LINK REL="previous" HREF="node14.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node16.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html398"
|
||||
<A NAME="tex2html402"
|
||||
HREF="node16.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html394"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html398"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html388"
|
||||
<A NAME="tex2html392"
|
||||
HREF="node14.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html396"
|
||||
<A NAME="tex2html400"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html399"
|
||||
HREF="node16.html">Reporting a unit test</A>
|
||||
<B> Up:</B> <A NAME="tex2html395"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html389"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
<B> <A NAME="tex2html397"
|
||||
<B> Next:</B> <A NAME="tex2html403"
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<B> Up:</B> <A NAME="tex2html399"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html393"
|
||||
HREF="node14.html">Adding new system user</A>
|
||||
<B> <A NAME="tex2html401"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00046000000000000000"></A><A NAME="unit-testing"></A>
|
||||
<BR>
|
||||
Running unit tests
|
||||
<H2><A NAME="SECTION00044000000000000000">
|
||||
Compilation of base package</A>
|
||||
</H2>
|
||||
ClamAV includes unit tests that allow you to test that the compiled binaries work correctly on your platform.
|
||||
|
||||
<P>
|
||||
The first step is to use your OS's package manager to install the <code>check</code> package.
|
||||
If your OS doesn't have that package, you can download it from <TT><A NAME="tex2html7"
|
||||
HREF="http://check.sourceforge.net/">http://check.sourceforge.net/</A></TT>,
|
||||
build it and install it.
|
||||
|
||||
<P>
|
||||
To help clamav's configure script locate <code>check</code>, it is recommended that you install <code>pkg-config</code>, preferably
|
||||
using your OS's package manager, or from <TT><A NAME="tex2html8"
|
||||
HREF="http://pkg-config.freedesktop.org">http://pkg-config.freedesktop.org</A></TT>.
|
||||
|
||||
<P>
|
||||
The recommended way to run unit-tests is the following, which ensures you will get an error if unit tests cannot be built:
|
||||
<A NAME="tex2html9"
|
||||
HREF="footnode.html#foot153"><SUP><SPAN CLASS="arabic">4</SPAN></SUP></A> <PRE>
|
||||
$ ./configure --enable-check
|
||||
Once you have created the clamav user and group, please extract the archive:
|
||||
<PRE>
|
||||
$ zcat clamav-x.yz.tar.gz | tar xvf -
|
||||
$ cd clamav-x.yz
|
||||
</PRE>
|
||||
Assuming you want to install the configuration files in /etc, configure
|
||||
and build the software as follows:
|
||||
<PRE>
|
||||
$ ./configure --sysconfdir=/etc
|
||||
$ make
|
||||
$ make check
|
||||
$ su -c "make install"
|
||||
</PRE>
|
||||
In the last step the software is installed into the /usr/local directory
|
||||
and the config files into /etc. <SPAN CLASS="textbf">WARNING: Never enable the SUID
|
||||
or SGID bits for Clam AntiVirus binaries.</SPAN>
|
||||
|
||||
<P>
|
||||
When <code>make check</code> is finished, you should get a message similar to this:
|
||||
<PRE>
|
||||
==================
|
||||
All 8 tests passed
|
||||
==================
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
If a unit test fails, you get a message similar to the following.
|
||||
See the next section on how to report a bug when a unit test fails.
|
||||
<PRE>
|
||||
========================================
|
||||
1 of 8 tests failed
|
||||
Please report to http://bugs.clamav.net/
|
||||
========================================
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
If unit tests are disabled (and you didn't use -enable-check), you will get this message:
|
||||
<PRE>
|
||||
*** Unit tests disabled in this build
|
||||
*** Use ./configure --enable-check to enable them
|
||||
|
||||
SKIP: check_clamav
|
||||
PASS: check_clamd.sh
|
||||
PASS: check_freshclam.sh
|
||||
PASS: check_sigtool.sh
|
||||
PASS: check_clamscan.sh
|
||||
======================
|
||||
All 4 tests passed
|
||||
(1 tests were not run)
|
||||
======================
|
||||
</PRE>
|
||||
Running <code>./configure --enable-check</code> should tell you why.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html398"
|
||||
HREF="node16.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html394"
|
||||
HREF="node9.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html388"
|
||||
HREF="node14.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html396"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html399"
|
||||
HREF="node16.html">Reporting a unit test</A>
|
||||
<B> Up:</B> <A NAME="tex2html395"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html389"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
<B> <A NAME="tex2html397"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,102 +1,71 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Reporting a unit test failure bug</TITLE>
|
||||
<META NAME="description" CONTENT="Reporting a unit test failure bug">
|
||||
<TITLE>Compilation with clamav-milter enabled</TITLE>
|
||||
<META NAME="description" CONTENT="Compilation with clamav-milter enabled">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node17.html">
|
||||
<LINK REL="previous" HREF="node15.html">
|
||||
<LINK REL="up" HREF="node9.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node17.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html408"
|
||||
<A NAME="tex2html414"
|
||||
HREF="node17.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html404"
|
||||
HREF="node9.html">
|
||||
<A NAME="tex2html410"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html400"
|
||||
<A NAME="tex2html404"
|
||||
HREF="node15.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html406"
|
||||
<A NAME="tex2html412"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html409"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Up:</B> <A NAME="tex2html405"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html401"
|
||||
HREF="node15.html">Running unit tests</A>
|
||||
<B> <A NAME="tex2html407"
|
||||
<B> Next:</B> <A NAME="tex2html415"
|
||||
HREF="node17.html">Running unit tests</A>
|
||||
<B> Up:</B> <A NAME="tex2html411"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html405"
|
||||
HREF="node15.html">Compilation of base package</A>
|
||||
<B> <A NAME="tex2html413"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00047000000000000000">
|
||||
Reporting a unit test failure bug</A>
|
||||
<H2><A NAME="SECTION00045000000000000000">
|
||||
Compilation with clamav-milter enabled</A>
|
||||
</H2>
|
||||
If <code>make check</code> says that some tests failed we encourage you to report a bug on our bugzilla: <TT><A NAME="tex2html10"
|
||||
HREF="http://bugs.clamav.net">http://bugs.clamav.net</A></TT>.
|
||||
The information we need is (see also <TT><A NAME="tex2html11"
|
||||
HREF="http://clamav.net/bugs">http://clamav.net/bugs</A></TT>):
|
||||
|
||||
<UL>
|
||||
<LI>The exact output from <code>make check</code>
|
||||
</LI>
|
||||
<LI>Output of <code>uname -mrsp</code>
|
||||
</LI>
|
||||
<LI>your <code>config.log</code>
|
||||
</LI>
|
||||
<LI>The following files from the <code>unit_tests/</code> directory:
|
||||
|
||||
<UL>
|
||||
<LI><code>test.log</code>
|
||||
</LI>
|
||||
<LI><code>clamscan.log</code>
|
||||
</LI>
|
||||
<LI><code>clamdscan.log</code>
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
</LI>
|
||||
<LI><code>/tmp/clamd-test.log</code> if it exists
|
||||
</LI>
|
||||
<LI>where and how you installed the check package
|
||||
</LI>
|
||||
<LI>Output of <code>pkg-config check --cflags --libs</code>
|
||||
</LI>
|
||||
<LI>Optionally if <code>valgrind</code> is available on your platform, the output of the following:
|
||||
libmilter and its development files are required. To enable clamav-milter,
|
||||
configure ClamAV with
|
||||
<PRE>
|
||||
$ make check
|
||||
$ CK_FORK=no ./libtool --mode=execute valgrind unit_tests/check-clamav
|
||||
$ ./configure --enable-milter
|
||||
</PRE>
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,93 +1,148 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Configuration</TITLE>
|
||||
<META NAME="description" CONTENT="Configuration">
|
||||
<TITLE>Running unit tests</TITLE>
|
||||
<META NAME="description" CONTENT="Running unit tests">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node25.html">
|
||||
<LINK REL="previous" HREF="node9.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node18.html">
|
||||
<LINK REL="previous" HREF="node16.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node18.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html420"
|
||||
<A NAME="tex2html426"
|
||||
HREF="node18.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html416"
|
||||
HREF="clamdoc.html">
|
||||
<A NAME="tex2html422"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html410"
|
||||
<A NAME="tex2html416"
|
||||
HREF="node16.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html418"
|
||||
<A NAME="tex2html424"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html421"
|
||||
HREF="node18.html">clamd</A>
|
||||
<B> Up:</B> <A NAME="tex2html417"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html411"
|
||||
HREF="node16.html">Reporting a unit test</A>
|
||||
<B> <A NAME="tex2html419"
|
||||
<B> Next:</B> <A NAME="tex2html427"
|
||||
HREF="node18.html">Reporting a unit test</A>
|
||||
<B> Up:</B> <A NAME="tex2html423"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html417"
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<B> <A NAME="tex2html425"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00050000000000000000">
|
||||
Configuration</A>
|
||||
</H1>
|
||||
<H2><A NAME="SECTION00046000000000000000"></A><A NAME="unit-testing"></A>
|
||||
<BR>
|
||||
Running unit tests
|
||||
</H2>
|
||||
ClamAV includes unit tests that allow you to test that the compiled binaries work correctly on your platform.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
The first step is to use your OS's package manager to install the <code>check</code> package.
|
||||
If your OS doesn't have that package, you can download it from <TT><A NAME="tex2html11"
|
||||
HREF="http://check.sourceforge.net/">http://check.sourceforge.net/</A></TT>,
|
||||
build it and install it.
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html422"
|
||||
HREF="node18.html">clamd</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html423"
|
||||
HREF="node19.html">On-access scanning</A>
|
||||
</UL>
|
||||
<P>
|
||||
To help clamav's configure script locate <code>check</code>, it is recommended that you install <code>pkg-config</code>, preferably
|
||||
using your OS's package manager, or from <TT><A NAME="tex2html12"
|
||||
HREF="http://pkg-config.freedesktop.org">http://pkg-config.freedesktop.org</A></TT>.
|
||||
|
||||
<P>
|
||||
The recommended way to run unit-tests is the following, which ensures you will get an error if unit tests cannot be built:
|
||||
<A NAME="tex2html13"
|
||||
HREF="footnode.html#foot165"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A> <PRE>
|
||||
$ ./configure --enable-check
|
||||
$ make
|
||||
$ make check
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
When <code>make check</code> is finished, you should get a message similar to this:
|
||||
<PRE>
|
||||
==================
|
||||
All 8 tests passed
|
||||
==================
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
If a unit test fails, you get a message similar to the following.
|
||||
See the next section on how to report a bug when a unit test fails.
|
||||
<PRE>
|
||||
========================================
|
||||
1 of 8 tests failed
|
||||
Please report to http://bugs.clamav.net/
|
||||
========================================
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
If unit tests are disabled (and you didn't use -enable-check), you will get this message:
|
||||
<PRE>
|
||||
*** Unit tests disabled in this build
|
||||
*** Use ./configure --enable-check to enable them
|
||||
|
||||
SKIP: check_clamav
|
||||
PASS: check_clamd.sh
|
||||
PASS: check_freshclam.sh
|
||||
PASS: check_sigtool.sh
|
||||
PASS: check_clamscan.sh
|
||||
======================
|
||||
All 4 tests passed
|
||||
(1 tests were not run)
|
||||
======================
|
||||
</PRE>
|
||||
Running <code>./configure --enable-check</code> should tell you why.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html426"
|
||||
HREF="node18.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html422"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html416"
|
||||
HREF="node16.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html424"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html424"
|
||||
HREF="node20.html">clamav-milter</A>
|
||||
<LI><A NAME="tex2html425"
|
||||
HREF="node21.html">Testing</A>
|
||||
<LI><A NAME="tex2html426"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html427"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html428"
|
||||
HREF="node24.html">ClamAV Active Malware Report</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<B> Next:</B> <A NAME="tex2html427"
|
||||
HREF="node18.html">Reporting a unit test</A>
|
||||
<B> Up:</B> <A NAME="tex2html423"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html417"
|
||||
HREF="node16.html">Compilation with clamav-milter enabled</A>
|
||||
<B> <A NAME="tex2html425"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,85 +1,102 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>clamd</TITLE>
|
||||
<META NAME="description" CONTENT="clamd">
|
||||
<TITLE>Reporting a unit test failure bug</TITLE>
|
||||
<META NAME="description" CONTENT="Reporting a unit test failure bug">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node20.html">
|
||||
<LINK REL="previous" HREF="node17.html">
|
||||
<LINK REL="up" HREF="node17.html">
|
||||
<LINK REL="up" HREF="node11.html">
|
||||
<LINK REL="next" HREF="node19.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html439"
|
||||
<A NAME="tex2html436"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html435"
|
||||
HREF="node17.html">
|
||||
<A NAME="tex2html432"
|
||||
HREF="node11.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html429"
|
||||
<A NAME="tex2html428"
|
||||
HREF="node17.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html437"
|
||||
<A NAME="tex2html434"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html440"
|
||||
HREF="node19.html">On-access scanning</A>
|
||||
<B> Up:</B> <A NAME="tex2html436"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html430"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> <A NAME="tex2html438"
|
||||
<B> Next:</B> <A NAME="tex2html437"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Up:</B> <A NAME="tex2html433"
|
||||
HREF="node11.html">Installation</A>
|
||||
<B> Previous:</B> <A NAME="tex2html429"
|
||||
HREF="node17.html">Running unit tests</A>
|
||||
<B> <A NAME="tex2html435"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00051000000000000000">
|
||||
clamd</A>
|
||||
<H2><A NAME="SECTION00047000000000000000">
|
||||
Reporting a unit test failure bug</A>
|
||||
</H2>
|
||||
Before you start using the daemon you have to edit the configuration file
|
||||
(in other case <code>clamd</code> won't run):
|
||||
If <code>make check</code> says that some tests failed we encourage you to report a bug on our bugzilla: <TT><A NAME="tex2html14"
|
||||
HREF="http://bugs.clamav.net">http://bugs.clamav.net</A></TT>.
|
||||
The information we need is (see also <TT><A NAME="tex2html15"
|
||||
HREF="http://clamav.net/bugs">http://clamav.net/bugs</A></TT>):
|
||||
|
||||
<UL>
|
||||
<LI>The exact output from <code>make check</code>
|
||||
</LI>
|
||||
<LI>Output of <code>uname -mrsp</code>
|
||||
</LI>
|
||||
<LI>your <code>config.log</code>
|
||||
</LI>
|
||||
<LI>The following files from the <code>unit_tests/</code> directory:
|
||||
|
||||
<UL>
|
||||
<LI><code>test.log</code>
|
||||
</LI>
|
||||
<LI><code>clamscan.log</code>
|
||||
</LI>
|
||||
<LI><code>clamdscan.log</code>
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
</LI>
|
||||
<LI><code>/tmp/clamd-test.log</code> if it exists
|
||||
</LI>
|
||||
<LI>where and how you installed the check package
|
||||
</LI>
|
||||
<LI>Output of <code>pkg-config check --cflags --libs</code>
|
||||
</LI>
|
||||
<LI>Optionally if <code>valgrind</code> is available on your platform, the output of the following:
|
||||
<PRE>
|
||||
$ clamd
|
||||
ERROR: Please edit the example config file /etc/clamd.conf.
|
||||
$ make check
|
||||
$ CK_FORK=no ./libtool --mode=execute valgrind unit_tests/check-clamav
|
||||
</PRE>
|
||||
This shows the location of the default configuration file. The format and
|
||||
options of this file are fully described in the <SPAN CLASS="textit">clamd.conf(5)</SPAN>
|
||||
manual. The config file is well commented and configuration should be
|
||||
straightforward.
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html441"
|
||||
HREF="node19.html">On-access scanning</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,96 +1,93 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>On-access scanning</TITLE>
|
||||
<META NAME="description" CONTENT="On-access scanning">
|
||||
<TITLE>Configuration</TITLE>
|
||||
<META NAME="description" CONTENT="Configuration">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node18.html">
|
||||
<LINK REL="up" HREF="node18.html">
|
||||
<LINK REL="next" HREF="node27.html">
|
||||
<LINK REL="previous" HREF="node11.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node20.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html450"
|
||||
<A NAME="tex2html448"
|
||||
HREF="node20.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html446"
|
||||
HREF="node18.html">
|
||||
<A NAME="tex2html444"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html442"
|
||||
<A NAME="tex2html438"
|
||||
HREF="node18.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html448"
|
||||
<A NAME="tex2html446"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html451"
|
||||
HREF="node20.html">clamav-milter</A>
|
||||
<B> Up:</B> <A NAME="tex2html447"
|
||||
HREF="node18.html">clamd</A>
|
||||
<B> Previous:</B> <A NAME="tex2html443"
|
||||
HREF="node18.html">clamd</A>
|
||||
<B> <A NAME="tex2html449"
|
||||
<B> Next:</B> <A NAME="tex2html449"
|
||||
HREF="node20.html">clamd</A>
|
||||
<B> Up:</B> <A NAME="tex2html445"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html439"
|
||||
HREF="node18.html">Reporting a unit test</A>
|
||||
<B> <A NAME="tex2html447"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00051100000000000000">
|
||||
On-access scanning</A>
|
||||
</H3>
|
||||
One of the interesting features of <code>clamd</code> is on-access scanning
|
||||
based on the Dazuko module, available from <TT><A NAME="tex2html12"
|
||||
HREF="http://dazuko.org/">http://dazuko.org/</A></TT>.
|
||||
<SPAN CLASS="textbf">This module is not required to run clamd - furthermore, you
|
||||
shouldn't run Dazuko on production systems</SPAN>. At the moment Dazuko is
|
||||
avaliable for Linux and FreeBSD, but the following information only covers
|
||||
Linux.
|
||||
<PRE>
|
||||
$ tar zxpvf dazuko-a.b.c.tar.gz
|
||||
$ cd dazuko-a.b.c
|
||||
$ make dazuko
|
||||
or
|
||||
$ make dazuko-smp (for smp kernels)
|
||||
$ su
|
||||
# insmod dazuko.o
|
||||
# cp dazuko.o /lib/modules/`uname -r`/misc
|
||||
# depmod -a
|
||||
</PRE>
|
||||
Depending on your Linux distribution you may need to add a "dazuko" entry to
|
||||
<SPAN CLASS="textit">/etc/modules</SPAN> or run the module during system's startup by adding
|
||||
<PRE>
|
||||
/sbin/modprobe dazuko
|
||||
</PRE>
|
||||
to some startup file. You must also create a new device:
|
||||
<PRE>
|
||||
$ cat /proc/devices | grep dazuko
|
||||
254 dazuko
|
||||
$ su -c "mknod -m 600 /dev/dazuko c 254 0"
|
||||
</PRE>
|
||||
Now configure Clamuko in <code>clamd.conf</code> and read the <A HREF="node28.html#clamuko">5.3</A>
|
||||
section.
|
||||
<H1><A NAME="SECTION00050000000000000000">
|
||||
Configuration</A>
|
||||
</H1>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html450"
|
||||
HREF="node20.html">clamd</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html451"
|
||||
HREF="node21.html">On-access scanning</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html452"
|
||||
HREF="node22.html">clamav-milter</A>
|
||||
<LI><A NAME="tex2html453"
|
||||
HREF="node23.html">Testing</A>
|
||||
<LI><A NAME="tex2html454"
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html455"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html456"
|
||||
HREF="node26.html">ClamAV Active Malware Report</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,26 +27,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html234"
|
||||
<A NAME="tex2html236"
|
||||
HREF="node3.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html230"
|
||||
<A NAME="tex2html232"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html224"
|
||||
<A NAME="tex2html226"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html232"
|
||||
<A NAME="tex2html234"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html235"
|
||||
<B> Next:</B> <A NAME="tex2html237"
|
||||
HREF="node3.html">Features</A>
|
||||
<B> Up:</B> <A NAME="tex2html231"
|
||||
<B> Up:</B> <A NAME="tex2html233"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html225"
|
||||
<B> Previous:</B> <A NAME="tex2html227"
|
||||
HREF="node1.html">Contents</A>
|
||||
<B> <A NAME="tex2html233"
|
||||
<B> <A NAME="tex2html235"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -68,18 +68,18 @@ Introduction</A>
|
|||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html236"
|
||||
HREF="node3.html">Features</A>
|
||||
<LI><A NAME="tex2html237"
|
||||
HREF="node4.html">Mailing lists and IRC channel</A>
|
||||
<LI><A NAME="tex2html238"
|
||||
HREF="node3.html">Features</A>
|
||||
<LI><A NAME="tex2html239"
|
||||
HREF="node4.html">Mailing lists and IRC channel</A>
|
||||
<LI><A NAME="tex2html240"
|
||||
HREF="node5.html">Virus submitting</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,73 +1,85 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>clamav-milter</TITLE>
|
||||
<META NAME="description" CONTENT="clamav-milter">
|
||||
<TITLE>clamd</TITLE>
|
||||
<META NAME="description" CONTENT="clamd">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node21.html">
|
||||
<LINK REL="previous" HREF="node18.html">
|
||||
<LINK REL="up" HREF="node17.html">
|
||||
<LINK REL="next" HREF="node22.html">
|
||||
<LINK REL="previous" HREF="node19.html">
|
||||
<LINK REL="up" HREF="node19.html">
|
||||
<LINK REL="next" HREF="node21.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html462"
|
||||
<A NAME="tex2html467"
|
||||
HREF="node21.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html458"
|
||||
HREF="node17.html">
|
||||
<A NAME="tex2html463"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html452"
|
||||
<A NAME="tex2html457"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html460"
|
||||
<A NAME="tex2html465"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html463"
|
||||
HREF="node21.html">Testing</A>
|
||||
<B> Up:</B> <A NAME="tex2html459"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html453"
|
||||
HREF="node19.html">On-access scanning</A>
|
||||
<B> <A NAME="tex2html461"
|
||||
<B> Next:</B> <A NAME="tex2html468"
|
||||
HREF="node21.html">On-access scanning</A>
|
||||
<B> Up:</B> <A NAME="tex2html464"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html458"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> <A NAME="tex2html466"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00052000000000000000">
|
||||
clamav-milter</A>
|
||||
<H2><A NAME="SECTION00051000000000000000">
|
||||
clamd</A>
|
||||
</H2>
|
||||
ClamAV 0.95 includes a new, redesigned clamav-milter. The most notable
|
||||
difference is that the internal mode has been dropped and now a working
|
||||
clamd companion is required. The second important difference is that now
|
||||
the milter has got its own configuration and log files. To compile ClamAV
|
||||
with the clamav-milter just run <code>./configure</code> <code>--enable-milter</code>
|
||||
and make as usual. Please consult your MTA's manual on how to connect it
|
||||
with the milter.
|
||||
Before you start using the daemon you have to edit the configuration file
|
||||
(in other case <code>clamd</code> won't run):
|
||||
<PRE>
|
||||
$ clamd
|
||||
ERROR: Please edit the example config file /etc/clamd.conf.
|
||||
</PRE>
|
||||
This shows the location of the default configuration file. The format and
|
||||
options of this file are fully described in the <SPAN CLASS="textit">clamd.conf(5)</SPAN>
|
||||
manual. The config file is well commented and configuration should be
|
||||
straightforward.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html469"
|
||||
HREF="node21.html">On-access scanning</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,81 +1,96 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Testing</TITLE>
|
||||
<META NAME="description" CONTENT="Testing">
|
||||
<TITLE>On-access scanning</TITLE>
|
||||
<META NAME="description" CONTENT="On-access scanning">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node22.html">
|
||||
<LINK REL="previous" HREF="node20.html">
|
||||
<LINK REL="up" HREF="node17.html">
|
||||
<LINK REL="up" HREF="node20.html">
|
||||
<LINK REL="next" HREF="node22.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html474"
|
||||
<A NAME="tex2html478"
|
||||
HREF="node22.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html470"
|
||||
HREF="node17.html">
|
||||
<A NAME="tex2html474"
|
||||
HREF="node20.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html464"
|
||||
<A NAME="tex2html470"
|
||||
HREF="node20.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html472"
|
||||
<A NAME="tex2html476"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html475"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
<B> Up:</B> <A NAME="tex2html471"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html465"
|
||||
HREF="node20.html">clamav-milter</A>
|
||||
<B> <A NAME="tex2html473"
|
||||
<B> Next:</B> <A NAME="tex2html479"
|
||||
HREF="node22.html">clamav-milter</A>
|
||||
<B> Up:</B> <A NAME="tex2html475"
|
||||
HREF="node20.html">clamd</A>
|
||||
<B> Previous:</B> <A NAME="tex2html471"
|
||||
HREF="node20.html">clamd</A>
|
||||
<B> <A NAME="tex2html477"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00053000000000000000">
|
||||
Testing</A>
|
||||
</H2>
|
||||
Try to scan recursively the source directory:
|
||||
<H3><A NAME="SECTION00051100000000000000">
|
||||
On-access scanning</A>
|
||||
</H3>
|
||||
One of the interesting features of <code>clamd</code> is on-access scanning
|
||||
based on the Dazuko module, available from <TT><A NAME="tex2html16"
|
||||
HREF="http://dazuko.org/">http://dazuko.org/</A></TT>.
|
||||
<SPAN CLASS="textbf">This module is not required to run clamd - furthermore, you
|
||||
shouldn't run Dazuko on production systems</SPAN>. At the moment Dazuko is
|
||||
avaliable for Linux and FreeBSD, but the following information only covers
|
||||
Linux.
|
||||
<PRE>
|
||||
$ clamscan -r -l scan.txt clamav-x.yz
|
||||
$ tar zxpvf dazuko-a.b.c.tar.gz
|
||||
$ cd dazuko-a.b.c
|
||||
$ make dazuko
|
||||
or
|
||||
$ make dazuko-smp (for smp kernels)
|
||||
$ su
|
||||
# insmod dazuko.o
|
||||
# cp dazuko.o /lib/modules/`uname -r`/misc
|
||||
# depmod -a
|
||||
</PRE>
|
||||
It should find some test files in the clamav-x.yz/test directory.
|
||||
The scan result will be saved in the <code>scan.txt</code> log file
|
||||
<A NAME="tex2html13"
|
||||
HREF="footnode.html#foot191"><SUP><SPAN CLASS="arabic">5</SPAN></SUP></A>.
|
||||
To test <code>clamd</code>, start it and use <code>clamdscan</code> (or instead connect
|
||||
directly to its socket and run the SCAN command):
|
||||
Depending on your Linux distribution you may need to add a "dazuko" entry to
|
||||
<SPAN CLASS="textit">/etc/modules</SPAN> or run the module during system's startup by adding
|
||||
<PRE>
|
||||
$ clamdscan -l scan.txt clamav-x.yz
|
||||
/sbin/modprobe dazuko
|
||||
</PRE>
|
||||
Please note that the scanned files must be accessible by the user running
|
||||
<code>clamd</code> or you will get an error.
|
||||
to some startup file. You must also create a new device:
|
||||
<PRE>
|
||||
$ cat /proc/devices | grep dazuko
|
||||
254 dazuko
|
||||
$ su -c "mknod -m 600 /dev/dazuko c 254 0"
|
||||
</PRE>
|
||||
Now configure Clamuko in <code>clamd.conf</code> and read the <A HREF="node30.html#clamuko">5.3</A>
|
||||
section.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,146 +1,76 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Setting up auto-updating</TITLE>
|
||||
<META NAME="description" CONTENT="Setting up auto-updating">
|
||||
<TITLE>clamav-milter</TITLE>
|
||||
<META NAME="description" CONTENT="clamav-milter">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node24.html">
|
||||
<LINK REL="previous" HREF="node21.html">
|
||||
<LINK REL="up" HREF="node17.html">
|
||||
<LINK REL="next" HREF="node23.html">
|
||||
<LINK REL="previous" HREF="node20.html">
|
||||
<LINK REL="up" HREF="node19.html">
|
||||
<LINK REL="next" HREF="node23.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html486"
|
||||
<A NAME="tex2html490"
|
||||
HREF="node23.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html482"
|
||||
HREF="node17.html">
|
||||
<A NAME="tex2html486"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html476"
|
||||
<A NAME="tex2html480"
|
||||
HREF="node21.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html484"
|
||||
<A NAME="tex2html488"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html487"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
<B> Up:</B> <A NAME="tex2html483"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html477"
|
||||
HREF="node21.html">Testing</A>
|
||||
<B> <A NAME="tex2html485"
|
||||
<B> Next:</B> <A NAME="tex2html491"
|
||||
HREF="node23.html">Testing</A>
|
||||
<B> Up:</B> <A NAME="tex2html487"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html481"
|
||||
HREF="node21.html">On-access scanning</A>
|
||||
<B> <A NAME="tex2html489"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00054000000000000000">
|
||||
Setting up auto-updating</A>
|
||||
<H2><A NAME="SECTION00052000000000000000">
|
||||
clamav-milter</A>
|
||||
</H2>
|
||||
<code>freshclam</code> is the automatic database update tool for Clam AntiVirus.
|
||||
It can work in two modes:
|
||||
|
||||
<UL>
|
||||
<LI>interactive - on demand from command line
|
||||
</LI>
|
||||
<LI>daemon - silently in the background
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<code>freshclam</code> is advanced tool: it supports scripted updates (instead
|
||||
of transferring the whole CVD file at each update it only transfers the
|
||||
differences between the latest and the current database via a special
|
||||
script), database version checks through DNS, proxy servers (with
|
||||
authentication), digital signatures and various error scenarios.
|
||||
<SPAN CLASS="textbf">Quick test: run freshclam (as superuser) with no parameters
|
||||
and check the output.</SPAN> If everything is OK you may create the log file in
|
||||
/var/log (owned by <SPAN CLASS="textit">clamav</SPAN> or another user <code>freshclam</code> will be
|
||||
running as):
|
||||
<PRE>
|
||||
# touch /var/log/freshclam.log
|
||||
# chmod 600 /var/log/freshclam.log
|
||||
# chown clamav /var/log/freshclam.log
|
||||
</PRE>
|
||||
Now you <SPAN CLASS="textit">should</SPAN> edit the configuration file <code>freshclam.conf</code>
|
||||
and point the <SPAN CLASS="textit">UpdateLogFile</SPAN> directive to the log file. Finally, to
|
||||
run <code>freshclam</code> in the daemon mode, execute:
|
||||
<PRE>
|
||||
# freshclam -d
|
||||
</PRE>
|
||||
The other way is to use the <SPAN CLASS="textit">cron</SPAN> daemon. You have to add the
|
||||
following line to the crontab of <SPAN CLASS="textbf">root</SPAN> or <SPAN CLASS="textbf">clamav</SPAN> user:
|
||||
<SMALL CLASS="SMALL"> </SMALL><PRE>
|
||||
N * * * * /usr/local/bin/freshclam --quiet
|
||||
</PRE>
|
||||
to check for a new database every hour. <SPAN CLASS="textbf">N should be a
|
||||
number between 3 and 57 of your choice. Please don't choose any multiple
|
||||
of 10, because there are already too many clients using those time slots.</SPAN>
|
||||
Proxy settings are only configurable via the configuration file and
|
||||
<code>freshclam</code> will require strict permission settings for the config
|
||||
file when <code>HTTPProxyPassword</code> is turned on.
|
||||
<PRE>
|
||||
HTTPProxyServer myproxyserver.com
|
||||
HTTPProxyPort 1234
|
||||
HTTPProxyUsername myusername
|
||||
HTTPProxyPassword mypass
|
||||
</PRE>
|
||||
ClamAV <SPAN CLASS="MATH"><IMG
|
||||
WIDTH="58" HEIGHT="35" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img4.png"
|
||||
ALT="$\ge0.95$"></SPAN> includes a new, redesigned clamav-milter. The most notable
|
||||
difference is that the internal mode has been dropped and now a working
|
||||
clamd companion is required. The second important difference is that now
|
||||
the milter has got its own configuration and log files. To compile ClamAV
|
||||
with the clamav-milter just run <code>./configure</code> <code>--enable-milter</code>
|
||||
and make as usual. Please consult your MTA's manual on how to connect it
|
||||
with the milter.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html488"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html486"
|
||||
HREF="node23.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html482"
|
||||
HREF="node17.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html476"
|
||||
HREF="node21.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html484"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html487"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
<B> Up:</B> <A NAME="tex2html483"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html477"
|
||||
HREF="node21.html">Testing</A>
|
||||
<B> <A NAME="tex2html485"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,83 +1,81 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Closest mirrors</TITLE>
|
||||
<META NAME="description" CONTENT="Closest mirrors">
|
||||
<TITLE>Testing</TITLE>
|
||||
<META NAME="description" CONTENT="Testing">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node24.html">
|
||||
<LINK REL="previous" HREF="node22.html">
|
||||
<LINK REL="up" HREF="node22.html">
|
||||
<LINK REL="up" HREF="node19.html">
|
||||
<LINK REL="next" HREF="node24.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html497"
|
||||
<A NAME="tex2html502"
|
||||
HREF="node24.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html493"
|
||||
HREF="node22.html">
|
||||
<A NAME="tex2html498"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html489"
|
||||
<A NAME="tex2html492"
|
||||
HREF="node22.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html495"
|
||||
<A NAME="tex2html500"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html498"
|
||||
HREF="node24.html">ClamAV Active Malware Report</A>
|
||||
<B> Up:</B> <A NAME="tex2html494"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
<B> Previous:</B> <A NAME="tex2html490"
|
||||
HREF="node22.html">Setting up auto-updating</A>
|
||||
<B> <A NAME="tex2html496"
|
||||
<B> Next:</B> <A NAME="tex2html503"
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<B> Up:</B> <A NAME="tex2html499"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html493"
|
||||
HREF="node22.html">clamav-milter</A>
|
||||
<B> <A NAME="tex2html501"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00054100000000000000">
|
||||
Closest mirrors</A>
|
||||
</H3>
|
||||
The <code>DatabaseMirror</code> directive in the config file specifies the
|
||||
database server <code>freshclam</code> will attempt (up to <code>MaxAttempts</code>
|
||||
times) to download the database from. The default database mirror
|
||||
is <TT><A NAME="tex2html14"
|
||||
HREF="database.clamav.net">database.clamav.net</A></TT> but multiple directives are allowed.
|
||||
In order to download the database from the closest mirror you should
|
||||
configure <code>freshclam</code> to use <TT><A NAME="tex2html15"
|
||||
HREF="db.xx.clamav.net">db.xx.clamav.net</A></TT> where xx
|
||||
represents your country code. For example, if your server is in "Ascension
|
||||
Island" you should have the following lines included in <code>freshclam.conf</code>:
|
||||
<H2><A NAME="SECTION00053000000000000000">
|
||||
Testing</A>
|
||||
</H2>
|
||||
Try to scan recursively the source directory:
|
||||
<PRE>
|
||||
DNSDatabaseInfo current.cvd.clamav.net
|
||||
DatabaseMirror db.ac.clamav.net
|
||||
DatabaseMirror database.clamav.net
|
||||
$ clamscan -r -l scan.txt clamav-x.yz
|
||||
</PRE>
|
||||
The second entry acts as a fallback in case the connection to the first
|
||||
mirror fails for some reason. The full list of two-letters country codes
|
||||
is available at <TT><A NAME="tex2html16"
|
||||
HREF="http://www.iana.org/cctld/cctld-whois.htm">http://www.iana.org/cctld/cctld-whois.htm</A></TT>
|
||||
It should find some test files in the clamav-x.yz/test directory.
|
||||
The scan result will be saved in the <code>scan.txt</code> log file
|
||||
<A NAME="tex2html17"
|
||||
HREF="footnode.html#foot203"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A>.
|
||||
To test <code>clamd</code>, start it and use <code>clamdscan</code> (or instead connect
|
||||
directly to its socket and run the SCAN command):
|
||||
<PRE>
|
||||
$ clamdscan -l scan.txt clamav-x.yz
|
||||
</PRE>
|
||||
Please note that the scanned files must be accessible by the user running
|
||||
<code>clamd</code> or you will get an error.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,114 +1,146 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>ClamAV Active Malware Report</TITLE>
|
||||
<META NAME="description" CONTENT="ClamAV Active Malware Report">
|
||||
<TITLE>Setting up auto-updating</TITLE>
|
||||
<META NAME="description" CONTENT="Setting up auto-updating">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node22.html">
|
||||
<LINK REL="up" HREF="node17.html">
|
||||
<LINK REL="next" HREF="node26.html">
|
||||
<LINK REL="previous" HREF="node23.html">
|
||||
<LINK REL="up" HREF="node19.html">
|
||||
<LINK REL="next" HREF="node25.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html507"
|
||||
<A NAME="tex2html514"
|
||||
HREF="node25.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html503"
|
||||
HREF="node17.html">
|
||||
<A NAME="tex2html510"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html499"
|
||||
<A NAME="tex2html504"
|
||||
HREF="node23.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html505"
|
||||
<A NAME="tex2html512"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html508"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Up:</B> <A NAME="tex2html504"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html500"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
<B> <A NAME="tex2html506"
|
||||
<B> Next:</B> <A NAME="tex2html515"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
<B> Up:</B> <A NAME="tex2html511"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html505"
|
||||
HREF="node23.html">Testing</A>
|
||||
<B> <A NAME="tex2html513"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00055000000000000000">
|
||||
ClamAV Active Malware Report</A>
|
||||
<H2><A NAME="SECTION00054000000000000000">
|
||||
Setting up auto-updating</A>
|
||||
</H2>
|
||||
<code>freshclam</code> is the automatic database update tool for Clam AntiVirus.
|
||||
It can work in two modes:
|
||||
|
||||
<UL>
|
||||
<LI>interactive - on demand from command line
|
||||
</LI>
|
||||
<LI>daemon - silently in the background
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<code>freshclam</code> is advanced tool: it supports scripted updates (instead
|
||||
of transferring the whole CVD file at each update it only transfers the
|
||||
differences between the latest and the current database via a special
|
||||
script), database version checks through DNS, proxy servers (with
|
||||
authentication), digital signatures and various error scenarios.
|
||||
<SPAN CLASS="textbf">Quick test: run freshclam (as superuser) with no parameters
|
||||
and check the output.</SPAN> If everything is OK you may create the log file in
|
||||
/var/log (owned by <SPAN CLASS="textit">clamav</SPAN> or another user <code>freshclam</code> will be
|
||||
running as):
|
||||
<PRE>
|
||||
# touch /var/log/freshclam.log
|
||||
# chmod 600 /var/log/freshclam.log
|
||||
# chown clamav /var/log/freshclam.log
|
||||
</PRE>
|
||||
Now you <SPAN CLASS="textit">should</SPAN> edit the configuration file <code>freshclam.conf</code>
|
||||
and point the <SPAN CLASS="textit">UpdateLogFile</SPAN> directive to the log file. Finally, to
|
||||
run <code>freshclam</code> in the daemon mode, execute:
|
||||
<PRE>
|
||||
# freshclam -d
|
||||
</PRE>
|
||||
The other way is to use the <SPAN CLASS="textit">cron</SPAN> daemon. You have to add the
|
||||
following line to the crontab of <SPAN CLASS="textbf">root</SPAN> or <SPAN CLASS="textbf">clamav</SPAN> user:
|
||||
<SMALL CLASS="SMALL"> </SMALL><PRE>
|
||||
N * * * * /usr/local/bin/freshclam --quiet
|
||||
</PRE>
|
||||
to check for a new database every hour. <SPAN CLASS="textbf">N should be a
|
||||
number between 3 and 57 of your choice. Please don't choose any multiple
|
||||
of 10, because there are already too many clients using those time slots.</SPAN>
|
||||
Proxy settings are only configurable via the configuration file and
|
||||
<code>freshclam</code> will require strict permission settings for the config
|
||||
file when <code>HTTPProxyPassword</code> is turned on.
|
||||
<PRE>
|
||||
HTTPProxyServer myproxyserver.com
|
||||
HTTPProxyPort 1234
|
||||
HTTPProxyUsername myusername
|
||||
HTTPProxyPassword mypass
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
The ClamAV Active Malware Report that was introduced in ClamAV 0.94.1 uses
|
||||
freshclam to send summary data to our server about the malware that has
|
||||
been detected. This data is then used to generate real-time reports on
|
||||
active malware. These reports, along with geographical and historic trends,
|
||||
will be published on <TT><A NAME="tex2html17"
|
||||
HREF="http://www.clamav.net/">http://www.clamav.net/</A></TT>.
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<P>
|
||||
The more data that we receive from ClamAV users, the more reports, and the
|
||||
better the quality of the reports, will be. To enable the submission of
|
||||
data to us for use in the Active Malware Report, enable
|
||||
SubmitDetectionStats in freshclam.conf, and LogTime and LogFile in
|
||||
clamd.conf. You should only enable this feature if you're running clamd
|
||||
to scan incoming data in your environment.
|
||||
|
||||
<P>
|
||||
The only private data that is transferred is an IP address, which is used
|
||||
to create the geographical data. The size of the data that is sent is small;
|
||||
it contains just the filename, malware name and time of detection. The data
|
||||
is sent in sets of 10 records, up to 50 records per session. For example,
|
||||
if you have 45 new records, then freshclam will submit 40; if 78 then it
|
||||
will submit the latest 50 entries; and if you have 9 records no statistics
|
||||
will be sent.
|
||||
|
||||
<P>
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html516"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html507"
|
||||
<A NAME="tex2html514"
|
||||
HREF="node25.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html503"
|
||||
HREF="node17.html">
|
||||
<A NAME="tex2html510"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html499"
|
||||
<A NAME="tex2html504"
|
||||
HREF="node23.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html505"
|
||||
<A NAME="tex2html512"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html508"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Up:</B> <A NAME="tex2html504"
|
||||
HREF="node17.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html500"
|
||||
HREF="node23.html">Closest mirrors</A>
|
||||
<B> <A NAME="tex2html506"
|
||||
<B> Next:</B> <A NAME="tex2html515"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
<B> Up:</B> <A NAME="tex2html511"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html505"
|
||||
HREF="node23.html">Testing</A>
|
||||
<B> <A NAME="tex2html513"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,86 +1,83 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Usage</TITLE>
|
||||
<META NAME="description" CONTENT="Usage">
|
||||
<TITLE>Closest mirrors</TITLE>
|
||||
<META NAME="description" CONTENT="Closest mirrors">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node32.html">
|
||||
<LINK REL="previous" HREF="node17.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="previous" HREF="node24.html">
|
||||
<LINK REL="up" HREF="node24.html">
|
||||
<LINK REL="next" HREF="node26.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html519"
|
||||
<A NAME="tex2html525"
|
||||
HREF="node26.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html515"
|
||||
HREF="clamdoc.html">
|
||||
<A NAME="tex2html521"
|
||||
HREF="node24.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html509"
|
||||
<A NAME="tex2html517"
|
||||
HREF="node24.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html517"
|
||||
<A NAME="tex2html523"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html520"
|
||||
HREF="node26.html">Clam daemon</A>
|
||||
<B> Up:</B> <A NAME="tex2html516"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html510"
|
||||
HREF="node24.html">ClamAV Active Malware Report</A>
|
||||
<B> <A NAME="tex2html518"
|
||||
<B> Next:</B> <A NAME="tex2html526"
|
||||
HREF="node26.html">ClamAV Active Malware Report</A>
|
||||
<B> Up:</B> <A NAME="tex2html522"
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<B> Previous:</B> <A NAME="tex2html518"
|
||||
HREF="node24.html">Setting up auto-updating</A>
|
||||
<B> <A NAME="tex2html524"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00060000000000000000">
|
||||
Usage</A>
|
||||
</H1>
|
||||
|
||||
<H3><A NAME="SECTION00054100000000000000">
|
||||
Closest mirrors</A>
|
||||
</H3>
|
||||
The <code>DatabaseMirror</code> directive in the config file specifies the
|
||||
database server <code>freshclam</code> will attempt (up to <code>MaxAttempts</code>
|
||||
times) to download the database from. The default database mirror
|
||||
is <TT><A NAME="tex2html18"
|
||||
HREF="database.clamav.net">database.clamav.net</A></TT> but multiple directives are allowed.
|
||||
In order to download the database from the closest mirror you should
|
||||
configure <code>freshclam</code> to use <TT><A NAME="tex2html19"
|
||||
HREF="db.xx.clamav.net">db.xx.clamav.net</A></TT> where xx
|
||||
represents your country code. For example, if your server is in "Ascension
|
||||
Island" you should have the following lines included in <code>freshclam.conf</code>:
|
||||
<PRE>
|
||||
DNSDatabaseInfo current.cvd.clamav.net
|
||||
DatabaseMirror db.ac.clamav.net
|
||||
DatabaseMirror database.clamav.net
|
||||
</PRE>
|
||||
The second entry acts as a fallback in case the connection to the first
|
||||
mirror fails for some reason. The full list of two-letters country codes
|
||||
is available at <TT><A NAME="tex2html20"
|
||||
HREF="http://www.iana.org/cctld/cctld-whois.htm">http://www.iana.org/cctld/cctld-whois.htm</A></TT>
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html521"
|
||||
HREF="node26.html">Clam daemon</A>
|
||||
<LI><A NAME="tex2html522"
|
||||
HREF="node27.html">Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
<LI><A NAME="tex2html523"
|
||||
HREF="node28.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html524"
|
||||
HREF="node29.html">Output format</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html525"
|
||||
HREF="node30.html">clamscan</A>
|
||||
<LI><A NAME="tex2html526"
|
||||
HREF="node31.html">clamd</A>
|
||||
</UL></UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,236 +1,114 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Clam daemon</TITLE>
|
||||
<META NAME="description" CONTENT="Clam daemon">
|
||||
<TITLE>ClamAV Active Malware Report</TITLE>
|
||||
<META NAME="description" CONTENT="ClamAV Active Malware Report">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node27.html">
|
||||
<LINK REL="previous" HREF="node25.html">
|
||||
<LINK REL="up" HREF="node25.html">
|
||||
<LINK REL="previous" HREF="node24.html">
|
||||
<LINK REL="up" HREF="node19.html">
|
||||
<LINK REL="next" HREF="node27.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html537"
|
||||
<A NAME="tex2html535"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html533"
|
||||
HREF="node25.html">
|
||||
<A NAME="tex2html531"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html527"
|
||||
HREF="node25.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html535"
|
||||
<A NAME="tex2html533"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html538"
|
||||
HREF="node27.html">Clamdscan</A>
|
||||
<B> Up:</B> <A NAME="tex2html534"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Next:</B> <A NAME="tex2html536"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Up:</B> <A NAME="tex2html532"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html528"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> <A NAME="tex2html536"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
<B> <A NAME="tex2html534"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00061000000000000000"></A><A NAME="clamd"></A>
|
||||
<BR>
|
||||
Clam daemon
|
||||
<H2><A NAME="SECTION00055000000000000000">
|
||||
ClamAV Active Malware Report</A>
|
||||
</H2>
|
||||
<code>clamd</code> is a multi-threaded daemon that uses <SPAN CLASS="textit">libclamav</SPAN>
|
||||
to scan files for viruses. It may work in one or both modes listening on:
|
||||
|
||||
<UL>
|
||||
<LI>Unix (local) socket
|
||||
</LI>
|
||||
<LI>TCP socket
|
||||
<P>
|
||||
The ClamAV Active Malware Report that was introduced in ClamAV 0.94.1 uses
|
||||
freshclam to send summary data to our server about the malware that has
|
||||
been detected. This data is then used to generate real-time reports on
|
||||
active malware. These reports, along with geographical and historic trends,
|
||||
will be published on <TT><A NAME="tex2html21"
|
||||
HREF="http://www.clamav.net/">http://www.clamav.net/</A></TT>.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
The daemon is fully configurable via the <code>clamd.conf</code> file
|
||||
<A NAME="tex2html18"
|
||||
HREF="footnode.html#foot227"><SUP><SPAN CLASS="arabic">6</SPAN></SUP></A>. <code>clamd</code> recognizes the following commands:
|
||||
<P>
|
||||
The more data that we receive from ClamAV users, the more reports, and the
|
||||
better the quality of the reports, will be. To enable the submission of
|
||||
data to us for use in the Active Malware Report, enable
|
||||
SubmitDetectionStats in freshclam.conf, and LogTime and LogFile in
|
||||
clamd.conf. You should only enable this feature if you're running clamd
|
||||
to scan incoming data in your environment.
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">PING</SPAN>
|
||||
<BR>
|
||||
Check the daemon's state (should reply with "PONG").
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">VERSION</SPAN>
|
||||
<BR>
|
||||
Print program and database versions.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">RELOAD</SPAN>
|
||||
<BR>
|
||||
Reload the databases.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SHUTDOWN</SPAN>
|
||||
<BR>
|
||||
Perform a clean exit.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file or directory (recursively) with archive support
|
||||
enabled (a full path is required).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">RAWSCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file or directory (recursively) with archive and special file
|
||||
support disabled (a full path is required).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CONTSCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file or directory (recursively) with archive support
|
||||
enabled and don't stop the scanning when a virus is found.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">MULTISCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file in a standard way or scan directory (recursively) using
|
||||
multiple threads (to make the scanning faster on SMP machines).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">INSTREAM</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to prefix this command with <SPAN CLASS="textbf">n</SPAN> or
|
||||
<SPAN CLASS="textbf">z</SPAN>.</SPAN>
|
||||
<BR>
|
||||
Scan a stream of data. The stream is sent to clamd in chunks,
|
||||
after INSTREAM, on the same socket on which the command
|
||||
was sent. This avoids the overhead of establishing new TCP
|
||||
connections and problems with NAT. The format of the chunk is:
|
||||
<code><length><data></code> where <code><length></code> is the size of the
|
||||
following data in bytes expressed as a 4 byte unsigned integer in
|
||||
network byte order and <code><data></code> is the actual chunk. Streaming
|
||||
is terminated by sending a zero-length chunk. Note: do not exceed
|
||||
StreamMaxLength as defined in clamd.conf, otherwise clamd will
|
||||
reply with <SPAN CLASS="textit">INSTREAM size limit exceeded</SPAN> and close the
|
||||
connection.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">FILDES</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to newline terminate this command, or prefix
|
||||
with <SPAN CLASS="textbf">n</SPAN> or <SPAN CLASS="textbf">z</SPAN>. This command only works on UNIX
|
||||
domain sockets.</SPAN>
|
||||
<BR>
|
||||
Scan a file descriptor. After issuing a FILDES command a subsequent
|
||||
rfc2292/bsd4.4 style packet (with at least one dummy character) is
|
||||
sent to clamd carrying the file descriptor to be scanned inside the
|
||||
ancillary data. Alternatively the file descriptor may be sent in
|
||||
the same packet, including the extra character.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">STATS</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to newline terminate this command, or prefix
|
||||
with <SPAN CLASS="textbf">n</SPAN> or <SPAN CLASS="textbf">z</SPAN>, it is recommended to only use the
|
||||
<SPAN CLASS="textbf">z</SPAN> prefix.</SPAN>
|
||||
<BR>
|
||||
On this command clamd provides statistics about the scan queue,
|
||||
contents of scan queue, and memory usage. The exact reply format is
|
||||
subject to changes in future releases.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">IDSESSION, END</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to prefix this command with <SPAN CLASS="textbf">n</SPAN> or
|
||||
<SPAN CLASS="textbf">z</SPAN>, also all commands inside <SPAN CLASS="textbf">IDSESSION</SPAN> must be
|
||||
prefixed.</SPAN>
|
||||
<BR>
|
||||
Start/end a clamd session. Within a session multiple
|
||||
SCAN, INSTREAM, FILDES, VERSION, STATS commands can be sent on the
|
||||
same socket without opening new connections. Replies from clamd
|
||||
will be in the form <code><id>: <response></code> where <code><id></code> is
|
||||
the request number (in ASCII, starting from 1) and <code><response></code>
|
||||
is the usual clamd reply. The reply lines have the same delimiter
|
||||
as the corresponding command had. Clamd will process the commands
|
||||
asynchronously, and reply as soon as it has finished processing.
|
||||
Clamd requires clients to read all the replies it sent, before
|
||||
sending more commands to prevent send() deadlocks. The recommended
|
||||
way to implement a client that uses IDSESSION is with non-blocking
|
||||
sockets, and a select()/poll() loop: whenever send would block,
|
||||
sleep in select/poll until either you can write more data, or read
|
||||
more replies. <SPAN CLASS="textit">Note that using non-blocking sockets without
|
||||
the select/poll loop and alternating recv()/send() doesn't comply
|
||||
with clamd's requirements.</SPAN> If clamd detects that a client has
|
||||
deadlocked, it will close the connection. Note that clamd may
|
||||
close an IDSESSION connection too if the client doesn't follow the
|
||||
protocol's requirements.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">STREAM</SPAN> (deprecated, use <SPAN CLASS="textbf">INSTREAM</SPAN> instead)
|
||||
<BR>
|
||||
Scan stream: clamd will return a new port number you should
|
||||
connect to and send data to scan.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
It's recommended to prefix clamd commands with the letter <SPAN CLASS="textbf">z</SPAN>
|
||||
(eg. zSCAN) to indicate that the command will be delimited by a NULL
|
||||
character and that clamd should continue reading command data until a NULL
|
||||
character is read. The null delimiter assures that the complete command
|
||||
and its entire argument will be processed as a single command. Alternatively
|
||||
commands may be prefixed with the letter <SPAN CLASS="textbf">n</SPAN> (e.g. nSCAN) to use
|
||||
a newline character as the delimiter. Clamd replies will honour the
|
||||
requested terminator in turn. If clamd doesn't recognize the command, or
|
||||
the command doesn't follow the requirements specified below, it will reply
|
||||
with an error message, and close the connection.
|
||||
|
||||
Clamd can handle the following signals:
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">SIGTERM</SPAN> - perform a clean exit
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SIGHUP</SPAN> - reopen the log file
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SIGUSR2</SPAN> - reload the database
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
Clamd should not be started in the background using the shell operator
|
||||
<code>&</code> or external tools. Instead, you should run and wait for clamd
|
||||
to load the database and daemonize itself. After that, clamd is instantly
|
||||
ready to accept connections and perform file scanning.
|
||||
<P>
|
||||
The only private data that is transferred is an IP address, which is used
|
||||
to create the geographical data. The size of the data that is sent is small;
|
||||
it contains just the filename, malware name and time of detection. The data
|
||||
is sent in sets of 10 records, up to 50 records per session. For example,
|
||||
if you have 45 new records, then freshclam will submit 40; if 78 then it
|
||||
will submit the latest 50 entries; and if you have 9 records no statistics
|
||||
will be sent.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html537"
|
||||
<A NAME="tex2html535"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html533"
|
||||
HREF="node25.html">
|
||||
<A NAME="tex2html531"
|
||||
HREF="node19.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html527"
|
||||
HREF="node25.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html535"
|
||||
<A NAME="tex2html533"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html538"
|
||||
HREF="node27.html">Clamdscan</A>
|
||||
<B> Up:</B> <A NAME="tex2html534"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Next:</B> <A NAME="tex2html536"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Up:</B> <A NAME="tex2html532"
|
||||
HREF="node19.html">Configuration</A>
|
||||
<B> Previous:</B> <A NAME="tex2html528"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> <A NAME="tex2html536"
|
||||
HREF="node25.html">Closest mirrors</A>
|
||||
<B> <A NAME="tex2html534"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,82 +1,86 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Clamdscan</TITLE>
|
||||
<META NAME="description" CONTENT="Clamdscan">
|
||||
<TITLE>Usage</TITLE>
|
||||
<META NAME="description" CONTENT="Usage">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node28.html">
|
||||
<LINK REL="previous" HREF="node26.html">
|
||||
<LINK REL="up" HREF="node25.html">
|
||||
<LINK REL="next" HREF="node34.html">
|
||||
<LINK REL="previous" HREF="node19.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node28.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html549"
|
||||
<A NAME="tex2html547"
|
||||
HREF="node28.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html545"
|
||||
HREF="node25.html">
|
||||
<A NAME="tex2html543"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html539"
|
||||
<A NAME="tex2html537"
|
||||
HREF="node26.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html547"
|
||||
<A NAME="tex2html545"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html550"
|
||||
HREF="node28.html">Clamuko</A>
|
||||
<B> Up:</B> <A NAME="tex2html546"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html540"
|
||||
HREF="node26.html">Clam daemon</A>
|
||||
<B> <A NAME="tex2html548"
|
||||
<B> Next:</B> <A NAME="tex2html548"
|
||||
HREF="node28.html">Clam daemon</A>
|
||||
<B> Up:</B> <A NAME="tex2html544"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html538"
|
||||
HREF="node26.html">ClamAV Active Malware Report</A>
|
||||
<B> <A NAME="tex2html546"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00062000000000000000">
|
||||
Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
</H2>
|
||||
<code>clamdscan</code> is a simple <code>clamd</code> client. In many cases you can
|
||||
use it as a <code>clamscan</code> replacement however you must remember that:
|
||||
|
||||
<UL>
|
||||
<LI>it only depends on <code>clamd</code>
|
||||
</LI>
|
||||
<LI>although it accepts the same command line options as
|
||||
<code>clamscan</code> most of them are ignored because they must be
|
||||
enabled directly in <code>clamd</code>, i.e. <code>clamd.conf</code>
|
||||
</LI>
|
||||
<LI>in TCP mode scanned files must be accessible for <code>clamd</code>,
|
||||
if you enabled LocalSocket in clamd.conf then clamdscan will
|
||||
try to workaround this limitation by using FILDES
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<H1><A NAME="SECTION00060000000000000000">
|
||||
Usage</A>
|
||||
</H1>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html549"
|
||||
HREF="node28.html">Clam daemon</A>
|
||||
<LI><A NAME="tex2html550"
|
||||
HREF="node29.html">Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
<LI><A NAME="tex2html551"
|
||||
HREF="node30.html">Clamuko</A>
|
||||
<LI><A NAME="tex2html552"
|
||||
HREF="node31.html">Output format</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html553"
|
||||
HREF="node32.html">clamscan</A>
|
||||
<LI><A NAME="tex2html554"
|
||||
HREF="node33.html">clamd</A>
|
||||
</UL></UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,98 +1,236 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Clamuko</TITLE>
|
||||
<META NAME="description" CONTENT="Clamuko">
|
||||
<TITLE>Clam daemon</TITLE>
|
||||
<META NAME="description" CONTENT="Clam daemon">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node29.html">
|
||||
<LINK REL="previous" HREF="node27.html">
|
||||
<LINK REL="up" HREF="node25.html">
|
||||
<LINK REL="up" HREF="node27.html">
|
||||
<LINK REL="next" HREF="node29.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html561"
|
||||
<A NAME="tex2html565"
|
||||
HREF="node29.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html557"
|
||||
HREF="node25.html">
|
||||
<A NAME="tex2html561"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html551"
|
||||
<A NAME="tex2html555"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html559"
|
||||
<A NAME="tex2html563"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html562"
|
||||
HREF="node29.html">Output format</A>
|
||||
<B> Up:</B> <A NAME="tex2html558"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html552"
|
||||
HREF="node27.html">Clamdscan</A>
|
||||
<B> <A NAME="tex2html560"
|
||||
<B> Next:</B> <A NAME="tex2html566"
|
||||
HREF="node29.html">Clamdscan</A>
|
||||
<B> Up:</B> <A NAME="tex2html562"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html556"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> <A NAME="tex2html564"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00063000000000000000"></A><A NAME="clamuko"></A>
|
||||
<H2><A NAME="SECTION00061000000000000000"></A><A NAME="clamd"></A>
|
||||
<BR>
|
||||
Clamuko
|
||||
Clam daemon
|
||||
</H2>
|
||||
Clamuko is a special thread in <code>clamd</code> that performs on-access
|
||||
scanning under Linux and FreeBSD and shares internal virus database
|
||||
with the daemon. <SPAN CLASS="textbf">You must follow some important rules when
|
||||
using it:</SPAN>
|
||||
<code>clamd</code> is a multi-threaded daemon that uses <SPAN CLASS="textit">libclamav</SPAN>
|
||||
to scan files for viruses. It may work in one or both modes listening on:
|
||||
|
||||
<UL>
|
||||
<LI>Always stop the daemon cleanly - using the SHUTDOWN command or
|
||||
the
|
||||
<BR>
|
||||
SIGTERM signal. In other case you can lose access
|
||||
to protected files until the system is restarted.
|
||||
<LI>Unix (local) socket
|
||||
</LI>
|
||||
<LI>Never protect the directory your mail-scanner software
|
||||
uses for attachment unpacking. Access to all infected
|
||||
files will be automatically blocked and the scanner (including
|
||||
<code>clamd</code>!) will not be able to detect any viruses. In the
|
||||
result <SPAN CLASS="textbf">all infected mails may be delivered.</SPAN>
|
||||
<LI>TCP socket
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
For example, to protect the whole system add the following lines to
|
||||
<code>clamd.conf</code>:
|
||||
<PRE>
|
||||
ClamukoScanOnAccess
|
||||
ClamukoIncludePath /
|
||||
ClamukoExcludePath /proc
|
||||
ClamukoExcludePath /temporary/dir/of/your/mail/scanning/software
|
||||
</PRE>
|
||||
You can also use clamuko to protect files on Samba/Netatalk but a far
|
||||
more better and safe idea is to use the <SPAN CLASS="textbf">samba-vscan</SPAN> module.
|
||||
NFS is not supported because Dazuko doesn't intercept NFS access calls.
|
||||
The daemon is fully configurable via the <code>clamd.conf</code> file
|
||||
<A NAME="tex2html22"
|
||||
HREF="footnode.html#foot239"><SUP><SPAN CLASS="arabic">9</SPAN></SUP></A>. <code>clamd</code> recognizes the following commands:
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">PING</SPAN>
|
||||
<BR>
|
||||
Check the daemon's state (should reply with "PONG").
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">VERSION</SPAN>
|
||||
<BR>
|
||||
Print program and database versions.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">RELOAD</SPAN>
|
||||
<BR>
|
||||
Reload the databases.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SHUTDOWN</SPAN>
|
||||
<BR>
|
||||
Perform a clean exit.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file or directory (recursively) with archive support
|
||||
enabled (a full path is required).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">RAWSCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file or directory (recursively) with archive and special file
|
||||
support disabled (a full path is required).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CONTSCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file or directory (recursively) with archive support
|
||||
enabled and don't stop the scanning when a virus is found.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">MULTISCAN file/directory</SPAN>
|
||||
<BR>
|
||||
Scan file in a standard way or scan directory (recursively) using
|
||||
multiple threads (to make the scanning faster on SMP machines).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">INSTREAM</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to prefix this command with <SPAN CLASS="textbf">n</SPAN> or
|
||||
<SPAN CLASS="textbf">z</SPAN>.</SPAN>
|
||||
<BR>
|
||||
Scan a stream of data. The stream is sent to clamd in chunks,
|
||||
after INSTREAM, on the same socket on which the command
|
||||
was sent. This avoids the overhead of establishing new TCP
|
||||
connections and problems with NAT. The format of the chunk is:
|
||||
<code><length><data></code> where <code><length></code> is the size of the
|
||||
following data in bytes expressed as a 4 byte unsigned integer in
|
||||
network byte order and <code><data></code> is the actual chunk. Streaming
|
||||
is terminated by sending a zero-length chunk. Note: do not exceed
|
||||
StreamMaxLength as defined in clamd.conf, otherwise clamd will
|
||||
reply with <SPAN CLASS="textit">INSTREAM size limit exceeded</SPAN> and close the
|
||||
connection.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">FILDES</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to newline terminate this command, or prefix
|
||||
with <SPAN CLASS="textbf">n</SPAN> or <SPAN CLASS="textbf">z</SPAN>. This command only works on UNIX
|
||||
domain sockets.</SPAN>
|
||||
<BR>
|
||||
Scan a file descriptor. After issuing a FILDES command a subsequent
|
||||
rfc2292/bsd4.4 style packet (with at least one dummy character) is
|
||||
sent to clamd carrying the file descriptor to be scanned inside the
|
||||
ancillary data. Alternatively the file descriptor may be sent in
|
||||
the same packet, including the extra character.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">STATS</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to newline terminate this command, or prefix
|
||||
with <SPAN CLASS="textbf">n</SPAN> or <SPAN CLASS="textbf">z</SPAN>, it is recommended to only use the
|
||||
<SPAN CLASS="textbf">z</SPAN> prefix.</SPAN>
|
||||
<BR>
|
||||
On this command clamd provides statistics about the scan queue,
|
||||
contents of scan queue, and memory usage. The exact reply format is
|
||||
subject to changes in future releases.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">IDSESSION, END</SPAN>
|
||||
<BR> <SPAN CLASS="textit">It is mandatory to prefix this command with <SPAN CLASS="textbf">n</SPAN> or
|
||||
<SPAN CLASS="textbf">z</SPAN>, also all commands inside <SPAN CLASS="textbf">IDSESSION</SPAN> must be
|
||||
prefixed.</SPAN>
|
||||
<BR>
|
||||
Start/end a clamd session. Within a session multiple
|
||||
SCAN, INSTREAM, FILDES, VERSION, STATS commands can be sent on the
|
||||
same socket without opening new connections. Replies from clamd
|
||||
will be in the form <code><id>: <response></code> where <code><id></code> is
|
||||
the request number (in ASCII, starting from 1) and <code><response></code>
|
||||
is the usual clamd reply. The reply lines have the same delimiter
|
||||
as the corresponding command had. Clamd will process the commands
|
||||
asynchronously, and reply as soon as it has finished processing.
|
||||
Clamd requires clients to read all the replies it sent, before
|
||||
sending more commands to prevent send() deadlocks. The recommended
|
||||
way to implement a client that uses IDSESSION is with non-blocking
|
||||
sockets, and a select()/poll() loop: whenever send would block,
|
||||
sleep in select/poll until either you can write more data, or read
|
||||
more replies. <SPAN CLASS="textit">Note that using non-blocking sockets without
|
||||
the select/poll loop and alternating recv()/send() doesn't comply
|
||||
with clamd's requirements.</SPAN> If clamd detects that a client has
|
||||
deadlocked, it will close the connection. Note that clamd may
|
||||
close an IDSESSION connection too if the client doesn't follow the
|
||||
protocol's requirements.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">STREAM</SPAN> (deprecated, use <SPAN CLASS="textbf">INSTREAM</SPAN> instead)
|
||||
<BR>
|
||||
Scan stream: clamd will return a new port number you should
|
||||
connect to and send data to scan.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
It's recommended to prefix clamd commands with the letter <SPAN CLASS="textbf">z</SPAN>
|
||||
(eg. zSCAN) to indicate that the command will be delimited by a NULL
|
||||
character and that clamd should continue reading command data until a NULL
|
||||
character is read. The null delimiter assures that the complete command
|
||||
and its entire argument will be processed as a single command. Alternatively
|
||||
commands may be prefixed with the letter <SPAN CLASS="textbf">n</SPAN> (e.g. nSCAN) to use
|
||||
a newline character as the delimiter. Clamd replies will honour the
|
||||
requested terminator in turn. If clamd doesn't recognize the command, or
|
||||
the command doesn't follow the requirements specified below, it will reply
|
||||
with an error message, and close the connection.
|
||||
|
||||
Clamd can handle the following signals:
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">SIGTERM</SPAN> - perform a clean exit
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SIGHUP</SPAN> - reopen the log file
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">SIGUSR2</SPAN> - reload the database
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
Clamd should not be started in the background using the shell operator
|
||||
<code>&</code> or external tools. Instead, you should run and wait for clamd
|
||||
to load the database and daemonize itself. After that, clamd is instantly
|
||||
ready to accept connections and perform file scanning.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html565"
|
||||
HREF="node29.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html561"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html555"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html563"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html566"
|
||||
HREF="node29.html">Clamdscan</A>
|
||||
<B> Up:</B> <A NAME="tex2html562"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html556"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> <A NAME="tex2html564"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,76 +1,82 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Output format</TITLE>
|
||||
<META NAME="description" CONTENT="Output format">
|
||||
<TITLE>Clamdscan</TITLE>
|
||||
<META NAME="description" CONTENT="Clamdscan">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node30.html">
|
||||
<LINK REL="previous" HREF="node28.html">
|
||||
<LINK REL="up" HREF="node25.html">
|
||||
<LINK REL="up" HREF="node27.html">
|
||||
<LINK REL="next" HREF="node30.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html571"
|
||||
<A NAME="tex2html577"
|
||||
HREF="node30.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html567"
|
||||
HREF="node25.html">
|
||||
<A NAME="tex2html573"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html563"
|
||||
<A NAME="tex2html567"
|
||||
HREF="node28.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html569"
|
||||
<A NAME="tex2html575"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html572"
|
||||
HREF="node30.html">clamscan</A>
|
||||
<B> Up:</B> <A NAME="tex2html568"
|
||||
HREF="node25.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html564"
|
||||
HREF="node28.html">Clamuko</A>
|
||||
<B> <A NAME="tex2html570"
|
||||
<B> Next:</B> <A NAME="tex2html578"
|
||||
HREF="node30.html">Clamuko</A>
|
||||
<B> Up:</B> <A NAME="tex2html574"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html568"
|
||||
HREF="node28.html">Clam daemon</A>
|
||||
<B> <A NAME="tex2html576"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00064000000000000000">
|
||||
Output format</A>
|
||||
<H2><A NAME="SECTION00062000000000000000">
|
||||
Clam<SPAN CLASS="textbf">d</SPAN>scan</A>
|
||||
</H2>
|
||||
<code>clamdscan</code> is a simple <code>clamd</code> client. In many cases you can
|
||||
use it as a <code>clamscan</code> replacement however you must remember that:
|
||||
|
||||
<UL>
|
||||
<LI>it only depends on <code>clamd</code>
|
||||
</LI>
|
||||
<LI>although it accepts the same command line options as
|
||||
<code>clamscan</code> most of them are ignored because they must be
|
||||
enabled directly in <code>clamd</code>, i.e. <code>clamd.conf</code>
|
||||
</LI>
|
||||
<LI>in TCP mode scanned files must be accessible for <code>clamd</code>,
|
||||
if you enabled LocalSocket in clamd.conf then clamdscan will
|
||||
try to workaround this limitation by using FILDES
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html573"
|
||||
HREF="node30.html">clamscan</A>
|
||||
<LI><A NAME="tex2html574"
|
||||
HREF="node31.html">clamd</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,26 +27,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html249"
|
||||
<A NAME="tex2html251"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html245"
|
||||
<A NAME="tex2html247"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html239"
|
||||
<A NAME="tex2html241"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html247"
|
||||
<A NAME="tex2html249"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html250"
|
||||
<B> Next:</B> <A NAME="tex2html252"
|
||||
HREF="node4.html">Mailing lists and IRC</A>
|
||||
<B> Up:</B> <A NAME="tex2html246"
|
||||
<B> Up:</B> <A NAME="tex2html248"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> Previous:</B> <A NAME="tex2html240"
|
||||
<B> Previous:</B> <A NAME="tex2html242"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> <A NAME="tex2html248"
|
||||
<B> <A NAME="tex2html250"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -67,9 +67,13 @@ Features</A>
|
|||
</LI>
|
||||
<LI>Supports on-access scanning (Linux and FreeBSD only)
|
||||
</LI>
|
||||
<LI>Detects over 570.000 viruses, worms and trojans, including
|
||||
<LI>Detects over 720.000 viruses, worms and trojans, including
|
||||
Microsoft Office macro viruses, mobile malware, and other threats
|
||||
</LI>
|
||||
<LI>Built-in bytecode interpreter allows the ClamAV signature writers
|
||||
to create and distribute very complex detection routines and
|
||||
remotely enhance the scanner's functionality
|
||||
</LI>
|
||||
<LI>Scans within archives and compressed files (also protects
|
||||
against archive bombs), built-in support includes:
|
||||
|
||||
|
|
@ -78,10 +82,14 @@ Features</A>
|
|||
</LI>
|
||||
<LI>RAR (including SFX)
|
||||
</LI>
|
||||
<LI>7Zip
|
||||
</LI>
|
||||
<LI>ARJ (including SFX)
|
||||
</LI>
|
||||
<LI>Tar
|
||||
</LI>
|
||||
<LI>CPIO
|
||||
</LI>
|
||||
<LI>Gzip
|
||||
</LI>
|
||||
<LI>Bzip2
|
||||
|
|
@ -99,6 +107,8 @@ Features</A>
|
|||
<LI>SIS (SymbianOS packages)
|
||||
</LI>
|
||||
<LI>AutoIt
|
||||
</LI>
|
||||
<LI>InstallShield
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
|
@ -129,6 +139,8 @@ Features</A>
|
|||
</LI>
|
||||
</UL>
|
||||
</LI>
|
||||
<LI>Supports ELF and Mach-O files (both 32- and 64-bit)
|
||||
</LI>
|
||||
<LI>Supports almost all mail file formats
|
||||
</LI>
|
||||
<LI>Support for other special files/formats includes:
|
||||
|
|
@ -159,31 +171,31 @@ Features</A>
|
|||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html249"
|
||||
<A NAME="tex2html251"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html245"
|
||||
<A NAME="tex2html247"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html239"
|
||||
<A NAME="tex2html241"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html247"
|
||||
<A NAME="tex2html249"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html250"
|
||||
<B> Next:</B> <A NAME="tex2html252"
|
||||
HREF="node4.html">Mailing lists and IRC</A>
|
||||
<B> Up:</B> <A NAME="tex2html246"
|
||||
<B> Up:</B> <A NAME="tex2html248"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> Previous:</B> <A NAME="tex2html240"
|
||||
<B> Previous:</B> <A NAME="tex2html242"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> <A NAME="tex2html248"
|
||||
<B> <A NAME="tex2html250"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,85 +1,98 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>clamscan</TITLE>
|
||||
<META NAME="description" CONTENT="clamscan">
|
||||
<TITLE>Clamuko</TITLE>
|
||||
<META NAME="description" CONTENT="Clamuko">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node31.html">
|
||||
<LINK REL="previous" HREF="node29.html">
|
||||
<LINK REL="up" HREF="node29.html">
|
||||
<LINK REL="up" HREF="node27.html">
|
||||
<LINK REL="next" HREF="node31.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html585"
|
||||
<A NAME="tex2html589"
|
||||
HREF="node31.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html581"
|
||||
HREF="node29.html">
|
||||
<A NAME="tex2html585"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html575"
|
||||
<A NAME="tex2html579"
|
||||
HREF="node29.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html583"
|
||||
<A NAME="tex2html587"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html586"
|
||||
HREF="node31.html">clamd</A>
|
||||
<B> Up:</B> <A NAME="tex2html582"
|
||||
HREF="node29.html">Output format</A>
|
||||
<B> Previous:</B> <A NAME="tex2html576"
|
||||
HREF="node29.html">Output format</A>
|
||||
<B> <A NAME="tex2html584"
|
||||
<B> Next:</B> <A NAME="tex2html590"
|
||||
HREF="node31.html">Output format</A>
|
||||
<B> Up:</B> <A NAME="tex2html586"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html580"
|
||||
HREF="node29.html">Clamdscan</A>
|
||||
<B> <A NAME="tex2html588"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00064100000000000000">
|
||||
clamscan</A>
|
||||
</H3>
|
||||
<code>clamscan</code> writes all regular program messages to <SPAN CLASS="textbf">stdout</SPAN> and
|
||||
errors/warnings to <SPAN CLASS="textbf">stderr</SPAN>. You can use the option <code>--stdout</code>
|
||||
to redirect all program messages to <SPAN CLASS="textbf">stdout</SPAN>. Warnings and error
|
||||
messages from <code>libclamav</code> are always printed to <SPAN CLASS="textbf">stderr</SPAN>.
|
||||
A typical output from <code>clamscan</code> looks like this:
|
||||
<H2><A NAME="SECTION00063000000000000000"></A><A NAME="clamuko"></A>
|
||||
<BR>
|
||||
Clamuko
|
||||
</H2>
|
||||
Clamuko is a special thread in <code>clamd</code> that performs on-access
|
||||
scanning under Linux and FreeBSD and shares internal virus database
|
||||
with the daemon. <SPAN CLASS="textbf">You must follow some important rules when
|
||||
using it:</SPAN>
|
||||
|
||||
<UL>
|
||||
<LI>Always stop the daemon cleanly - using the SHUTDOWN command or
|
||||
the
|
||||
<BR>
|
||||
SIGTERM signal. In other case you can lose access
|
||||
to protected files until the system is restarted.
|
||||
</LI>
|
||||
<LI>Never protect the directory your mail-scanner software
|
||||
uses for attachment unpacking. Access to all infected
|
||||
files will be automatically blocked and the scanner (including
|
||||
<code>clamd</code>!) will not be able to detect any viruses. In the
|
||||
result <SPAN CLASS="textbf">all infected mails may be delivered.</SPAN>
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
For example, to protect the whole system add the following lines to
|
||||
<code>clamd.conf</code>:
|
||||
<PRE>
|
||||
/tmp/test/removal-tool.exe: Worm.Sober FOUND
|
||||
/tmp/test/md5.o: OK
|
||||
/tmp/test/blob.c: OK
|
||||
/tmp/test/message.c: OK
|
||||
/tmp/test/error.hta: VBS.Inor.D FOUND
|
||||
</PRE>
|
||||
When a virus is found its name is printed between the <code>filename:</code> and
|
||||
<code>FOUND</code> strings. In case of archives the scanner depends on libclamav
|
||||
and only prints the first virus found within an archive:
|
||||
<PRE>
|
||||
zolw@localhost:/tmp$ clamscan malware.zip
|
||||
malware.zip: Worm.Mydoom.U FOUND
|
||||
ClamukoScanOnAccess
|
||||
ClamukoIncludePath /
|
||||
ClamukoExcludePath /proc
|
||||
ClamukoExcludePath /temporary/dir/of/your/mail/scanning/software
|
||||
</PRE>
|
||||
You can also use clamuko to protect files on Samba/Netatalk but a far
|
||||
more better and safe idea is to use the <SPAN CLASS="textbf">samba-vscan</SPAN> module.
|
||||
NFS is not supported because Dazuko doesn't intercept NFS access calls.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,89 +1,76 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>clamd</TITLE>
|
||||
<META NAME="description" CONTENT="clamd">
|
||||
<TITLE>Output format</TITLE>
|
||||
<META NAME="description" CONTENT="Output format">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node30.html">
|
||||
<LINK REL="up" HREF="node29.html">
|
||||
<LINK REL="up" HREF="node27.html">
|
||||
<LINK REL="next" HREF="node32.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html595"
|
||||
<A NAME="tex2html599"
|
||||
HREF="node32.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html591"
|
||||
HREF="node29.html">
|
||||
<A NAME="tex2html595"
|
||||
HREF="node27.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html587"
|
||||
<A NAME="tex2html591"
|
||||
HREF="node30.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html593"
|
||||
<A NAME="tex2html597"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html596"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Up:</B> <A NAME="tex2html592"
|
||||
HREF="node29.html">Output format</A>
|
||||
<B> Previous:</B> <A NAME="tex2html588"
|
||||
HREF="node30.html">clamscan</A>
|
||||
<B> <A NAME="tex2html594"
|
||||
<B> Next:</B> <A NAME="tex2html600"
|
||||
HREF="node32.html">clamscan</A>
|
||||
<B> Up:</B> <A NAME="tex2html596"
|
||||
HREF="node27.html">Usage</A>
|
||||
<B> Previous:</B> <A NAME="tex2html592"
|
||||
HREF="node30.html">Clamuko</A>
|
||||
<B> <A NAME="tex2html598"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00064200000000000000">
|
||||
clamd</A>
|
||||
</H3>
|
||||
The output format of <code>clamd</code> is very similar to <code>clamscan</code>.
|
||||
<PRE>
|
||||
zolw@localhost:~$ telnet localhost 3310
|
||||
Trying 127.0.0.1...
|
||||
Connected to localhost.
|
||||
Escape character is '^]'.
|
||||
SCAN /home/zolw/test
|
||||
/home/zolw/test/clam.exe: ClamAV-Test-File FOUND
|
||||
Connection closed by foreign host.
|
||||
</PRE>
|
||||
In the <SPAN CLASS="textbf">SCAN</SPAN> mode it closes the connection when the first virus
|
||||
is found.
|
||||
<PRE>
|
||||
SCAN /home/zolw/test/clam.zip
|
||||
/home/zolw/test/clam.zip: ClamAV-Test-File FOUND
|
||||
</PRE>
|
||||
<SPAN CLASS="textbf">CONTSCAN</SPAN> and <SPAN CLASS="textbf">MULTISCAN</SPAN> don't stop scanning in case
|
||||
a virus is found.
|
||||
<BR>
|
||||
Error messages are printed in the following format:
|
||||
<PRE>
|
||||
SCAN /no/such/file
|
||||
/no/such/file: Can't stat() the file. ERROR
|
||||
</PRE>
|
||||
<H2><A NAME="SECTION00064000000000000000">
|
||||
Output format</A>
|
||||
</H2>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html601"
|
||||
HREF="node32.html">clamscan</A>
|
||||
<LI><A NAME="tex2html602"
|
||||
HREF="node33.html">clamd</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,141 +1,85 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>LibClamAV</TITLE>
|
||||
<META NAME="description" CONTENT="LibClamAV">
|
||||
<TITLE>clamscan</TITLE>
|
||||
<META NAME="description" CONTENT="clamscan">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node59.html">
|
||||
<LINK REL="previous" HREF="node25.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node33.html">
|
||||
<LINK REL="previous" HREF="node31.html">
|
||||
<LINK REL="up" HREF="node31.html">
|
||||
<LINK REL="next" HREF="node33.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html607"
|
||||
<A NAME="tex2html613"
|
||||
HREF="node33.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html603"
|
||||
HREF="clamdoc.html">
|
||||
<A NAME="tex2html609"
|
||||
HREF="node31.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html597"
|
||||
<A NAME="tex2html603"
|
||||
HREF="node31.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html605"
|
||||
<A NAME="tex2html611"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html608"
|
||||
HREF="node33.html">Licence</A>
|
||||
<B> Up:</B> <A NAME="tex2html604"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html598"
|
||||
HREF="node31.html">clamd</A>
|
||||
<B> <A NAME="tex2html606"
|
||||
<B> Next:</B> <A NAME="tex2html614"
|
||||
HREF="node33.html">clamd</A>
|
||||
<B> Up:</B> <A NAME="tex2html610"
|
||||
HREF="node31.html">Output format</A>
|
||||
<B> Previous:</B> <A NAME="tex2html604"
|
||||
HREF="node31.html">Output format</A>
|
||||
<B> <A NAME="tex2html612"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00070000000000000000">
|
||||
LibClamAV</A>
|
||||
</H1>
|
||||
Libclamav provides an easy and effective way to add a virus protection into
|
||||
your software. The library is thread-safe and transparently recognizes and
|
||||
scans within archives, mail files, MS Office document files, executables
|
||||
and other special formats.
|
||||
<H3><A NAME="SECTION00064100000000000000">
|
||||
clamscan</A>
|
||||
</H3>
|
||||
<code>clamscan</code> writes all regular program messages to <SPAN CLASS="textbf">stdout</SPAN> and
|
||||
errors/warnings to <SPAN CLASS="textbf">stderr</SPAN>. You can use the option <code>--stdout</code>
|
||||
to redirect all program messages to <SPAN CLASS="textbf">stdout</SPAN>. Warnings and error
|
||||
messages from <code>libclamav</code> are always printed to <SPAN CLASS="textbf">stderr</SPAN>.
|
||||
A typical output from <code>clamscan</code> looks like this:
|
||||
<PRE>
|
||||
/tmp/test/removal-tool.exe: Worm.Sober FOUND
|
||||
/tmp/test/md5.o: OK
|
||||
/tmp/test/blob.c: OK
|
||||
/tmp/test/message.c: OK
|
||||
/tmp/test/error.hta: VBS.Inor.D FOUND
|
||||
</PRE>
|
||||
When a virus is found its name is printed between the <code>filename:</code> and
|
||||
<code>FOUND</code> strings. In case of archives the scanner depends on libclamav
|
||||
and only prints the first virus found within an archive:
|
||||
<PRE>
|
||||
zolw@localhost:/tmp$ clamscan malware.zip
|
||||
malware.zip: Worm.Mydoom.U FOUND
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html609"
|
||||
HREF="node33.html">Licence</A>
|
||||
<LI><A NAME="tex2html610"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html611"
|
||||
HREF="node35.html">Executables</A>
|
||||
<LI><A NAME="tex2html612"
|
||||
HREF="node36.html">Mail files</A>
|
||||
<LI><A NAME="tex2html613"
|
||||
HREF="node37.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html614"
|
||||
HREF="node38.html">Documents</A>
|
||||
<LI><A NAME="tex2html615"
|
||||
HREF="node39.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html616"
|
||||
HREF="node40.html">Others</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html617"
|
||||
HREF="node41.html">API</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html618"
|
||||
HREF="node42.html">Header file</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html619"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html620"
|
||||
HREF="node44.html">Database loading</A>
|
||||
<LI><A NAME="tex2html621"
|
||||
HREF="node45.html">Error handling</A>
|
||||
<LI><A NAME="tex2html622"
|
||||
HREF="node46.html">Engine structure</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html623"
|
||||
HREF="node47.html">Limits</A>
|
||||
<LI><A NAME="tex2html624"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html625"
|
||||
HREF="node49.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html626"
|
||||
HREF="node50.html">Memory</A>
|
||||
<LI><A NAME="tex2html627"
|
||||
HREF="node51.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html628"
|
||||
HREF="node52.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html629"
|
||||
HREF="node53.html">Example</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html630"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<LI><A NAME="tex2html631"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<LI><A NAME="tex2html632"
|
||||
HREF="node56.html">Donors</A>
|
||||
<LI><A NAME="tex2html633"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<LI><A NAME="tex2html634"
|
||||
HREF="node58.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,71 +1,89 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Licence</TITLE>
|
||||
<META NAME="description" CONTENT="Licence">
|
||||
<TITLE>clamd</TITLE>
|
||||
<META NAME="description" CONTENT="clamd">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node34.html">
|
||||
<LINK REL="previous" HREF="node32.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="up" HREF="node31.html">
|
||||
<LINK REL="next" HREF="node34.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html645"
|
||||
<A NAME="tex2html623"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html641"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html619"
|
||||
HREF="node31.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html635"
|
||||
<A NAME="tex2html615"
|
||||
HREF="node32.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html643"
|
||||
<A NAME="tex2html621"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html646"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Up:</B> <A NAME="tex2html642"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html636"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> <A NAME="tex2html644"
|
||||
<B> Next:</B> <A NAME="tex2html624"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Up:</B> <A NAME="tex2html620"
|
||||
HREF="node31.html">Output format</A>
|
||||
<B> Previous:</B> <A NAME="tex2html616"
|
||||
HREF="node32.html">clamscan</A>
|
||||
<B> <A NAME="tex2html622"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00071000000000000000">
|
||||
Licence</A>
|
||||
</H2>
|
||||
Libclamav is licensed under the GNU GPL v2 licence. This means you are
|
||||
<SPAN CLASS="textbf">not allowed</SPAN> to link commercial, close-source applications
|
||||
against it<A NAME="tex2html19"
|
||||
HREF="footnode.html#foot298"><SUP><SPAN CLASS="arabic">7</SPAN></SUP></A>.
|
||||
All software using libclamav must be GPL compliant.
|
||||
<H3><A NAME="SECTION00064200000000000000">
|
||||
clamd</A>
|
||||
</H3>
|
||||
The output format of <code>clamd</code> is very similar to <code>clamscan</code>.
|
||||
<PRE>
|
||||
zolw@localhost:~$ telnet localhost 3310
|
||||
Trying 127.0.0.1...
|
||||
Connected to localhost.
|
||||
Escape character is '^]'.
|
||||
SCAN /home/zolw/test
|
||||
/home/zolw/test/clam.exe: ClamAV-Test-File FOUND
|
||||
Connection closed by foreign host.
|
||||
</PRE>
|
||||
In the <SPAN CLASS="textbf">SCAN</SPAN> mode it closes the connection when the first virus
|
||||
is found.
|
||||
<PRE>
|
||||
SCAN /home/zolw/test/clam.zip
|
||||
/home/zolw/test/clam.zip: ClamAV-Test-File FOUND
|
||||
</PRE>
|
||||
<SPAN CLASS="textbf">CONTSCAN</SPAN> and <SPAN CLASS="textbf">MULTISCAN</SPAN> don't stop scanning in case
|
||||
a virus is found.
|
||||
<BR>
|
||||
Error messages are printed in the following format:
|
||||
<PRE>
|
||||
SCAN /no/such/file
|
||||
/no/such/file: Can't stat() the file. ERROR
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,60 +1,64 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Supported formats</TITLE>
|
||||
<META NAME="description" CONTENT="Supported formats">
|
||||
<TITLE>LibClamAV</TITLE>
|
||||
<META NAME="description" CONTENT="LibClamAV">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node41.html">
|
||||
<LINK REL="previous" HREF="node33.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="next" HREF="node61.html">
|
||||
<LINK REL="previous" HREF="node27.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node35.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html657"
|
||||
<A NAME="tex2html635"
|
||||
HREF="node35.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html653"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html631"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html647"
|
||||
<A NAME="tex2html625"
|
||||
HREF="node33.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html655"
|
||||
<A NAME="tex2html633"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html658"
|
||||
HREF="node35.html">Executables</A>
|
||||
<B> Up:</B> <A NAME="tex2html654"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html648"
|
||||
HREF="node33.html">Licence</A>
|
||||
<B> <A NAME="tex2html656"
|
||||
<B> Next:</B> <A NAME="tex2html636"
|
||||
HREF="node35.html">Licence</A>
|
||||
<B> Up:</B> <A NAME="tex2html632"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html626"
|
||||
HREF="node33.html">clamd</A>
|
||||
<B> <A NAME="tex2html634"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00072000000000000000">
|
||||
Supported formats</A>
|
||||
</H2>
|
||||
<H1><A NAME="SECTION00070000000000000000">
|
||||
LibClamAV</A>
|
||||
</H1>
|
||||
Libclamav provides an easy and effective way to add a virus protection into
|
||||
your software. The library is thread-safe and transparently recognizes and
|
||||
scans within archives, mail files, MS Office document files, executables
|
||||
and other special formats.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
|
@ -62,24 +66,70 @@ Supported formats</A>
|
|||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html637"
|
||||
HREF="node35.html">Licence</A>
|
||||
<LI><A NAME="tex2html638"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html639"
|
||||
HREF="node37.html">Executables</A>
|
||||
<LI><A NAME="tex2html640"
|
||||
HREF="node38.html">Mail files</A>
|
||||
<LI><A NAME="tex2html641"
|
||||
HREF="node39.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html642"
|
||||
HREF="node40.html">Documents</A>
|
||||
<LI><A NAME="tex2html643"
|
||||
HREF="node41.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html644"
|
||||
HREF="node42.html">Others</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html645"
|
||||
HREF="node43.html">API</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html646"
|
||||
HREF="node44.html">Header file</A>
|
||||
<LI><A NAME="tex2html647"
|
||||
HREF="node45.html">Initialization</A>
|
||||
<LI><A NAME="tex2html648"
|
||||
HREF="node46.html">Database loading</A>
|
||||
<LI><A NAME="tex2html649"
|
||||
HREF="node47.html">Error handling</A>
|
||||
<LI><A NAME="tex2html650"
|
||||
HREF="node48.html">Engine structure</A>
|
||||
<LI><A NAME="tex2html651"
|
||||
HREF="node49.html">Limits</A>
|
||||
<LI><A NAME="tex2html652"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<LI><A NAME="tex2html653"
|
||||
HREF="node51.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html654"
|
||||
HREF="node52.html">Memory</A>
|
||||
<LI><A NAME="tex2html655"
|
||||
HREF="node53.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html656"
|
||||
HREF="node54.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html657"
|
||||
HREF="node55.html">Example</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html658"
|
||||
HREF="node56.html">CVD format</A>
|
||||
<LI><A NAME="tex2html659"
|
||||
HREF="node35.html">Executables</A>
|
||||
HREF="node57.html">Contributors</A>
|
||||
<LI><A NAME="tex2html660"
|
||||
HREF="node36.html">Mail files</A>
|
||||
HREF="node58.html">Donors</A>
|
||||
<LI><A NAME="tex2html661"
|
||||
HREF="node37.html">Archives and compressed files</A>
|
||||
HREF="node59.html">Graphics</A>
|
||||
<LI><A NAME="tex2html662"
|
||||
HREF="node38.html">Documents</A>
|
||||
<LI><A NAME="tex2html663"
|
||||
HREF="node39.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html664"
|
||||
HREF="node40.html">Others</A>
|
||||
HREF="node60.html">OpenAntiVirus</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Executables</TITLE>
|
||||
<META NAME="description" CONTENT="Executables">
|
||||
<TITLE>Licence</TITLE>
|
||||
<META NAME="description" CONTENT="Licence">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,67 +27,43 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html675"
|
||||
<A NAME="tex2html673"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html671"
|
||||
<A NAME="tex2html669"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html665"
|
||||
<A NAME="tex2html663"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html673"
|
||||
<A NAME="tex2html671"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html676"
|
||||
HREF="node36.html">Mail files</A>
|
||||
<B> Up:</B> <A NAME="tex2html672"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Previous:</B> <A NAME="tex2html666"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> <A NAME="tex2html674"
|
||||
<B> Next:</B> <A NAME="tex2html674"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Up:</B> <A NAME="tex2html670"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html664"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> <A NAME="tex2html672"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00072100000000000000">
|
||||
Executables</A>
|
||||
</H3>
|
||||
The library has a built-in support for 32/64-bit Portable Executable files
|
||||
and 32-bit ELF files. Additionally, it can handle PE files compressed or
|
||||
obfuscated with the following tools:
|
||||
|
||||
<UL>
|
||||
<LI>Aspack (2.12)
|
||||
</LI>
|
||||
<LI>UPX (all versions)
|
||||
</LI>
|
||||
<LI>FSG (1.3, 1.31, 1.33, 2.0)
|
||||
</LI>
|
||||
<LI>Petite (2.x)
|
||||
</LI>
|
||||
<LI>PeSpin (1.1)
|
||||
</LI>
|
||||
<LI>NsPack
|
||||
</LI>
|
||||
<LI>wwpack32 (1.20)
|
||||
</LI>
|
||||
<LI>MEW
|
||||
</LI>
|
||||
<LI>Upack
|
||||
</LI>
|
||||
<LI>Y0da Cryptor (1.3)
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<H2><A NAME="SECTION00071000000000000000">
|
||||
Licence</A>
|
||||
</H2>
|
||||
Libclamav is licensed under the GNU GPL v2 licence. This means you are
|
||||
<SPAN CLASS="textbf">not allowed</SPAN> to link commercial, closed-source software
|
||||
against it. All software using libclamav must be GPL compliant.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,24 +1,24 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Mail files</TITLE>
|
||||
<META NAME="description" CONTENT="Mail files">
|
||||
<TITLE>Supported formats and features</TITLE>
|
||||
<META NAME="description" CONTENT="Supported formats and features">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node37.html">
|
||||
<LINK REL="next" HREF="node43.html">
|
||||
<LINK REL="previous" HREF="node35.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node37.html">
|
||||
|
|
@ -27,42 +27,59 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html687"
|
||||
<A NAME="tex2html685"
|
||||
HREF="node37.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html683"
|
||||
<A NAME="tex2html681"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html677"
|
||||
<A NAME="tex2html675"
|
||||
HREF="node35.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html685"
|
||||
<A NAME="tex2html683"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html688"
|
||||
HREF="node37.html">Archives and compressed files</A>
|
||||
<B> Up:</B> <A NAME="tex2html684"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Previous:</B> <A NAME="tex2html678"
|
||||
HREF="node35.html">Executables</A>
|
||||
<B> <A NAME="tex2html686"
|
||||
<B> Next:</B> <A NAME="tex2html686"
|
||||
HREF="node37.html">Executables</A>
|
||||
<B> Up:</B> <A NAME="tex2html682"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html676"
|
||||
HREF="node35.html">Licence</A>
|
||||
<B> <A NAME="tex2html684"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00072200000000000000">
|
||||
Mail files</A>
|
||||
</H3>
|
||||
Libclamav can handle almost every mail file format including TNEF
|
||||
(winmail.dat) attachments.
|
||||
<H2><A NAME="SECTION00072000000000000000">
|
||||
Supported formats and features</A>
|
||||
</H2>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html687"
|
||||
HREF="node37.html">Executables</A>
|
||||
<LI><A NAME="tex2html688"
|
||||
HREF="node38.html">Mail files</A>
|
||||
<LI><A NAME="tex2html689"
|
||||
HREF="node39.html">Archives and compressed files</A>
|
||||
<LI><A NAME="tex2html690"
|
||||
HREF="node40.html">Documents</A>
|
||||
<LI><A NAME="tex2html691"
|
||||
HREF="node41.html">Data Loss Prevention</A>
|
||||
<LI><A NAME="tex2html692"
|
||||
HREF="node42.html">Others</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,89 +1,84 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Archives and compressed files</TITLE>
|
||||
<META NAME="description" CONTENT="Archives and compressed files">
|
||||
<TITLE>Executables</TITLE>
|
||||
<META NAME="description" CONTENT="Executables">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node38.html">
|
||||
<LINK REL="previous" HREF="node36.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="up" HREF="node36.html">
|
||||
<LINK REL="next" HREF="node38.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html699"
|
||||
<A NAME="tex2html703"
|
||||
HREF="node38.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html695"
|
||||
HREF="node34.html">
|
||||
<A NAME="tex2html699"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html689"
|
||||
<A NAME="tex2html693"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html697"
|
||||
<A NAME="tex2html701"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html700"
|
||||
HREF="node38.html">Documents</A>
|
||||
<B> Up:</B> <A NAME="tex2html696"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Previous:</B> <A NAME="tex2html690"
|
||||
HREF="node36.html">Mail files</A>
|
||||
<B> <A NAME="tex2html698"
|
||||
<B> Next:</B> <A NAME="tex2html704"
|
||||
HREF="node38.html">Mail files</A>
|
||||
<B> Up:</B> <A NAME="tex2html700"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Previous:</B> <A NAME="tex2html694"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> <A NAME="tex2html702"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00072300000000000000">
|
||||
Archives and compressed files</A>
|
||||
<H3><A NAME="SECTION00072100000000000000">
|
||||
Executables</A>
|
||||
</H3>
|
||||
The following archive and compression formats are supported by internal
|
||||
handlers:
|
||||
The library has a built-in support for 32- and 64-bit Portable Executable,
|
||||
ELF and Mach-O files. Additionally, it can handle PE files compressed or
|
||||
obfuscated with the following tools:
|
||||
|
||||
<UL>
|
||||
<LI>Zip (+ SFX)
|
||||
<LI>Aspack (2.12)
|
||||
</LI>
|
||||
<LI>RAR (+ SFX)
|
||||
<LI>UPX (all versions)
|
||||
</LI>
|
||||
<LI>Tar
|
||||
<LI>FSG (1.3, 1.31, 1.33, 2.0)
|
||||
</LI>
|
||||
<LI>Gzip
|
||||
<LI>Petite (2.x)
|
||||
</LI>
|
||||
<LI>Bzip2
|
||||
<LI>PeSpin (1.1)
|
||||
</LI>
|
||||
<LI>MS OLE2
|
||||
<LI>NsPack
|
||||
</LI>
|
||||
<LI>MS Cabinet Files (+ SFX)
|
||||
<LI>wwpack32 (1.20)
|
||||
</LI>
|
||||
<LI>MS CHM (Compiled HTML)
|
||||
<LI>MEW
|
||||
</LI>
|
||||
<LI>MS SZDD compression format
|
||||
<LI>Upack
|
||||
</LI>
|
||||
<LI>BinHex
|
||||
</LI>
|
||||
<LI>SIS (SymbianOS packages)
|
||||
</LI>
|
||||
<LI>AutoIt
|
||||
</LI>
|
||||
<LI>NSIS
|
||||
<LI>Y0da Cryptor (1.3)
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
|
@ -92,7 +87,7 @@ Archives and compressed files</A>
|
|||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,79 +1,68 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Documents</TITLE>
|
||||
<META NAME="description" CONTENT="Documents">
|
||||
<TITLE>Mail files</TITLE>
|
||||
<META NAME="description" CONTENT="Mail files">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node39.html">
|
||||
<LINK REL="previous" HREF="node37.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="up" HREF="node36.html">
|
||||
<LINK REL="next" HREF="node39.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html711"
|
||||
<A NAME="tex2html715"
|
||||
HREF="node39.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html707"
|
||||
HREF="node34.html">
|
||||
<A NAME="tex2html711"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html701"
|
||||
<A NAME="tex2html705"
|
||||
HREF="node37.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html709"
|
||||
<A NAME="tex2html713"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html712"
|
||||
HREF="node39.html">Data Loss Prevention</A>
|
||||
<B> Up:</B> <A NAME="tex2html708"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Previous:</B> <A NAME="tex2html702"
|
||||
HREF="node37.html">Archives and compressed files</A>
|
||||
<B> <A NAME="tex2html710"
|
||||
<B> Next:</B> <A NAME="tex2html716"
|
||||
HREF="node39.html">Archives and compressed files</A>
|
||||
<B> Up:</B> <A NAME="tex2html712"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Previous:</B> <A NAME="tex2html706"
|
||||
HREF="node37.html">Executables</A>
|
||||
<B> <A NAME="tex2html714"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00072400000000000000">
|
||||
Documents</A>
|
||||
<H3><A NAME="SECTION00072200000000000000">
|
||||
Mail files</A>
|
||||
</H3>
|
||||
The most popular file formats are supported:
|
||||
|
||||
<UL>
|
||||
<LI>MS Office and MacOffice files
|
||||
</LI>
|
||||
<LI>RTF
|
||||
</LI>
|
||||
<LI>PDF
|
||||
</LI>
|
||||
<LI>HTML
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
Libclamav can handle almost every mail file format including TNEF
|
||||
(winmail.dat) attachments.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,68 +1,104 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Data Loss Prevention</TITLE>
|
||||
<META NAME="description" CONTENT="Data Loss Prevention">
|
||||
<TITLE>Archives and compressed files</TITLE>
|
||||
<META NAME="description" CONTENT="Archives and compressed files">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node40.html">
|
||||
<LINK REL="previous" HREF="node38.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="up" HREF="node36.html">
|
||||
<LINK REL="next" HREF="node40.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html723"
|
||||
<A NAME="tex2html727"
|
||||
HREF="node40.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html719"
|
||||
HREF="node34.html">
|
||||
<A NAME="tex2html723"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html713"
|
||||
<A NAME="tex2html717"
|
||||
HREF="node38.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html721"
|
||||
<A NAME="tex2html725"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html724"
|
||||
HREF="node40.html">Others</A>
|
||||
<B> Up:</B> <A NAME="tex2html720"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Previous:</B> <A NAME="tex2html714"
|
||||
HREF="node38.html">Documents</A>
|
||||
<B> <A NAME="tex2html722"
|
||||
<B> Next:</B> <A NAME="tex2html728"
|
||||
HREF="node40.html">Documents</A>
|
||||
<B> Up:</B> <A NAME="tex2html724"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Previous:</B> <A NAME="tex2html718"
|
||||
HREF="node38.html">Mail files</A>
|
||||
<B> <A NAME="tex2html726"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00072500000000000000">
|
||||
Data Loss Prevention</A>
|
||||
<H3><A NAME="SECTION00072300000000000000">
|
||||
Archives and compressed files</A>
|
||||
</H3>
|
||||
Libclamav includes a DLP module which can detect credit card and
|
||||
social security numbers inside text files.
|
||||
The following archive and compression formats are supported by internal
|
||||
handlers:
|
||||
|
||||
<UL>
|
||||
<LI>Zip (+ SFX)
|
||||
</LI>
|
||||
<LI>RAR (+ SFX)
|
||||
</LI>
|
||||
<LI>7Zip
|
||||
</LI>
|
||||
<LI>Tar
|
||||
</LI>
|
||||
<LI>CPIO
|
||||
</LI>
|
||||
<LI>Gzip
|
||||
</LI>
|
||||
<LI>Bzip2
|
||||
</LI>
|
||||
<LI>MS OLE2
|
||||
</LI>
|
||||
<LI>MS Cabinet Files (+ SFX)
|
||||
</LI>
|
||||
<LI>MS CHM (Compiled HTML)
|
||||
</LI>
|
||||
<LI>MS SZDD compression format
|
||||
</LI>
|
||||
<LI>BinHex
|
||||
</LI>
|
||||
<LI>SIS (SymbianOS packages)
|
||||
</LI>
|
||||
<LI>AutoIt
|
||||
</LI>
|
||||
<LI>NSIS
|
||||
</LI>
|
||||
<LI>InstallShield
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,26 +27,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html261"
|
||||
<A NAME="tex2html263"
|
||||
HREF="node5.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html257"
|
||||
<A NAME="tex2html259"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html251"
|
||||
<A NAME="tex2html253"
|
||||
HREF="node3.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html259"
|
||||
<A NAME="tex2html261"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html262"
|
||||
<B> Next:</B> <A NAME="tex2html264"
|
||||
HREF="node5.html">Virus submitting</A>
|
||||
<B> Up:</B> <A NAME="tex2html258"
|
||||
<B> Up:</B> <A NAME="tex2html260"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> Previous:</B> <A NAME="tex2html252"
|
||||
<B> Previous:</B> <A NAME="tex2html254"
|
||||
HREF="node3.html">Features</A>
|
||||
<B> <A NAME="tex2html260"
|
||||
<B> <A NAME="tex2html262"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -61,7 +61,7 @@ Mailing lists and IRC channel</A>
|
|||
<UL>
|
||||
<LI><SPAN CLASS="textbf">clamav-announce*lists.clamav.net</SPAN> - info about new versions,
|
||||
moderated<A NAME="tex2html1"
|
||||
HREF="footnode.html#foot95"><SUP><SPAN CLASS="arabic">1</SPAN></SUP></A>.
|
||||
HREF="footnode.html#foot97"><SUP><SPAN CLASS="arabic">1</SPAN></SUP></A>.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">clamav-users*lists.clamav.net</SPAN> - user questions
|
||||
</LI>
|
||||
|
|
@ -86,7 +86,7 @@ Alternatively you can try asking on the <code>#clamav</code> IRC channel - launc
|
|||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,72 +1,70 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Others</TITLE>
|
||||
<META NAME="description" CONTENT="Others">
|
||||
<TITLE>Documents</TITLE>
|
||||
<META NAME="description" CONTENT="Documents">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node41.html">
|
||||
<LINK REL="previous" HREF="node39.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="up" HREF="node36.html">
|
||||
<LINK REL="next" HREF="node41.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html733"
|
||||
<A NAME="tex2html739"
|
||||
HREF="node41.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html729"
|
||||
HREF="node34.html">
|
||||
<A NAME="tex2html735"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html725"
|
||||
<A NAME="tex2html729"
|
||||
HREF="node39.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html731"
|
||||
<A NAME="tex2html737"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html734"
|
||||
HREF="node41.html">API</A>
|
||||
<B> Up:</B> <A NAME="tex2html730"
|
||||
HREF="node34.html">Supported formats</A>
|
||||
<B> Previous:</B> <A NAME="tex2html726"
|
||||
HREF="node39.html">Data Loss Prevention</A>
|
||||
<B> <A NAME="tex2html732"
|
||||
<B> Next:</B> <A NAME="tex2html740"
|
||||
HREF="node41.html">Data Loss Prevention</A>
|
||||
<B> Up:</B> <A NAME="tex2html736"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Previous:</B> <A NAME="tex2html730"
|
||||
HREF="node39.html">Archives and compressed files</A>
|
||||
<B> <A NAME="tex2html738"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00072600000000000000">
|
||||
Others</A>
|
||||
<H3><A NAME="SECTION00072400000000000000">
|
||||
Documents</A>
|
||||
</H3>
|
||||
Libclamav can handle various obfuscators, encoders, files vulnerable to
|
||||
security risks such as:
|
||||
The most popular file formats are supported:
|
||||
|
||||
<UL>
|
||||
<LI>JPEG (exploit detection)
|
||||
<LI>MS Office and MacOffice files
|
||||
</LI>
|
||||
<LI>RIFF (exploit detection)
|
||||
<LI>RTF
|
||||
</LI>
|
||||
<LI>uuencode
|
||||
<LI>PDF
|
||||
</LI>
|
||||
<LI>ScrEnc obfuscation
|
||||
</LI>
|
||||
<LI>CryptFF
|
||||
<LI>HTML
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
|
@ -75,7 +73,7 @@ Others</A>
|
|||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,75 +1,68 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>API</TITLE>
|
||||
<META NAME="description" CONTENT="API">
|
||||
<TITLE>Data Loss Prevention</TITLE>
|
||||
<META NAME="description" CONTENT="Data Loss Prevention">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node43.html">
|
||||
<LINK REL="previous" HREF="node34.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="next" HREF="node42.html">
|
||||
<LINK REL="previous" HREF="node40.html">
|
||||
<LINK REL="up" HREF="node36.html">
|
||||
<LINK REL="next" HREF="node42.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html745"
|
||||
<A NAME="tex2html751"
|
||||
HREF="node42.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html741"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html747"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html735"
|
||||
<A NAME="tex2html741"
|
||||
HREF="node40.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html743"
|
||||
<A NAME="tex2html749"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html746"
|
||||
HREF="node42.html">Header file</A>
|
||||
<B> Up:</B> <A NAME="tex2html742"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html736"
|
||||
HREF="node40.html">Others</A>
|
||||
<B> <A NAME="tex2html744"
|
||||
<B> Next:</B> <A NAME="tex2html752"
|
||||
HREF="node42.html">Others</A>
|
||||
<B> Up:</B> <A NAME="tex2html748"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Previous:</B> <A NAME="tex2html742"
|
||||
HREF="node40.html">Documents</A>
|
||||
<B> <A NAME="tex2html750"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00073000000000000000">
|
||||
API</A>
|
||||
</H2>
|
||||
<H3><A NAME="SECTION00072500000000000000">
|
||||
Data Loss Prevention</A>
|
||||
</H3>
|
||||
Libclamav includes a DLP module which can detect credit card and
|
||||
social security numbers inside text files.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html747"
|
||||
HREF="node42.html">Header file</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,69 +1,81 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Header file</TITLE>
|
||||
<META NAME="description" CONTENT="Header file">
|
||||
<TITLE>Others</TITLE>
|
||||
<META NAME="description" CONTENT="Others">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node41.html">
|
||||
<LINK REL="up" HREF="node41.html">
|
||||
<LINK REL="up" HREF="node36.html">
|
||||
<LINK REL="next" HREF="node43.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html756"
|
||||
<A NAME="tex2html761"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html752"
|
||||
HREF="node41.html">
|
||||
<A NAME="tex2html757"
|
||||
HREF="node36.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html748"
|
||||
<A NAME="tex2html753"
|
||||
HREF="node41.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html754"
|
||||
<A NAME="tex2html759"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html757"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<B> Up:</B> <A NAME="tex2html753"
|
||||
HREF="node41.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html749"
|
||||
HREF="node41.html">API</A>
|
||||
<B> <A NAME="tex2html755"
|
||||
<B> Next:</B> <A NAME="tex2html762"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Up:</B> <A NAME="tex2html758"
|
||||
HREF="node36.html">Supported formats and features</A>
|
||||
<B> Previous:</B> <A NAME="tex2html754"
|
||||
HREF="node41.html">Data Loss Prevention</A>
|
||||
<B> <A NAME="tex2html760"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00073100000000000000">
|
||||
Header file</A>
|
||||
<H3><A NAME="SECTION00072600000000000000">
|
||||
Others</A>
|
||||
</H3>
|
||||
Every program using libclamav must include the header file <code>clamav.h</code>:
|
||||
<PRE>
|
||||
#include <clamav.h>
|
||||
</PRE>
|
||||
Libclamav can handle various obfuscators, encoders, files vulnerable to
|
||||
security risks such as:
|
||||
|
||||
<UL>
|
||||
<LI>JPEG (exploit detection)
|
||||
</LI>
|
||||
<LI>RIFF (exploit detection)
|
||||
</LI>
|
||||
<LI>uuencode
|
||||
</LI>
|
||||
<LI>ScrEnc obfuscation
|
||||
</LI>
|
||||
<LI>CryptFF
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,73 +1,60 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Initialization</TITLE>
|
||||
<META NAME="description" CONTENT="Initialization">
|
||||
<TITLE>API</TITLE>
|
||||
<META NAME="description" CONTENT="API">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node47.html">
|
||||
<LINK REL="previous" HREF="node41.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="next" HREF="node56.html">
|
||||
<LINK REL="previous" HREF="node36.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node44.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html768"
|
||||
<A NAME="tex2html773"
|
||||
HREF="node44.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html764"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html769"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html758"
|
||||
<A NAME="tex2html763"
|
||||
HREF="node42.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html766"
|
||||
<A NAME="tex2html771"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html769"
|
||||
HREF="node44.html">Database loading</A>
|
||||
<B> Up:</B> <A NAME="tex2html765"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html759"
|
||||
HREF="node42.html">Header file</A>
|
||||
<B> <A NAME="tex2html767"
|
||||
<B> Next:</B> <A NAME="tex2html774"
|
||||
HREF="node44.html">Header file</A>
|
||||
<B> Up:</B> <A NAME="tex2html770"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html764"
|
||||
HREF="node42.html">Others</A>
|
||||
<B> <A NAME="tex2html772"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00074000000000000000">
|
||||
Initialization</A>
|
||||
<H2><A NAME="SECTION00073000000000000000">
|
||||
API</A>
|
||||
</H2>
|
||||
Before using libclamav, you should call <code>cl_init()</code> to initialize
|
||||
it. When it's done, you're ready to create a new scan engine by calling
|
||||
<code>cl_engine_new()</code>. To free resources allocated by the engine use
|
||||
<code>cl_engine_free()</code>. Function prototypes:
|
||||
<PRE>
|
||||
int cl_init(unsigned int options);
|
||||
struct cl_engine *cl_engine_new(void);
|
||||
int cl_engine_free(struct cl_engine *engine);
|
||||
</PRE>
|
||||
<code>cl_init()</code> and <code>cl_engine_free()</code> return <code>CL_SUCCESS</code>
|
||||
on success or another code on error. <code>cl_engine_new()</code> return
|
||||
a pointer or NULL if there's not enough memory to allocate a new
|
||||
engine structure.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
|
@ -75,18 +62,36 @@ Initialization</A>
|
|||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html770"
|
||||
HREF="node44.html">Database loading</A>
|
||||
<LI><A NAME="tex2html771"
|
||||
HREF="node45.html">Error handling</A>
|
||||
<LI><A NAME="tex2html772"
|
||||
HREF="node46.html">Engine structure</A>
|
||||
<LI><A NAME="tex2html775"
|
||||
HREF="node44.html">Header file</A>
|
||||
<LI><A NAME="tex2html776"
|
||||
HREF="node45.html">Initialization</A>
|
||||
<LI><A NAME="tex2html777"
|
||||
HREF="node46.html">Database loading</A>
|
||||
<LI><A NAME="tex2html778"
|
||||
HREF="node47.html">Error handling</A>
|
||||
<LI><A NAME="tex2html779"
|
||||
HREF="node48.html">Engine structure</A>
|
||||
<LI><A NAME="tex2html780"
|
||||
HREF="node49.html">Limits</A>
|
||||
<LI><A NAME="tex2html781"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<LI><A NAME="tex2html782"
|
||||
HREF="node51.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html783"
|
||||
HREF="node52.html">Memory</A>
|
||||
<LI><A NAME="tex2html784"
|
||||
HREF="node53.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html785"
|
||||
HREF="node54.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html786"
|
||||
HREF="node55.html">Example</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Database loading</TITLE>
|
||||
<META NAME="description" CONTENT="Database loading">
|
||||
<TITLE>Header file</TITLE>
|
||||
<META NAME="description" CONTENT="Header file">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,102 +27,44 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html783"
|
||||
<A NAME="tex2html797"
|
||||
HREF="node45.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html779"
|
||||
<A NAME="tex2html793"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html773"
|
||||
<A NAME="tex2html787"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html781"
|
||||
<A NAME="tex2html795"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html784"
|
||||
HREF="node45.html">Error handling</A>
|
||||
<B> Up:</B> <A NAME="tex2html780"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<B> Previous:</B> <A NAME="tex2html774"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<B> <A NAME="tex2html782"
|
||||
<B> Next:</B> <A NAME="tex2html798"
|
||||
HREF="node45.html">Initialization</A>
|
||||
<B> Up:</B> <A NAME="tex2html794"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html788"
|
||||
HREF="node43.html">API</A>
|
||||
<B> <A NAME="tex2html796"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00074100000000000000">
|
||||
Database loading</A>
|
||||
<H3><A NAME="SECTION00073100000000000000">
|
||||
Header file</A>
|
||||
</H3>
|
||||
The following set of functions provides an interface for loading
|
||||
the virus database:
|
||||
Every program using libclamav must include the header file <code>clamav.h</code>:
|
||||
<PRE>
|
||||
const char *cl_retdbdir(void);
|
||||
|
||||
int cl_load(const char *path, struct cl_engine *engine,
|
||||
unsigned int *signo, unsigned int options);
|
||||
</PRE>
|
||||
<code>cl_retdbdir()</code> returns the default (hardcoded) path to the directory
|
||||
with ClamAV databases.
|
||||
<code>cl_load()</code> loads a single database file or all databases from a
|
||||
given directory (when <code>path</code> points to a directory). The second
|
||||
argument is used for passing in the pointer to the engine that should
|
||||
be previously allocated with <code>cl_engine_new()</code>. A number of loaded
|
||||
signatures will be <SPAN CLASS="textbf">added</SPAN> to <code>signo</code> <A NAME="tex2html20"
|
||||
HREF="footnode.html#foot325"><SUP><SPAN CLASS="arabic">8</SPAN></SUP></A>. The last argument can
|
||||
pass the following flags:
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_STDOPT</SPAN>
|
||||
<BR>
|
||||
This is an alias for a recommended set of scan options.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_PHISHING</SPAN>
|
||||
<BR>
|
||||
Load phishing signatures.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_PHISHING_URLS</SPAN>
|
||||
<BR>
|
||||
Initialize the phishing detection module and load .wdb and .pdb files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_PUA</SPAN>
|
||||
<BR>
|
||||
Load signatures for Potentially Unwanted Applications.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_CVDNOTMP</SPAN>
|
||||
<BR>
|
||||
Load CVD files directly without unpacking them into a temporary
|
||||
directory.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<code>cl_load()</code> returns <code>CL_SUCCESS</code> on success and another code on
|
||||
failure.
|
||||
<PRE>
|
||||
...
|
||||
struct cl_engine *engine;
|
||||
unsigned int sigs = 0;
|
||||
int ret;
|
||||
|
||||
if((ret = cl_init()) != CL_SUCCESS) {
|
||||
printf("cl_init() error: %s\n", cl_strerror(ret));
|
||||
return 1;
|
||||
}
|
||||
|
||||
if(!(engine = cl_engine_new())) {
|
||||
printf("Can't create new engine\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
ret = cl_load(cl_retdbdir(), engine, &sigs, CL_DB_STDOPT);
|
||||
#include <clamav.h>
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Error handling</TITLE>
|
||||
<META NAME="description" CONTENT="Error handling">
|
||||
<TITLE>Initialization</TITLE>
|
||||
<META NAME="description" CONTENT="Initialization">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -27,49 +27,53 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html795"
|
||||
<A NAME="tex2html809"
|
||||
HREF="node46.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html791"
|
||||
<A NAME="tex2html805"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html785"
|
||||
<A NAME="tex2html799"
|
||||
HREF="node44.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html793"
|
||||
<A NAME="tex2html807"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html796"
|
||||
HREF="node46.html">Engine structure</A>
|
||||
<B> Up:</B> <A NAME="tex2html792"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<B> Previous:</B> <A NAME="tex2html786"
|
||||
HREF="node44.html">Database loading</A>
|
||||
<B> <A NAME="tex2html794"
|
||||
<B> Next:</B> <A NAME="tex2html810"
|
||||
HREF="node46.html">Database loading</A>
|
||||
<B> Up:</B> <A NAME="tex2html806"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html800"
|
||||
HREF="node44.html">Header file</A>
|
||||
<B> <A NAME="tex2html808"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00074200000000000000">
|
||||
Error handling</A>
|
||||
<H3><A NAME="SECTION00073200000000000000">
|
||||
Initialization</A>
|
||||
</H3>
|
||||
Use <code>cl_strerror()</code> to convert error codes into human readable
|
||||
messages. The function returns a statically allocated string:
|
||||
Before using libclamav, you should call <code>cl_init()</code> to initialize
|
||||
it. When it's done, you're ready to create a new scan engine by calling
|
||||
<code>cl_engine_new()</code>. To free resources allocated by the engine use
|
||||
<code>cl_engine_free()</code>. Function prototypes:
|
||||
<PRE>
|
||||
if(ret != CL_SUCCESS) {
|
||||
printf("cl_load() error: %s\n", cl_strerror(ret));
|
||||
cl_engine_free(engine);
|
||||
return 1;
|
||||
}
|
||||
int cl_init(unsigned int options);
|
||||
struct cl_engine *cl_engine_new(void);
|
||||
int cl_engine_free(struct cl_engine *engine);
|
||||
</PRE>
|
||||
<code>cl_init()</code> and <code>cl_engine_free()</code> return <code>CL_SUCCESS</code>
|
||||
on success or another code on error. <code>cl_engine_new()</code> return
|
||||
a pointer or NULL if there's not enough memory to allocate a new
|
||||
engine structure.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,23 +1,24 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Engine structure</TITLE>
|
||||
<META NAME="description" CONTENT="Engine structure">
|
||||
<TITLE>Database loading</TITLE>
|
||||
<META NAME="description" CONTENT="Database loading">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node47.html">
|
||||
<LINK REL="previous" HREF="node45.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node47.html">
|
||||
|
|
@ -26,55 +27,105 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html805"
|
||||
<A NAME="tex2html821"
|
||||
HREF="node47.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html801"
|
||||
<A NAME="tex2html817"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html797"
|
||||
<A NAME="tex2html811"
|
||||
HREF="node45.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html803"
|
||||
<A NAME="tex2html819"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html806"
|
||||
HREF="node47.html">Limits</A>
|
||||
<B> Up:</B> <A NAME="tex2html802"
|
||||
HREF="node43.html">Initialization</A>
|
||||
<B> Previous:</B> <A NAME="tex2html798"
|
||||
HREF="node45.html">Error handling</A>
|
||||
<B> <A NAME="tex2html804"
|
||||
<B> Next:</B> <A NAME="tex2html822"
|
||||
HREF="node47.html">Error handling</A>
|
||||
<B> Up:</B> <A NAME="tex2html818"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html812"
|
||||
HREF="node45.html">Initialization</A>
|
||||
<B> <A NAME="tex2html820"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00074300000000000000">
|
||||
Engine structure</A>
|
||||
<H3><A NAME="SECTION00073300000000000000">
|
||||
Database loading</A>
|
||||
</H3>
|
||||
When all required databases are loaded you should prepare the detection
|
||||
engine by calling <code>cl_engine_compile()</code>. In case of failure you
|
||||
should still free the memory allocated to the engine with
|
||||
<code>cl_engine_free()</code>:
|
||||
The following set of functions provides an interface for loading
|
||||
the virus database:
|
||||
<PRE>
|
||||
int cl_engine_compile(struct cl_engine *engine);
|
||||
const char *cl_retdbdir(void);
|
||||
|
||||
int cl_load(const char *path, struct cl_engine *engine,
|
||||
unsigned int *signo, unsigned int options);
|
||||
</PRE>
|
||||
In our example:
|
||||
<code>cl_retdbdir()</code> returns the default (hardcoded) path to the directory
|
||||
with ClamAV databases.
|
||||
<code>cl_load()</code> loads a single database file or all databases from a
|
||||
given directory (when <code>path</code> points to a directory). The second
|
||||
argument is used for passing in the pointer to the engine that should
|
||||
be previously allocated with <code>cl_engine_new()</code>. A number of loaded
|
||||
signatures will be <SPAN CLASS="textbf">added</SPAN> to <code>signo</code> <A NAME="tex2html23"
|
||||
HREF="footnode.html#foot336"><SUP><SPAN CLASS="arabic">10</SPAN></SUP></A>. The last argument can
|
||||
pass the following flags:
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_STDOPT</SPAN>
|
||||
<BR>
|
||||
This is an alias for a recommended set of scan options.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_PHISHING</SPAN>
|
||||
<BR>
|
||||
Load phishing signatures.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_PHISHING_URLS</SPAN>
|
||||
<BR>
|
||||
Initialize the phishing detection module and load .wdb and .pdb files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_PUA</SPAN>
|
||||
<BR>
|
||||
Load signatures for Potentially Unwanted Applications.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_OFFICIAL_ONLY</SPAN>
|
||||
<BR>
|
||||
Only load official signatures from digitally signed databases.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_DB_BYTECODE</SPAN>
|
||||
<BR>
|
||||
Load bytecode.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<code>cl_load()</code> returns <code>CL_SUCCESS</code> on success and another code on
|
||||
failure.
|
||||
<PRE>
|
||||
if((ret = cl_engine_compile(engine)) != CL_SUCCESS) {
|
||||
printf("cl_engine_compile() error: %s\n", cl_strerror(ret));
|
||||
cl_engine_free(engine);
|
||||
...
|
||||
struct cl_engine *engine;
|
||||
unsigned int sigs = 0;
|
||||
int ret;
|
||||
|
||||
if((ret = cl_init()) != CL_SUCCESS) {
|
||||
printf("cl_init() error: %s\n", cl_strerror(ret));
|
||||
return 1;
|
||||
}
|
||||
|
||||
if(!(engine = cl_engine_new())) {
|
||||
printf("Can't create new engine\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
ret = cl_load(cl_retdbdir(), engine, &sigs, CL_DB_STDOPT);
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,85 +1,75 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Limits</TITLE>
|
||||
<META NAME="description" CONTENT="Limits">
|
||||
<TITLE>Error handling</TITLE>
|
||||
<META NAME="description" CONTENT="Error handling">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node48.html">
|
||||
<LINK REL="previous" HREF="node43.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="previous" HREF="node46.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node48.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html817"
|
||||
<A NAME="tex2html833"
|
||||
HREF="node48.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html813"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html829"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html807"
|
||||
<A NAME="tex2html823"
|
||||
HREF="node46.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html815"
|
||||
<A NAME="tex2html831"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html818"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Up:</B> <A NAME="tex2html814"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html808"
|
||||
HREF="node46.html">Engine structure</A>
|
||||
<B> <A NAME="tex2html816"
|
||||
<B> Next:</B> <A NAME="tex2html834"
|
||||
HREF="node48.html">Engine structure</A>
|
||||
<B> Up:</B> <A NAME="tex2html830"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html824"
|
||||
HREF="node46.html">Database loading</A>
|
||||
<B> <A NAME="tex2html832"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00075000000000000000">
|
||||
Limits</A>
|
||||
</H2>
|
||||
When you create a new engine with <code>cl_engine_new()</code>, it will have
|
||||
all internal settings set to default values as recommended by the
|
||||
ClamAV authors. It's possible to check and modify the values (numerical
|
||||
and strings) using the following set of functions:
|
||||
<H3><A NAME="SECTION00073400000000000000">
|
||||
Error handling</A>
|
||||
</H3>
|
||||
Use <code>cl_strerror()</code> to convert error codes into human readable
|
||||
messages. The function returns a statically allocated string:
|
||||
<PRE>
|
||||
int cl_engine_set_num(struct cl_engine *engine,
|
||||
enum cl_engine_field field, long long num);
|
||||
|
||||
long long cl_engine_get_num(const struct cl_engine *engine,
|
||||
enum cl_engine_field field, int *err);
|
||||
|
||||
int cl_engine_set_str(struct cl_engine *engine,
|
||||
enum cl_engine_field field, const char *str);
|
||||
|
||||
const char *cl_engine_get_str(const struct cl_engine *engine,
|
||||
enum cl_engine_field field, int *err);
|
||||
if(ret != CL_SUCCESS) {
|
||||
printf("cl_load() error: %s\n", cl_strerror(ret));
|
||||
cl_engine_free(engine);
|
||||
return 1;
|
||||
}
|
||||
</PRE>
|
||||
Please don't modify the default values unless you know what you're doing.
|
||||
Refer to the ClamAV sources (clamscan, clamd) for examples.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,109 +1,81 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Database reloading</TITLE>
|
||||
<META NAME="description" CONTENT="Database reloading">
|
||||
<TITLE>Engine structure</TITLE>
|
||||
<META NAME="description" CONTENT="Engine structure">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node54.html">
|
||||
<LINK REL="next" HREF="node49.html">
|
||||
<LINK REL="previous" HREF="node47.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node49.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html829"
|
||||
<A NAME="tex2html845"
|
||||
HREF="node49.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html825"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html841"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html819"
|
||||
<A NAME="tex2html835"
|
||||
HREF="node47.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html827"
|
||||
<A NAME="tex2html843"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html830"
|
||||
HREF="node49.html">Data scan functions</A>
|
||||
<B> Up:</B> <A NAME="tex2html826"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html820"
|
||||
HREF="node47.html">Limits</A>
|
||||
<B> <A NAME="tex2html828"
|
||||
<B> Next:</B> <A NAME="tex2html846"
|
||||
HREF="node49.html">Limits</A>
|
||||
<B> Up:</B> <A NAME="tex2html842"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html836"
|
||||
HREF="node47.html">Error handling</A>
|
||||
<B> <A NAME="tex2html844"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00076000000000000000">
|
||||
Database reloading</A>
|
||||
</H2>
|
||||
It's very important to keep the internal instance of the database up to
|
||||
date. You can watch database changes with the <code>cl_stat..()</code> family
|
||||
of functions.
|
||||
<H3><A NAME="SECTION00073500000000000000">
|
||||
Engine structure</A>
|
||||
</H3>
|
||||
When all required databases are loaded you should prepare the detection
|
||||
engine by calling <code>cl_engine_compile()</code>. In case of failure you
|
||||
should still free the memory allocated to the engine with
|
||||
<code>cl_engine_free()</code>:
|
||||
<PRE>
|
||||
int cl_statinidir(const char *dirname, struct cl_stat *dbstat);
|
||||
int cl_statchkdir(const struct cl_stat *dbstat);
|
||||
int cl_statfree(struct cl_stat *dbstat);
|
||||
int cl_engine_compile(struct cl_engine *engine);
|
||||
</PRE>
|
||||
Initialization:
|
||||
In our example:
|
||||
<PRE>
|
||||
...
|
||||
struct cl_stat dbstat;
|
||||
|
||||
memset(&dbstat, 0, sizeof(struct cl_stat));
|
||||
cl_statinidir(dbdir, &dbstat);
|
||||
</PRE>
|
||||
To check for a change you just need to call <code>cl_statchkdir</code> and check
|
||||
its return value (0 - no change, 1 - some change occured):
|
||||
<PRE>
|
||||
if(cl_statchkdir(&dbstat) == 1) {
|
||||
reload_database...;
|
||||
cl_statfree(&dbstat);
|
||||
cl_statinidir(cl_retdbdir(), &dbstat);
|
||||
if((ret = cl_engine_compile(engine)) != CL_SUCCESS) {
|
||||
printf("cl_engine_compile() error: %s\n", cl_strerror(ret));
|
||||
cl_engine_free(engine);
|
||||
return 1;
|
||||
}
|
||||
</PRE>
|
||||
Remember to reset the <code>cl_stat</code> structure after each reload.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html831"
|
||||
HREF="node49.html">Data scan functions</A>
|
||||
<LI><A NAME="tex2html832"
|
||||
HREF="node50.html">Memory</A>
|
||||
<LI><A NAME="tex2html833"
|
||||
HREF="node51.html">Forking daemons</A>
|
||||
<LI><A NAME="tex2html834"
|
||||
HREF="node52.html">clamav-config</A>
|
||||
<LI><A NAME="tex2html835"
|
||||
HREF="node53.html">Example</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,219 +1,85 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Data scan functions</TITLE>
|
||||
<META NAME="description" CONTENT="Data scan functions">
|
||||
<TITLE>Limits</TITLE>
|
||||
<META NAME="description" CONTENT="Limits">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node50.html">
|
||||
<LINK REL="previous" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node50.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html846"
|
||||
<A NAME="tex2html857"
|
||||
HREF="node50.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html842"
|
||||
HREF="node48.html">
|
||||
<A NAME="tex2html853"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html836"
|
||||
<A NAME="tex2html847"
|
||||
HREF="node48.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html844"
|
||||
<A NAME="tex2html855"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html847"
|
||||
HREF="node50.html">Memory</A>
|
||||
<B> Up:</B> <A NAME="tex2html843"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Previous:</B> <A NAME="tex2html837"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> <A NAME="tex2html845"
|
||||
<B> Next:</B> <A NAME="tex2html858"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<B> Up:</B> <A NAME="tex2html854"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html848"
|
||||
HREF="node48.html">Engine structure</A>
|
||||
<B> <A NAME="tex2html856"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00076100000000000000">
|
||||
Data scan functions</A>
|
||||
<H3><A NAME="SECTION00073600000000000000">
|
||||
Limits</A>
|
||||
</H3>
|
||||
It's possible to scan a file or descriptor using:
|
||||
When you create a new engine with <code>cl_engine_new()</code>, it will have
|
||||
all internal settings set to default values as recommended by the
|
||||
ClamAV authors. It's possible to check and modify the values (numerical
|
||||
and strings) using the following set of functions:
|
||||
<PRE>
|
||||
int cl_scanfile(const char *filename, const char **virname,
|
||||
unsigned long int *scanned, const struct cl_engine *engine,
|
||||
unsigned int options);
|
||||
int cl_engine_set_num(struct cl_engine *engine,
|
||||
enum cl_engine_field field, long long num);
|
||||
|
||||
int cl_scandesc(int desc, const char **virname, unsigned
|
||||
long int *scanned, const struct cl_engine *engine,
|
||||
unsigned int options);
|
||||
</PRE>
|
||||
Both functions will store a virus name under the pointer <code>virname</code>,
|
||||
the virus name is part of the engine structure and must not be released
|
||||
directly. If the third argument (<code>scanned</code>) is not NULL, the
|
||||
functions will increase its value with the size of scanned data (in
|
||||
<code>CL_COUNT_PRECISION</code> units).
|
||||
The last argument (<code>options</code>) specified the scan options and supports
|
||||
the following flags (which can be combined using bit operators):
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STDOPT</SPAN>
|
||||
<BR>
|
||||
This is an alias for a recommended set of scan options. You
|
||||
should use it to make your software ready for new features
|
||||
in the future versions of libclamav.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_RAW</SPAN>
|
||||
<BR>
|
||||
Use it alone if you want to disable support for special files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_ARCHIVE</SPAN>
|
||||
<BR>
|
||||
This flag enables transparent scanning of various archive formats.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_BLOCKENCRYPTED</SPAN>
|
||||
<BR>
|
||||
With this flag the library will mark encrypted archives as viruses
|
||||
(Encrypted.Zip, Encrypted.RAR).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_MAIL</SPAN>
|
||||
<BR>
|
||||
Enable support for mail files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_OLE2</SPAN>
|
||||
<BR>
|
||||
Enables support for OLE2 containers (used by MS Office and .msi
|
||||
files).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PDF</SPAN>
|
||||
<BR>
|
||||
Enables scanning within PDF files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PE</SPAN>
|
||||
<BR>
|
||||
This flag enables deep scanning of Portable Executable files and
|
||||
allows libclamav to unpack executables compressed with run-time
|
||||
unpackers.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_ELF</SPAN>
|
||||
<BR>
|
||||
Enable support for ELF files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_BLOCKBROKEN</SPAN>
|
||||
<BR>
|
||||
libclamav will try to detect broken executables and mark them as
|
||||
Broken.Executable.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_HTML</SPAN>
|
||||
<BR>
|
||||
This flag enables HTML normalisation (including ScrEnc
|
||||
decryption).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_ALGORITHMIC</SPAN>
|
||||
<BR>
|
||||
Enable algorithmic detection of viruses.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PHISHING_BLOCKSSL</SPAN>
|
||||
<BR>
|
||||
Phishing module: always block SSL mismatches in URLs.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PHISHING_BLOCKCLOAK</SPAN>
|
||||
<BR>
|
||||
Phishing module: always block cloaked URLs.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STRUCTURED</SPAN>
|
||||
<BR>
|
||||
Enable the DLP module which scans for credit card and SSN
|
||||
numbers.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STRUCTURED_SSN_NORMAL</SPAN>
|
||||
<BR>
|
||||
Search for SSNs formatted as xx-yy-zzzz.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STRUCTURED_SSN_STRIPPED</SPAN>
|
||||
<BR>
|
||||
Search for SSNs formatted as xxyyzzzz.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PARTIAL_MESSAGE</SPAN>
|
||||
<BR>
|
||||
Scan RFC1341 messages split over many emails. You will need to
|
||||
periodically clean up <code>$TemporaryDirectory/clamav-partial</code>
|
||||
directory.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_HEURISTIC_PRECEDENCE</SPAN>
|
||||
<BR>
|
||||
Allow heuristic match to take precedence. When enabled, if
|
||||
a heuristic scan (such as phishingScan) detects a possible
|
||||
virus/phish it will stop scan immediately. Recommended, saves CPU
|
||||
scan-time. When disabled, virus/phish detected by heuristic scans
|
||||
will be reported only at the end of a scan. If an archive
|
||||
contains both a heuristically detected virus/phishing, and a real
|
||||
malware, the real malware will be reported.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
All functions return <code>CL_CLEAN</code> when the file seems clean,
|
||||
<code>CL_VIRUS</code> when a virus is detected and another value on failure.
|
||||
<PRE>
|
||||
...
|
||||
const char *virname;
|
||||
|
||||
if((ret = cl_scanfile("/tmp/test.exe", &virname, NULL, engine,
|
||||
CL_STDOPT)) == CL_VIRUS) {
|
||||
printf("Virus detected: %s\n", virname);
|
||||
} else {
|
||||
printf("No virus detected.\n");
|
||||
if(ret != CL_CLEAN)
|
||||
printf("Error: %s\n", cl_strerror(ret));
|
||||
}
|
||||
long long cl_engine_get_num(const struct cl_engine *engine,
|
||||
enum cl_engine_field field, int *err);
|
||||
|
||||
int cl_engine_set_str(struct cl_engine *engine,
|
||||
enum cl_engine_field field, const char *str);
|
||||
|
||||
const char *cl_engine_get_str(const struct cl_engine *engine,
|
||||
enum cl_engine_field field, int *err);
|
||||
</PRE>
|
||||
Please don't modify the default values unless you know what you're doing.
|
||||
Refer to the ClamAV sources (clamscan, clamd) for examples.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html846"
|
||||
HREF="node50.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html842"
|
||||
HREF="node48.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html836"
|
||||
HREF="node48.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html844"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html847"
|
||||
HREF="node50.html">Memory</A>
|
||||
<B> Up:</B> <A NAME="tex2html843"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Previous:</B> <A NAME="tex2html837"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> <A NAME="tex2html845"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,7 +13,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
|
@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html271"
|
||||
<A NAME="tex2html273"
|
||||
HREF="node6.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html267"
|
||||
<A NAME="tex2html269"
|
||||
HREF="node2.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html263"
|
||||
<A NAME="tex2html265"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html269"
|
||||
<A NAME="tex2html271"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html272"
|
||||
<B> Next:</B> <A NAME="tex2html274"
|
||||
HREF="node6.html">Base package</A>
|
||||
<B> Up:</B> <A NAME="tex2html268"
|
||||
<B> Up:</B> <A NAME="tex2html270"
|
||||
HREF="node2.html">Introduction</A>
|
||||
<B> Previous:</B> <A NAME="tex2html264"
|
||||
<B> Previous:</B> <A NAME="tex2html266"
|
||||
HREF="node4.html">Mailing lists and IRC</A>
|
||||
<B> <A NAME="tex2html270"
|
||||
<B> <A NAME="tex2html272"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -65,7 +65,7 @@ Virus submitting</A>
|
|||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,69 +1,109 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Memory</TITLE>
|
||||
<META NAME="description" CONTENT="Memory">
|
||||
<TITLE>Database checks</TITLE>
|
||||
<META NAME="description" CONTENT="Database checks">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node51.html">
|
||||
<LINK REL="previous" HREF="node49.html">
|
||||
<LINK REL="up" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node51.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html858"
|
||||
<A NAME="tex2html869"
|
||||
HREF="node51.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html854"
|
||||
HREF="node48.html">
|
||||
<A NAME="tex2html865"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html848"
|
||||
<A NAME="tex2html859"
|
||||
HREF="node49.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html856"
|
||||
<A NAME="tex2html867"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html859"
|
||||
HREF="node51.html">Forking daemons</A>
|
||||
<B> Up:</B> <A NAME="tex2html855"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Previous:</B> <A NAME="tex2html849"
|
||||
HREF="node49.html">Data scan functions</A>
|
||||
<B> <A NAME="tex2html857"
|
||||
<B> Next:</B> <A NAME="tex2html870"
|
||||
HREF="node51.html">Data scan functions</A>
|
||||
<B> Up:</B> <A NAME="tex2html866"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html860"
|
||||
HREF="node49.html">Limits</A>
|
||||
<B> <A NAME="tex2html868"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00076200000000000000">
|
||||
Memory</A>
|
||||
<H3><A NAME="SECTION00073700000000000000">
|
||||
Database checks</A>
|
||||
</H3>
|
||||
Because the engine structure occupies a few megabytes of system memory, you
|
||||
should release it with <code>cl_engine_free()</code> if you no longer need to
|
||||
scan files.
|
||||
It's very important to keep the internal instance of the database up to
|
||||
date. You can watch database changes with the <code>cl_stat..()</code> family
|
||||
of functions.
|
||||
<PRE>
|
||||
int cl_statinidir(const char *dirname, struct cl_stat *dbstat);
|
||||
int cl_statchkdir(const struct cl_stat *dbstat);
|
||||
int cl_statfree(struct cl_stat *dbstat);
|
||||
</PRE>
|
||||
Initialization:
|
||||
<PRE>
|
||||
...
|
||||
struct cl_stat dbstat;
|
||||
|
||||
memset(&dbstat, 0, sizeof(struct cl_stat));
|
||||
cl_statinidir(dbdir, &dbstat);
|
||||
</PRE>
|
||||
To check for a change you just need to call <code>cl_statchkdir</code> and check
|
||||
its return value (0 - no change, 1 - some change occured). Remember to reset
|
||||
the <code>cl_stat</code> structure after reloading the database.
|
||||
<PRE>
|
||||
if(cl_statchkdir(&dbstat) == 1) {
|
||||
reload_database...;
|
||||
cl_statfree(&dbstat);
|
||||
cl_statinidir(cl_retdbdir(), &dbstat);
|
||||
}
|
||||
</PRE>
|
||||
Libclamav <SPAN CLASS="MATH"><IMG
|
||||
WIDTH="58" HEIGHT="35" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img5.png"
|
||||
ALT="$\ge0.96$"></SPAN> includes and additional call to check the number of
|
||||
signatures that can be loaded from a given directory:
|
||||
<PRE>
|
||||
int cl_countsigs(const char *path, unsigned int countoptions,
|
||||
unsigned int *sigs);
|
||||
</PRE>
|
||||
The first argument points to the database directory, the second one
|
||||
specifies what signatures should be counted:
|
||||
<code>CL_COUNTSIGS_OFFICIAL</code> (official signatures),
|
||||
<BR> <code>CL_COUNTSIGS_UNOFFICIAL</code> (third party signatures),
|
||||
<code>CL_COUNTSIGS_ALL</code> (all signatures). The last argument points
|
||||
to the counter to which the number of detected signatures will
|
||||
be added (therefore the counter should be initially set to 0).
|
||||
The call returns <code>CL_SUCCESS</code> or an error code.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,71 +1,219 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Forking daemons</TITLE>
|
||||
<META NAME="description" CONTENT="Forking daemons">
|
||||
<TITLE>Data scan functions</TITLE>
|
||||
<META NAME="description" CONTENT="Data scan functions">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node52.html">
|
||||
<LINK REL="previous" HREF="node50.html">
|
||||
<LINK REL="up" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node52.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html870"
|
||||
<A NAME="tex2html881"
|
||||
HREF="node52.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html866"
|
||||
HREF="node48.html">
|
||||
<A NAME="tex2html877"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html860"
|
||||
<A NAME="tex2html871"
|
||||
HREF="node50.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html868"
|
||||
<A NAME="tex2html879"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html871"
|
||||
HREF="node52.html">clamav-config</A>
|
||||
<B> Up:</B> <A NAME="tex2html867"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Previous:</B> <A NAME="tex2html861"
|
||||
HREF="node50.html">Memory</A>
|
||||
<B> <A NAME="tex2html869"
|
||||
<B> Next:</B> <A NAME="tex2html882"
|
||||
HREF="node52.html">Memory</A>
|
||||
<B> Up:</B> <A NAME="tex2html878"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html872"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<B> <A NAME="tex2html880"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00076300000000000000">
|
||||
Forking daemons</A>
|
||||
<H3><A NAME="SECTION00073800000000000000">
|
||||
Data scan functions</A>
|
||||
</H3>
|
||||
If you're using libclamav with a forking daemon you should call
|
||||
<code>srand()</code> inside a forked child before making any calls to the
|
||||
libclamav functions. This will avoid possible collisions with temporary
|
||||
filenames created by other processes of the daemon. This procedure
|
||||
is not required for multi-threaded daemons.
|
||||
It's possible to scan a file or descriptor using:
|
||||
<PRE>
|
||||
int cl_scanfile(const char *filename, const char **virname,
|
||||
unsigned long int *scanned, const struct cl_engine *engine,
|
||||
unsigned int options);
|
||||
|
||||
int cl_scandesc(int desc, const char **virname, unsigned
|
||||
long int *scanned, const struct cl_engine *engine,
|
||||
unsigned int options);
|
||||
</PRE>
|
||||
Both functions will store a virus name under the pointer <code>virname</code>,
|
||||
the virus name is part of the engine structure and must not be released
|
||||
directly. If the third argument (<code>scanned</code>) is not NULL, the
|
||||
functions will increase its value with the size of scanned data (in
|
||||
<code>CL_COUNT_PRECISION</code> units).
|
||||
The last argument (<code>options</code>) specified the scan options and supports
|
||||
the following flags (which can be combined using bit operators):
|
||||
|
||||
<UL>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STDOPT</SPAN>
|
||||
<BR>
|
||||
This is an alias for a recommended set of scan options. You
|
||||
should use it to make your software ready for new features
|
||||
in the future versions of libclamav.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_RAW</SPAN>
|
||||
<BR>
|
||||
Use it alone if you want to disable support for special files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_ARCHIVE</SPAN>
|
||||
<BR>
|
||||
This flag enables transparent scanning of various archive formats.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_BLOCKENCRYPTED</SPAN>
|
||||
<BR>
|
||||
With this flag the library will mark encrypted archives as viruses
|
||||
(Encrypted.Zip, Encrypted.RAR).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_MAIL</SPAN>
|
||||
<BR>
|
||||
Enable support for mail files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_OLE2</SPAN>
|
||||
<BR>
|
||||
Enables support for OLE2 containers (used by MS Office and .msi
|
||||
files).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PDF</SPAN>
|
||||
<BR>
|
||||
Enables scanning within PDF files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PE</SPAN>
|
||||
<BR>
|
||||
This flag enables deep scanning of Portable Executable files and
|
||||
allows libclamav to unpack executables compressed with run-time
|
||||
unpackers.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_ELF</SPAN>
|
||||
<BR>
|
||||
Enable support for ELF files.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_BLOCKBROKEN</SPAN>
|
||||
<BR>
|
||||
libclamav will try to detect broken executables and mark them as
|
||||
Broken.Executable.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_HTML</SPAN>
|
||||
<BR>
|
||||
This flag enables HTML normalisation (including ScrEnc
|
||||
decryption).
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_ALGORITHMIC</SPAN>
|
||||
<BR>
|
||||
Enable algorithmic detection of viruses.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PHISHING_BLOCKSSL</SPAN>
|
||||
<BR>
|
||||
Phishing module: always block SSL mismatches in URLs.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PHISHING_BLOCKCLOAK</SPAN>
|
||||
<BR>
|
||||
Phishing module: always block cloaked URLs.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STRUCTURED</SPAN>
|
||||
<BR>
|
||||
Enable the DLP module which scans for credit card and SSN
|
||||
numbers.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STRUCTURED_SSN_NORMAL</SPAN>
|
||||
<BR>
|
||||
Search for SSNs formatted as xx-yy-zzzz.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_STRUCTURED_SSN_STRIPPED</SPAN>
|
||||
<BR>
|
||||
Search for SSNs formatted as xxyyzzzz.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_PARTIAL_MESSAGE</SPAN>
|
||||
<BR>
|
||||
Scan RFC1341 messages split over many emails. You will need to
|
||||
periodically clean up <code>$TemporaryDirectory/clamav-partial</code>
|
||||
directory.
|
||||
</LI>
|
||||
<LI><SPAN CLASS="textbf">CL_SCAN_HEURISTIC_PRECEDENCE</SPAN>
|
||||
<BR>
|
||||
Allow heuristic match to take precedence. When enabled, if
|
||||
a heuristic scan (such as phishingScan) detects a possible
|
||||
virus/phish it will stop scan immediately. Recommended, saves CPU
|
||||
scan-time. When disabled, virus/phish detected by heuristic scans
|
||||
will be reported only at the end of a scan. If an archive
|
||||
contains both a heuristically detected virus/phishing, and a real
|
||||
malware, the real malware will be reported.
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
All functions return <code>CL_CLEAN</code> when the file seems clean,
|
||||
<code>CL_VIRUS</code> when a virus is detected and another value on failure.
|
||||
<PRE>
|
||||
...
|
||||
const char *virname;
|
||||
|
||||
if((ret = cl_scanfile("/tmp/test.exe", &virname, NULL, engine,
|
||||
CL_STDOPT)) == CL_VIRUS) {
|
||||
printf("Virus detected: %s\n", virname);
|
||||
} else {
|
||||
printf("No virus detected.\n");
|
||||
if(ret != CL_CLEAN)
|
||||
printf("Error: %s\n", cl_strerror(ret));
|
||||
}
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html881"
|
||||
HREF="node52.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html877"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html871"
|
||||
HREF="node50.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html879"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html882"
|
||||
HREF="node52.html">Memory</A>
|
||||
<B> Up:</B> <A NAME="tex2html878"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html872"
|
||||
HREF="node50.html">Database checks</A>
|
||||
<B> <A NAME="tex2html880"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,73 +1,69 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>clamav-config</TITLE>
|
||||
<META NAME="description" CONTENT="clamav-config">
|
||||
<TITLE>Memory</TITLE>
|
||||
<META NAME="description" CONTENT="Memory">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node53.html">
|
||||
<LINK REL="previous" HREF="node51.html">
|
||||
<LINK REL="up" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node53.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html882"
|
||||
<A NAME="tex2html893"
|
||||
HREF="node53.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html878"
|
||||
HREF="node48.html">
|
||||
<A NAME="tex2html889"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html872"
|
||||
<A NAME="tex2html883"
|
||||
HREF="node51.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html880"
|
||||
<A NAME="tex2html891"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html883"
|
||||
HREF="node53.html">Example</A>
|
||||
<B> Up:</B> <A NAME="tex2html879"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Previous:</B> <A NAME="tex2html873"
|
||||
HREF="node51.html">Forking daemons</A>
|
||||
<B> <A NAME="tex2html881"
|
||||
<B> Next:</B> <A NAME="tex2html894"
|
||||
HREF="node53.html">Forking daemons</A>
|
||||
<B> Up:</B> <A NAME="tex2html890"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html884"
|
||||
HREF="node51.html">Data scan functions</A>
|
||||
<B> <A NAME="tex2html892"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00076400000000000000">
|
||||
clamav-config</A>
|
||||
<H3><A NAME="SECTION00073900000000000000">
|
||||
Memory</A>
|
||||
</H3>
|
||||
Use <code>clamav-config</code> to check compilation information for libclamav.
|
||||
<PRE>
|
||||
zolw@localhost:~$ clamav-config --libs
|
||||
-L/usr/local/lib -lz -lbz2 -lgmp -lpthread
|
||||
zolw@localhost:~$ clamav-config --cflags
|
||||
-I/usr/local/include -g -O2
|
||||
</PRE>
|
||||
Because the engine structure occupies a few megabytes of system memory, you
|
||||
should release it with <code>cl_engine_free()</code> if you no longer need to
|
||||
scan files.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,71 +1,71 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Example</TITLE>
|
||||
<META NAME="description" CONTENT="Example">
|
||||
<TITLE>Forking daemons</TITLE>
|
||||
<META NAME="description" CONTENT="Forking daemons">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node54.html">
|
||||
<LINK REL="previous" HREF="node52.html">
|
||||
<LINK REL="up" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node54.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html892"
|
||||
<A NAME="tex2html905"
|
||||
HREF="node54.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html888"
|
||||
HREF="node48.html">
|
||||
<A NAME="tex2html901"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html884"
|
||||
<A NAME="tex2html895"
|
||||
HREF="node52.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html890"
|
||||
<A NAME="tex2html903"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html893"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<B> Up:</B> <A NAME="tex2html889"
|
||||
HREF="node48.html">Database reloading</A>
|
||||
<B> Previous:</B> <A NAME="tex2html885"
|
||||
HREF="node52.html">clamav-config</A>
|
||||
<B> <A NAME="tex2html891"
|
||||
<B> Next:</B> <A NAME="tex2html906"
|
||||
HREF="node54.html">clamav-config</A>
|
||||
<B> Up:</B> <A NAME="tex2html902"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html896"
|
||||
HREF="node52.html">Memory</A>
|
||||
<B> <A NAME="tex2html904"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H3><A NAME="SECTION00076500000000000000">
|
||||
Example</A>
|
||||
<H3><A NAME="SECTION000731000000000000000">
|
||||
Forking daemons</A>
|
||||
</H3>
|
||||
You will find an example scanner application in the clamav source
|
||||
package (/example). Provided you have ClamAV already installed, execute
|
||||
the following to compile it:
|
||||
<PRE>
|
||||
gcc -Wall ex1.c -o ex1 -lclamav
|
||||
</PRE>
|
||||
If you're using libclamav with a forking daemon you should call
|
||||
<code>srand()</code> inside a forked child before making any calls to the
|
||||
libclamav functions. This will avoid possible collisions with temporary
|
||||
filenames created by other processes of the daemon. This procedure
|
||||
is not required for multi-threaded daemons.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,88 +1,73 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CVD format</TITLE>
|
||||
<META NAME="description" CONTENT="CVD format">
|
||||
<TITLE>clamav-config</TITLE>
|
||||
<META NAME="description" CONTENT="clamav-config">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node55.html">
|
||||
<LINK REL="previous" HREF="node48.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="previous" HREF="node53.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node55.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html904"
|
||||
<A NAME="tex2html917"
|
||||
HREF="node55.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html900"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html913"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html894"
|
||||
<A NAME="tex2html907"
|
||||
HREF="node53.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html902"
|
||||
<A NAME="tex2html915"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html905"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<B> Up:</B> <A NAME="tex2html901"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html895"
|
||||
HREF="node53.html">Example</A>
|
||||
<B> <A NAME="tex2html903"
|
||||
<B> Next:</B> <A NAME="tex2html918"
|
||||
HREF="node55.html">Example</A>
|
||||
<B> Up:</B> <A NAME="tex2html914"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html908"
|
||||
HREF="node53.html">Forking daemons</A>
|
||||
<B> <A NAME="tex2html916"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00077000000000000000">
|
||||
CVD format</A>
|
||||
</H2>
|
||||
CVD (ClamAV Virus Database) is a digitally signed tarball containing
|
||||
one or more databases. The header is a 512-bytes long string with colon
|
||||
separated fields:
|
||||
<H3><A NAME="SECTION000731100000000000000">
|
||||
clamav-config</A>
|
||||
</H3>
|
||||
Use <code>clamav-config</code> to check compilation information for libclamav.
|
||||
<PRE>
|
||||
ClamAV-VDB:build time:version:number of signatures:functionality
|
||||
level required:MD5 checksum:digital signature:builder name:build time (sec)
|
||||
</PRE>
|
||||
<code>sigtool --info</code> displays detailed information on CVD files:
|
||||
<PRE>
|
||||
zolw@localhost:/usr/local/share/clamav$ sigtool -i daily.cvd
|
||||
File: daily.cvd
|
||||
Build time: 10 Mar 2008 10:45 +0000
|
||||
Version: 6191
|
||||
Signatures: 59084
|
||||
Functionality level: 26
|
||||
Builder: ccordes
|
||||
MD5: 6e6e29dae36b4b7315932c921e568330
|
||||
Digital signature: zz9irc9irupR3z7yX6J+OR6XdFPUat4HIM9ERn3kAcOWpcMFxq
|
||||
Fs4toG5WJsHda0Jj92IUusZ7wAgYjpai1Nr+jFfXHsJxv0dBkS5/XWMntj0T1ctNgqmiF
|
||||
+RLU6V0VeTl4Oej3Aya0cVpd9K4XXevEO2eTTvzWNCAq0ZzWNdjc
|
||||
Verification OK.
|
||||
zolw@localhost:~$ clamav-config --libs
|
||||
-L/usr/local/lib -lz -lbz2 -lgmp -lpthread
|
||||
zolw@localhost:~$ clamav-config --cflags
|
||||
-I/usr/local/include -g -O2
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,619 +1,71 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Contributors</TITLE>
|
||||
<META NAME="description" CONTENT="Contributors">
|
||||
<TITLE>Example</TITLE>
|
||||
<META NAME="description" CONTENT="Example">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node56.html">
|
||||
<LINK REL="previous" HREF="node54.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="up" HREF="node43.html">
|
||||
<LINK REL="next" HREF="node56.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html916"
|
||||
<A NAME="tex2html927"
|
||||
HREF="node56.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html912"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html923"
|
||||
HREF="node43.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html906"
|
||||
<A NAME="tex2html919"
|
||||
HREF="node54.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html914"
|
||||
<A NAME="tex2html925"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html917"
|
||||
HREF="node56.html">Donors</A>
|
||||
<B> Up:</B> <A NAME="tex2html913"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html907"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<B> <A NAME="tex2html915"
|
||||
<B> Next:</B> <A NAME="tex2html928"
|
||||
HREF="node56.html">CVD format</A>
|
||||
<B> Up:</B> <A NAME="tex2html924"
|
||||
HREF="node43.html">API</A>
|
||||
<B> Previous:</B> <A NAME="tex2html920"
|
||||
HREF="node54.html">clamav-config</A>
|
||||
<B> <A NAME="tex2html926"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00078000000000000000">
|
||||
Contributors</A>
|
||||
</H2>
|
||||
The following people contributed to our project in some way (providing
|
||||
patches, bug reports, technical support, documentation, good ideas...):
|
||||
|
||||
<UL>
|
||||
<LI>Ian Abbott <abbotti*mev.co.uk>
|
||||
</LI>
|
||||
<LI>Clint Adams <schizo*debian.org>
|
||||
</LI>
|
||||
<LI>Sergey Y. Afonin <asy*kraft-s.ru>
|
||||
</LI>
|
||||
<LI>Robert Allerstorfer <roal*anet.at>
|
||||
</LI>
|
||||
<LI>Claudio Alonso <cfalonso*yahoo.com>
|
||||
</LI>
|
||||
<LI>Kevin Amorin <kamorin*ccs.neu.edu>
|
||||
</LI>
|
||||
<LI>Kamil Andrusz <wizz*mniam.net>
|
||||
</LI>
|
||||
<LI>Tayfun Asker <tasker*metu.edu.tr>
|
||||
</LI>
|
||||
<LI>Jean-Edouard Babin <Jeb*jeb.com.fr>
|
||||
</LI>
|
||||
<LI>Marc Baudoin <babafou*babafou.eu.org>
|
||||
</LI>
|
||||
<LI>Scott Beck <sbeck*gossamer-threads.com>
|
||||
</LI>
|
||||
<LI>Rolf Eike Beer <eike*mail.math.uni-mannheim.de>
|
||||
</LI>
|
||||
<LI>Rene Bellora <rbellora*tecnoaccion.com.ar>
|
||||
</LI>
|
||||
<LI>Carlo Marcelo Arenas Belon <carenas*sajinet.com.pe>
|
||||
</LI>
|
||||
<LI>Joseph Benden <joe*thrallingpenguin.com>
|
||||
</LI>
|
||||
<LI>Hilko Bengen <bengen*vdst-ka.inka.de>
|
||||
</LI>
|
||||
<LI>Hank Beatty <hbeatty*starband.net>
|
||||
</LI>
|
||||
<LI>Alexandre Biancalana <ale*seudns.net>
|
||||
</LI>
|
||||
<LI>Patrick Bihan-Faou <patrick*mindstep.com>
|
||||
</LI>
|
||||
<LI>Martin Blapp <mb*imp.ch>
|
||||
</LI>
|
||||
<LI>Dale Blount <dale*velocity.net>
|
||||
</LI>
|
||||
<LI>Serge van den Boom <svdb*stack.nl>
|
||||
</LI>
|
||||
<LI>Oliver Brandmueller <ob*e-Gitt.NET>
|
||||
</LI>
|
||||
<LI>Boguslaw Brandys <brandys*o2.pl>
|
||||
</LI>
|
||||
<LI>Igor Brezac <igor*ipass.net>
|
||||
</LI>
|
||||
<LI>Mike Brudenell <pmb1*york.ac.uk>
|
||||
</LI>
|
||||
<LI>Brian Bruns <bruns*2mbit.com>
|
||||
</LI>
|
||||
<LI>Len Budney <lbudney*pobox.com>
|
||||
</LI>
|
||||
<LI>Matt Butt <mattb*cre8tiv.com>
|
||||
</LI>
|
||||
<LI>Christopher X. Candreva <chris*westnet.com>
|
||||
</LI>
|
||||
<LI>Eric I. Lopez Carreon <elopezc*technitrade.com>
|
||||
</LI>
|
||||
<LI>Ales Casar <casar*uni-mb.si>
|
||||
</LI>
|
||||
<LI>Jonathan Chen <jon+clamav*spock.org>
|
||||
</LI>
|
||||
<LI>Andrey Cherezov <andrey*cherezov.koenig.su>
|
||||
</LI>
|
||||
<LI>Alex Cherney <alex*cher.id.au>
|
||||
</LI>
|
||||
<LI>Tom G. Christensen <tgc*statsbiblioteket.dk>
|
||||
</LI>
|
||||
<LI>Nicholas Chua <nicholas*ncmbox.net>
|
||||
</LI>
|
||||
<LI>Chris Conn <cconn*abacom.com>
|
||||
</LI>
|
||||
<LI>Christoph Cordes <ib*precompiled.de>
|
||||
</LI>
|
||||
<LI>Ole Craig <olc*cs.umass.edu>
|
||||
</LI>
|
||||
<LI>Eugene Crosser <crosser*rol.ru>
|
||||
</LI>
|
||||
<LI>Calin A. Culianu <calin*ajvar.org>
|
||||
</LI>
|
||||
<LI>Damien Curtain <damien*pagefault.org>
|
||||
</LI>
|
||||
<LI>Krisztian Czako <slapic*linux.co.hu>
|
||||
</LI>
|
||||
<LI>Diego d'Ambra <da*softcom.dk>
|
||||
</LI>
|
||||
<LI>Michael Dankov <misha*btrc.ru>
|
||||
</LI>
|
||||
<LI>Yuri Dario <mc6530*mclink.it>
|
||||
</LI>
|
||||
<LI>David <djgardner*users.sourceforge.net>
|
||||
</LI>
|
||||
<LI>Maxim Dounin <mdounin*rambler-co.ru>
|
||||
</LI>
|
||||
<LI>Alejandro Dubrovsky <s328940*student.uq.edu.au>
|
||||
</LI>
|
||||
<LI>James P. Dugal <jpd*louisiana.edu>
|
||||
</LI>
|
||||
<LI>Magnus Ekdahl <magnus*debian.org>
|
||||
</LI>
|
||||
<LI>Mehmet Ekiz <ekizm*tbmm.gov.tr>
|
||||
</LI>
|
||||
<LI>Jens Elkner <elkner*linofee.org>
|
||||
</LI>
|
||||
<LI>Fred van Engen <fred*wooha.org>
|
||||
</LI>
|
||||
<LI>Jason Englander <jason*englanders.cc>
|
||||
</LI>
|
||||
<LI>Oden Eriksson <oeriksson*mandrakesoft.com>
|
||||
</LI>
|
||||
<LI>Daniel Fahlgren <fahlgren*ardendo.se>
|
||||
</LI>
|
||||
<LI>Andy Fiddaman <af*jeamland.org>
|
||||
</LI>
|
||||
<LI>Edison Figueira Junior <edison*brc.com.br>
|
||||
</LI>
|
||||
<LI>David Ford <david+cert*blue-labs.org>
|
||||
</LI>
|
||||
<LI>Martin Forssen <maf*appgate.com>
|
||||
</LI>
|
||||
<LI>Brian J. France <list*firehawksystems.com>
|
||||
</LI>
|
||||
<LI>Free Oscar <freeoscar*wp.pl>
|
||||
</LI>
|
||||
<LI>Martin Fuxa <yeti*email.cz>
|
||||
</LI>
|
||||
<LI>Piotr Gackiewicz <gacek*intertele.pl>
|
||||
</LI>
|
||||
<LI>Jeremy Garcia <jeremy*linuxquestions.org>
|
||||
</LI>
|
||||
<LI>Dean Gaudet <dean-clamav*arctic.org>
|
||||
</LI>
|
||||
<LI>Michel Gaudet <Michel.Gaudet*ehess.fr>
|
||||
</LI>
|
||||
<LI>Philippe Gay <ph.gay*free.fr>
|
||||
</LI>
|
||||
<LI>Nick Gazaloff <nick*sbin.org>
|
||||
</LI>
|
||||
<LI>Geoff Gibbs <ggibbs*hgmp.mrc.ac.uk>
|
||||
</LI>
|
||||
<LI>Luca 'NERvOus' Gibelli <nervous*nervous.it>
|
||||
</LI>
|
||||
<LI>Scott Gifford <sgifford*suspectclass.com>
|
||||
</LI>
|
||||
<LI>Wieslaw Glod <wkg*x2.pl>
|
||||
</LI>
|
||||
<LI>Stephen Gran <steve*lobefin.net>
|
||||
</LI>
|
||||
<LI>Koryn Grant <koryn*endace.com>
|
||||
</LI>
|
||||
<LI>Matthew A. Grant <grantma*anathoth.gen.nz>
|
||||
</LI>
|
||||
<LI>Christophe Grenier <grenier*cgsecurity.org>
|
||||
</LI>
|
||||
<LI>Marek Gutkowski <hobbit*core.segfault.pl>
|
||||
</LI>
|
||||
<LI>Jason Haar <Jason.Haar*trimble.co.nz>
|
||||
</LI>
|
||||
<LI>Hrvoje Habjanic <hrvoje.habjanic*zg.hinet.hr>
|
||||
</LI>
|
||||
<LI>Michal Hajduczenia <michalis*mat.uni.torun.pl>
|
||||
</LI>
|
||||
<LI>Jean-Christophe Heger <jcheger*acytec.com>
|
||||
</LI>
|
||||
<LI>Martin Heinz <Martin*hemag.ch>
|
||||
</LI>
|
||||
<LI>Kevin Heneveld" <kevin*northstar.k12.ak.us>
|
||||
</LI>
|
||||
<LI>Anders Herbjornsen <andersh*gar.no>
|
||||
</LI>
|
||||
<LI>Paul Hoadley <paulh*logixsquad.net>
|
||||
</LI>
|
||||
<LI>Robert Hogan <robert*roberthogan.net>
|
||||
</LI>
|
||||
<LI>Przemyslaw Holowczyc <doozer*skc.com.pl>
|
||||
</LI>
|
||||
<LI>Thomas W. Holt Jr. <twh*cohesive.net>
|
||||
</LI>
|
||||
<LI>James F. Hranicky <jfh*cise.ufl.edu>
|
||||
</LI>
|
||||
<LI>Douglas J Hunley <doug*hunley.homeip.net>
|
||||
</LI>
|
||||
<LI>Kurt Huwig <kurt*iku-netz.de>
|
||||
</LI>
|
||||
<LI>Andy Igoshin <ai*vsu.ru>
|
||||
</LI>
|
||||
<LI>Michal Jaegermann <michal*harddata.com>
|
||||
</LI>
|
||||
<LI>Christophe Jaillet <christophe.jaillet*wanadoo.fr>
|
||||
</LI>
|
||||
<LI>Jay <sysop-clamav*coronastreet.net>
|
||||
</LI>
|
||||
<LI>Stephane Jeannenot <stephane.jeannenot*wanadoo.fr>
|
||||
</LI>
|
||||
<LI>Per Jessen <per*computer.org>
|
||||
</LI>
|
||||
<LI>Dave Jones <dave*kalkbay.co.za>
|
||||
</LI>
|
||||
<LI>Jesper Juhl <juhl*dif.dk>
|
||||
</LI>
|
||||
<LI>Kamil Kaczkowski <kamil*kamil.eisp.pl>
|
||||
</LI>
|
||||
<LI>Alex Kah <alex*narfonix.com>
|
||||
</LI>
|
||||
<LI>Stefan Kaltenbrunner <stefan*kaltenbrunner.cc>
|
||||
</LI>
|
||||
<LI>Lloyd Kamara <l.kamara*imperial.ac.uk>
|
||||
</LI>
|
||||
<LI>Stefan Kanthak <stefan.kanthak*fujitsu-siemens.com>
|
||||
</LI>
|
||||
<LI>Kazuhiko <kazuhiko*fdiary.net>
|
||||
</LI>
|
||||
<LI>Jeremy Kitchen <kitchen*scriptkitchen.com>
|
||||
</LI>
|
||||
<LI>Tomasz Klim <tomek*euroneto.pl>
|
||||
</LI>
|
||||
<LI>Robbert Kouprie <robbert*exx.nl>
|
||||
</LI>
|
||||
<LI>Martin Kraft <martin.kraft*fal.de>
|
||||
</LI>
|
||||
<LI>Petr Kristof <Kristof.P*fce.vutbr.cz>
|
||||
</LI>
|
||||
<LI>Henk Kuipers <henk*opensourcesolutions.nl>
|
||||
</LI>
|
||||
<LI>Nigel Kukard <nkukard*lbsd.net>
|
||||
</LI>
|
||||
<LI>Eugene Kurmanin <smfs*users.sourceforge.net>
|
||||
</LI>
|
||||
<LI>Dr Andrzej Kurpiel <akurpiel*mat.uni.torun.pl>
|
||||
</LI>
|
||||
<LI>Mark Kushinsky <mark*mdspc.com>
|
||||
</LI>
|
||||
<LI>Mike Lambert <lambert*jeol.com>
|
||||
</LI>
|
||||
<LI>Thomas Lamy <Thomas.Lamy*in-online.net>
|
||||
</LI>
|
||||
<LI>Stephane Leclerc <sleclerc*aliastec.net>
|
||||
</LI>
|
||||
<LI>Marty Lee <marty*maui.co.uk>
|
||||
</LI>
|
||||
<LI>Dennis Leeuw <dleeuw*made-it.com>
|
||||
</LI>
|
||||
<LI>Martin Lesser <admin-debian*bettercom.de>
|
||||
</LI>
|
||||
<LI>Peter N Lewis <peter*stairways.com.au>
|
||||
</LI>
|
||||
<LI>Matt Leyda <mfleyda*e-one.com>
|
||||
</LI>
|
||||
<LI>James Lick <jlick*drivel.com>
|
||||
</LI>
|
||||
<LI>Jerome Limozin <jerome*limozin.net>
|
||||
</LI>
|
||||
<LI>Mike Loewen <mloewen*sturgeon.cac.psu.edu>
|
||||
</LI>
|
||||
<LI>Roger Lucas <roger*planbit.co.uk>
|
||||
</LI>
|
||||
<LI>David Luyer <david_luyer*pacific.net.au>
|
||||
</LI>
|
||||
<LI>Richard Lyons <frob-clamav*webcentral.com.au>
|
||||
</LI>
|
||||
<LI>David S. Madole <david*madole.net>
|
||||
</LI>
|
||||
<LI>Thomas Madsen <tm*softcom.dk>
|
||||
</LI>
|
||||
<LI>Bill Maidment <bill*maidment.com.au>
|
||||
</LI>
|
||||
<LI>Joe Maimon <jmaimon*ttec.com>
|
||||
</LI>
|
||||
<LI>David Majorel <dm*lagoon.nc>
|
||||
</LI>
|
||||
<LI>Andrey V. Malyshev <amal*krasn.ru>
|
||||
</LI>
|
||||
<LI>Fukuda Manabu <fukuda*cri-mw.co.jp>
|
||||
</LI>
|
||||
<LI>Stefan Martig <sm*officeco.ch>
|
||||
</LI>
|
||||
<LI>Alexander Marx <mad-ml*madness.at>
|
||||
</LI>
|
||||
<LI>Andreas Marx (<TT><A NAME="tex2html21"
|
||||
HREF="http://www.av-test.org/">http://www.av-test.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Chris Masters <cmasters*insl.co.uk>
|
||||
</LI>
|
||||
<LI>Fletcher Mattox <fletcher*cs.utexas.edu>
|
||||
</LI>
|
||||
<LI>Serhiy V. Matveyev <matveyev*uatele.com>
|
||||
</LI>
|
||||
<LI>Reinhard Max <max*suse.de>
|
||||
</LI>
|
||||
<LI>Brian May <bam*debian.org>
|
||||
</LI>
|
||||
<LI>Ken McKittrick <klmac*usadatanet.com>
|
||||
</LI>
|
||||
<LI>Chris van Meerendonk <cvm*castel.nl>
|
||||
</LI>
|
||||
<LI>Andrey J. Melnikoff <temnota*kmv.ru>
|
||||
</LI>
|
||||
<LI>Damian Menscher <menscher*uiuc.edu>
|
||||
</LI>
|
||||
<LI>Denis De Messemacker <ddm*clamav.net>
|
||||
</LI>
|
||||
<LI>Jasper Metselaar <jasper*formmailer.net>
|
||||
</LI>
|
||||
<LI>Arkadiusz Miskiewicz <misiek*pld-linux.org>
|
||||
</LI>
|
||||
<LI>Ted Mittelstaedt <tedm*toybox.placo.com>
|
||||
</LI>
|
||||
<LI>Mark Mielke <mark*mark.mielke.cc>
|
||||
</LI>
|
||||
<LI>John Miller <contact*glideslopesoftware.co.uk>
|
||||
</LI>
|
||||
<LI>Jo Mills <Jonathan.Mills*frequentis.com>
|
||||
</LI>
|
||||
<LI>Dustin Mollo <dustin.mollo*sonoma.edu>
|
||||
</LI>
|
||||
<LI>Remi Mommsen <remigius.mommsen*cern.ch>
|
||||
</LI>
|
||||
<LI>Doug Monroe <doug*planetconnect.com>
|
||||
</LI>
|
||||
<LI>Alex S Moore <asmoore*edge.net>
|
||||
</LI>
|
||||
<LI>Tim Morgan <tim*sentinelchicken.org>
|
||||
</LI>
|
||||
<LI>Dirk Mueller <mueller*kde.org>
|
||||
</LI>
|
||||
<LI>Flinn Mueller<flinn*activeintra.net>
|
||||
</LI>
|
||||
<LI>Hendrik Muhs <Hendrik.Muhs*student.uni-magdeburg.de>
|
||||
</LI>
|
||||
<LI>Simon Munton <simon*munton.demon.co.uk>
|
||||
</LI>
|
||||
<LI>Farit Nabiullin (<TT><A NAME="tex2html22"
|
||||
HREF="http://program.farit.ru/">http://program.farit.ru/</A></TT>)
|
||||
</LI>
|
||||
<LI>Nemosoft Unv. <nemosoft*smcc.demon.nl>
|
||||
</LI>
|
||||
<LI>Wojciech Noworyta <wnow*konarski.edu.pl>
|
||||
</LI>
|
||||
<LI>Jorgen Norgaard <jnp*anneli.dk>
|
||||
</LI>
|
||||
<LI>Fajar A. Nugraha <fajar*telkom.co.id>
|
||||
</LI>
|
||||
<LI>Joe Oaks <joe.oaks*hp.com>
|
||||
</LI>
|
||||
<LI>Washington Odhiambo <wash*wananchi.com>
|
||||
</LI>
|
||||
<LI>Masaki Ogawa <proc*mac.com>
|
||||
</LI>
|
||||
<LI>John Ogness <jogness*antivir.de>
|
||||
</LI>
|
||||
<LI>Phil Oleson <oz*nixil.net>
|
||||
</LI>
|
||||
<LI>Jan Ondrej <ondrejj*salstar.sk>
|
||||
</LI>
|
||||
<LI>Martijn van Oosterhout <kleptog*svana.org>
|
||||
</LI>
|
||||
<LI>OpenAntiVirus Team (<TT><A NAME="tex2html23"
|
||||
HREF="http://www.OpenAntiVirus.org/">http://www.OpenAntiVirus.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Tomasz Papszun <tomek*lodz.tpsa.pl>
|
||||
</LI>
|
||||
<LI>Eric Parsonage <eric*eparsonage.com>
|
||||
</LI>
|
||||
<LI>Oliver Paukstadt <pstadt*stud.fh-heilbronn.de>
|
||||
</LI>
|
||||
<LI>Christian Pelissier <Christian.Pelissier*onera.fr>
|
||||
</LI>
|
||||
<LI>Rudolph Pereira <rudolph*usyd.edu.au>
|
||||
</LI>
|
||||
<LI>Dennis Peterson <dennispe*inetnw.com>
|
||||
</LI>
|
||||
<LI>Ed Phillips <ed*UDel.Edu>
|
||||
</LI>
|
||||
<LI>Andreas Piesk <Andreas.Piesk*heise.de>
|
||||
</LI>
|
||||
<LI>Mark Pizzolato <clamav-devel*subscriptions.pizzolato.net>
|
||||
</LI>
|
||||
<LI>Dean Plant <dean.plant*roke.co.uk>
|
||||
</LI>
|
||||
<LI>Alex Pleiner <pleiner*zeitform.de>
|
||||
</LI>
|
||||
<LI>Ant La Porte <ant*dvere.net>
|
||||
</LI>
|
||||
<LI>Jef Poskanzer <jef*acme.com>
|
||||
</LI>
|
||||
<LI>Christophe Poujol <Christophe.Poujol*atosorigin.com>
|
||||
</LI>
|
||||
<LI>Sergei Pronin <sp*finndesign.fi>
|
||||
</LI>
|
||||
<LI>Thomas Quinot <thomas*cuivre.fr.eu.org>
|
||||
</LI>
|
||||
<LI>Ed Ravin <eravin*panix.com>
|
||||
</LI>
|
||||
<LI>Robert Rebbun <robert*desertsurf.com>
|
||||
</LI>
|
||||
<LI>Brian A. Reiter <breiter*wolfereiter.com>
|
||||
</LI>
|
||||
<LI>Didi Rieder <adrieder*sbox.tugraz.at>
|
||||
</LI>
|
||||
<LI>Pavel V. Rochnyack <rpv*fsf.tsu.ru>
|
||||
</LI>
|
||||
<LI>Rupert Roesler-Schmidt <r.roesler-schmidt*uplink.at>
|
||||
</LI>
|
||||
<LI>David Sanchez <dsanchez*veloxia.com>
|
||||
</LI>
|
||||
<LI>David Santinoli <david*santinoli.com>
|
||||
</LI>
|
||||
<LI>Vijay Sarvepalli <vssarvep*office.uncg.edu>
|
||||
</LI>
|
||||
<LI>Martin Schitter
|
||||
</LI>
|
||||
<LI>Theo Schlossnagle <jesus*omniti.com>
|
||||
</LI>
|
||||
<LI>Enrico Scholz <enrico.scholz*informatik.tu-chemnitz.de>
|
||||
</LI>
|
||||
<LI>Karina Schwarz <k.schwarz*uplink.at>
|
||||
</LI>
|
||||
<LI>Scsi <scsi*softland.ru>
|
||||
</LI>
|
||||
<LI>Dr Matthew J Seaman <m.seaman*infracaninophile.co.uk>
|
||||
</LI>
|
||||
<LI>Hector M. Rulot Segovia <Hector.Rulot*uv.es>
|
||||
</LI>
|
||||
<LI>Omer Faruk Sen <ofsen*enderunix.org>
|
||||
</LI>
|
||||
<LI>Sergey <a_s_y*sama.ru>
|
||||
</LI>
|
||||
<LI>Tuomas Silen <tuomas.silen*nodeta.fi>
|
||||
</LI>
|
||||
<LI>David F. Skoll <dfs*roaringpenguin.com>
|
||||
</LI>
|
||||
<LI>Al Smith <ajs+clamav*aeschi.ch.eu.org>
|
||||
</LI>
|
||||
<LI>Sergey Smitienko <hunter*comsys.com.ua>
|
||||
</LI>
|
||||
<LI>Solar Designer <solar*openwall.com>
|
||||
</LI>
|
||||
<LI>Joerg Sonnenberger <joerg*britannica.bec.de>
|
||||
</LI>
|
||||
<LI>Michal 'GiM' Spadlinski (<TT><A NAME="tex2html24"
|
||||
HREF="http://gim.org.pl/">http://gim.org.pl/</A></TT>)
|
||||
</LI>
|
||||
<LI>Kevin Spicer <kevin*kevinspicer.co.uk>
|
||||
</LI>
|
||||
<LI>GertJan Spoelman <cav*gjs.cc>
|
||||
</LI>
|
||||
<LI>Ole Stanstrup <ole*stanstrup.dk>
|
||||
</LI>
|
||||
<LI>Adam Stein <adam*scan.mc.xerox.com>
|
||||
</LI>
|
||||
<LI>Steve <steveb*webtribe.net>
|
||||
</LI>
|
||||
<LI>Richard Stevenson <richard*endace.com>
|
||||
</LI>
|
||||
<LI>Sven Strickroth <sstrickroth*gym-oha.de>
|
||||
</LI>
|
||||
<LI>Matt Sullivan <matt*sullivan.gen.nz>
|
||||
</LI>
|
||||
<LI>Dr Zbigniew Szewczak <zssz*mat.uni.torun.pl>
|
||||
</LI>
|
||||
<LI>Joe Talbott <josepht*cstone.net>
|
||||
</LI>
|
||||
<LI>Gernot Tenchio <g.tenchio*telco-tech.de>
|
||||
</LI>
|
||||
<LI>Masahiro Teramoto <markun*onohara.to>
|
||||
</LI>
|
||||
<LI>Daniel Theodoro <dtheodoro*ig.com.br>
|
||||
</LI>
|
||||
<LI>Ryan Thompson <clamav*sasknow.com>
|
||||
</LI>
|
||||
<LI>Gianluigi Tiesi <sherpya*netfarm.it>
|
||||
</LI>
|
||||
<LI>Yar Tikhiy <yar*comp.chem.msu.su>
|
||||
</LI>
|
||||
<LI>Andrew Toller <atoller*connectfree.co.uk>
|
||||
</LI>
|
||||
<LI>Michael L. Torrie <torriem*chem.byu.edu>
|
||||
</LI>
|
||||
<LI>Trashware <trashware*gmx.net>
|
||||
</LI>
|
||||
<LI>Matthew Trent <mtrent*localaccess.com>
|
||||
</LI>
|
||||
<LI>Reini Urban <rurban*x-ray.at>
|
||||
</LI>
|
||||
<LI>Daniel Mario Vega <dv5a*dc.uba.ar>
|
||||
</LI>
|
||||
<LI>Denis Vlasenko <vda*ilport.com.ua>
|
||||
</LI>
|
||||
<LI>Laurent Wacrenier <lwa*teaser.fr>
|
||||
</LI>
|
||||
<LI>Charlie Watts <cewatts*brainstorminternet.net>
|
||||
</LI>
|
||||
<LI>Florian Weimer <fw*deneb.enyo.de>
|
||||
</LI>
|
||||
<LI>Paul Welsh <paul*welshfamily.com>
|
||||
</LI>
|
||||
<LI>Nicklaus Wicker <n.wicker*cnk-networks.de>
|
||||
</LI>
|
||||
<LI>David Woakes <david*mitredata.co.uk>
|
||||
</LI>
|
||||
<LI>Troy Wollenslegel <troy*intranet.org>
|
||||
</LI>
|
||||
<LI>ST Wong <st-wong*cuhk.edu.hk>
|
||||
</LI>
|
||||
<LI>Dale Woolridge <dwoolridge*drh.net>
|
||||
</LI>
|
||||
<LI>David Wu <dyw*iohk.com>
|
||||
</LI>
|
||||
<LI>Takumi Yamane <yamtak*b-session.com>
|
||||
</LI>
|
||||
<LI>Youza Youzovic <youza*post.cz>
|
||||
</LI>
|
||||
<LI>Anton Yuzhaninov <citrin*rambler-co.ru>
|
||||
</LI>
|
||||
<LI>Leonid Zeitlin <lz*europe.com>
|
||||
</LI>
|
||||
<LI>ZMan Z. <x86zman*go-a-way.dyndns.org>
|
||||
</LI>
|
||||
<LI>Andoni Zubimendi <andoni*lpsat.net>
|
||||
</LI>
|
||||
</UL>
|
||||
<H3><A NAME="SECTION000731200000000000000">
|
||||
Example</A>
|
||||
</H3>
|
||||
You will find an example scanner application in the clamav source
|
||||
package (/example). Provided you have ClamAV already installed, execute
|
||||
the following to compile it:
|
||||
<PRE>
|
||||
gcc -Wall ex1.c -o ex1 -lclamav
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html916"
|
||||
HREF="node56.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html912"
|
||||
HREF="node32.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html906"
|
||||
HREF="node54.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html914"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html917"
|
||||
HREF="node56.html">Donors</A>
|
||||
<B> Up:</B> <A NAME="tex2html913"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html907"
|
||||
HREF="node54.html">CVD format</A>
|
||||
<B> <A NAME="tex2html915"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,465 +1,88 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Donors</TITLE>
|
||||
<META NAME="description" CONTENT="Donors">
|
||||
<TITLE>CVD format</TITLE>
|
||||
<META NAME="description" CONTENT="CVD format">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node57.html">
|
||||
<LINK REL="previous" HREF="node55.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="previous" HREF="node43.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node57.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html928"
|
||||
<A NAME="tex2html939"
|
||||
HREF="node57.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html924"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html935"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html918"
|
||||
<A NAME="tex2html929"
|
||||
HREF="node55.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html926"
|
||||
<A NAME="tex2html937"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html929"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<B> Up:</B> <A NAME="tex2html925"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html919"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<B> <A NAME="tex2html927"
|
||||
<B> Next:</B> <A NAME="tex2html940"
|
||||
HREF="node57.html">Contributors</A>
|
||||
<B> Up:</B> <A NAME="tex2html936"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html930"
|
||||
HREF="node55.html">Example</A>
|
||||
<B> <A NAME="tex2html938"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00079000000000000000">
|
||||
Donors</A>
|
||||
<H2><A NAME="SECTION00074000000000000000">
|
||||
CVD format</A>
|
||||
</H2>
|
||||
We've received financial support from: (in alphabetical order)
|
||||
|
||||
<UL>
|
||||
<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html25"
|
||||
HREF="http://www.activeintra.net/">http://www.activeintra.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Advance Healthcare Group (<TT><A NAME="tex2html26"
|
||||
HREF="http://www.ahgl.com.au/">http://www.ahgl.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>Allied Quotes (<TT><A NAME="tex2html27"
|
||||
HREF="http://www.AlliedQuotes.com /">http://www.AlliedQuotes.com /</A></TT>)
|
||||
</LI>
|
||||
<LI>American Computer & Electronic Services Corp. (<TT><A NAME="tex2html28"
|
||||
HREF="http://www.acesnw.com/">http://www.acesnw.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Amnesty International, Swiss Section (<TT><A NAME="tex2html29"
|
||||
HREF="http://www.amnesty.ch/">http://www.amnesty.ch/</A></TT>)
|
||||
</LI>
|
||||
<LI>Steve Anderson
|
||||
</LI>
|
||||
<LI>Anonymous donor from Colorado, US
|
||||
</LI>
|
||||
<LI>Arudius (<TT><A NAME="tex2html30"
|
||||
HREF="http://arudius.sourceforge.net/">http://arudius.sourceforge.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Peter Ashman
|
||||
</LI>
|
||||
<LI>Atlas College (<TT><A NAME="tex2html31"
|
||||
HREF="http://www.atlascollege.nl/">http://www.atlascollege.nl/</A></TT>)
|
||||
</LI>
|
||||
<LI>Australian Payday Cash Loans (<TT><A NAME="tex2html32"
|
||||
HREF="http://www.cashdoctors.com.au/">http://www.cashdoctors.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>AWD Online (<TT><A NAME="tex2html33"
|
||||
HREF="http://www.awdonline.com/">http://www.awdonline.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>BackupAssist Backup Software (<TT><A NAME="tex2html34"
|
||||
HREF="http://www.backupassist.com/">http://www.backupassist.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Dave Baker
|
||||
</LI>
|
||||
<LI>Bear and Bear Consulting, Inc. (<TT><A NAME="tex2html35"
|
||||
HREF="http://www.bear-consulting.com/">http://www.bear-consulting.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Aaron Begley
|
||||
</LI>
|
||||
<LI>Craig H. Block
|
||||
</LI>
|
||||
<LI>Norman E. Brake, Jr.
|
||||
</LI>
|
||||
<LI>Josh Burstyn
|
||||
</LI>
|
||||
<LI>By Design (<TT><A NAME="tex2html36"
|
||||
HREF="http://www.by-design.net/">http://www.by-design.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Canadian Web Hosting (<TT><A NAME="tex2html37"
|
||||
HREF="http://www.canadianwebhosting.com/">http://www.canadianwebhosting.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>cedarcreeksoftware.com (<TT><A NAME="tex2html38"
|
||||
HREF="http://www.cedarcreeksoftware.com/">http://www.cedarcreeksoftware.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ricardo Cerqueira
|
||||
</LI>
|
||||
<LI>Thanos Chatziathanassiou
|
||||
</LI>
|
||||
<LI>Cheahch from Singapore
|
||||
</LI>
|
||||
<LI>Conexim Australia - business web hosting (<TT><A NAME="tex2html39"
|
||||
HREF="http://www.conexim.com.au">http://www.conexim.com.au</A></TT>)
|
||||
</LI>
|
||||
<LI>Alan Cook
|
||||
</LI>
|
||||
<LI>Joe Cooper
|
||||
</LI>
|
||||
<LI>CustomLogic LLC (<TT><A NAME="tex2html40"
|
||||
HREF="http://www.customlogic.com/">http://www.customlogic.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ron DeFulio
|
||||
</LI>
|
||||
<LI>Digirati (<TT><A NAME="tex2html41"
|
||||
HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Steve Donegan (<TT><A NAME="tex2html42"
|
||||
HREF="http://www.donegan.org/">http://www.donegan.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html43"
|
||||
HREF="http://www.dyndns.org/">http://www.dyndns.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>EAS Enterprises LLC
|
||||
</LI>
|
||||
<LI>eCoupons.com (<TT><A NAME="tex2html44"
|
||||
HREF="http://www.ecoupons.com/">http://www.ecoupons.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Electric Embers (<TT><A NAME="tex2html45"
|
||||
HREF="http://electricembers.net">http://electricembers.net</A></TT>)
|
||||
</LI>
|
||||
<LI>John T. Ellis
|
||||
</LI>
|
||||
<LI>Epublica
|
||||
</LI>
|
||||
<LI>Bernhard Erdmann
|
||||
</LI>
|
||||
<LI>David Eriksson (<TT><A NAME="tex2html46"
|
||||
HREF="http://www.2good.nu/">http://www.2good.nu/</A></TT>)
|
||||
</LI>
|
||||
<LI>Philip Ershler
|
||||
</LI>
|
||||
<LI>Explido Software USA Inc. (<TT><A NAME="tex2html47"
|
||||
HREF="http://www.explido.us/">http://www.explido.us/</A></TT>)
|
||||
</LI>
|
||||
<LI>David Farrick
|
||||
</LI>
|
||||
<LI>Jim Feldman
|
||||
</LI>
|
||||
<LI>Petr Ferschmann (<TT><A NAME="tex2html48"
|
||||
HREF="http://petr.ferschmann.cz/">http://petr.ferschmann.cz/</A></TT>)
|
||||
</LI>
|
||||
<LI>Andries Filmer (<TT><A NAME="tex2html49"
|
||||
HREF="http://www.netexpo.nl/">http://www.netexpo.nl/</A></TT>)
|
||||
</LI>
|
||||
<LI>The Free Shopping Cart people (<TT><A NAME="tex2html50"
|
||||
HREF="http://www.precisionweb.net/">http://www.precisionweb.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Paul Freeman
|
||||
</LI>
|
||||
<LI>Jack Fung
|
||||
</LI>
|
||||
<LI>Stephen Gageby
|
||||
</LI>
|
||||
<LI>Paolo Galeazzi
|
||||
</LI>
|
||||
<LI>GANDI (<TT><A NAME="tex2html51"
|
||||
HREF="http://www.gandi.net/">http://www.gandi.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Jeremy Garcia (<TT><A NAME="tex2html52"
|
||||
HREF="http://www.linuxquestions.org/">http://www.linuxquestions.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>GBC Internet Service Center GmbH (<TT><A NAME="tex2html53"
|
||||
HREF="http://www.gbc.net/">http://www.gbc.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>GCS Tech (<TT><A NAME="tex2html54"
|
||||
HREF="http://www.gcstech.net/">http://www.gcstech.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>GHRS (<TT><A NAME="tex2html55"
|
||||
HREF="http://www.ghrshotels.com/">http://www.ghrshotels.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Lyle Giese
|
||||
</LI>
|
||||
<LI>Todd Goodman
|
||||
</LI>
|
||||
<LI>Bill Gradwohl (<TT><A NAME="tex2html56"
|
||||
HREF="http://www.ycc.com/">http://www.ycc.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Grain-of-Salt Consulting
|
||||
</LI>
|
||||
<LI>Terje Gravvold
|
||||
</LI>
|
||||
<LI>Hart Computer (<TT><A NAME="tex2html57"
|
||||
HREF="http://www.hart.co.jp/">http://www.hart.co.jp/</A></TT>)
|
||||
</LI>
|
||||
<LI>Pen Helm
|
||||
</LI>
|
||||
<LI>Hosting Metro LLC (<TT><A NAME="tex2html58"
|
||||
HREF="http://www.hostingmetro.com/">http://www.hostingmetro.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>IDEAL Software GmbH (<TT><A NAME="tex2html59"
|
||||
HREF="http://www.IdealSoftware.com/">http://www.IdealSoftware.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Industry Standard Computers (<TT><A NAME="tex2html60"
|
||||
HREF="http://www.ISCnetwork.com/">http://www.ISCnetwork.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Interact2Day (<TT><A NAME="tex2html61"
|
||||
HREF="http://www.interact2day.com/">http://www.interact2day.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Invisik Corporation (<TT><A NAME="tex2html62"
|
||||
HREF="http://www.invisik.com/">http://www.invisik.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>itXcel Internet - Domain Registration (<TT><A NAME="tex2html63"
|
||||
HREF="http://www.itxcel.com">http://www.itxcel.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Craig Jackson
|
||||
</LI>
|
||||
<LI>Stuart Jones
|
||||
</LI>
|
||||
<LI>Jason Judge
|
||||
</LI>
|
||||
<LI>Keith (<TT><A NAME="tex2html64"
|
||||
HREF="http://www.textpad.com/">http://www.textpad.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ewald Kicker (<TT><A NAME="tex2html65"
|
||||
HREF="http://www.very-clever.com/">http://www.very-clever.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Brad Koehn
|
||||
</LI>
|
||||
<LI>Christina Kuratli (<TT><A NAME="tex2html66"
|
||||
HREF="http://www.virusprotect.ch/">http://www.virusprotect.ch/</A></TT>)
|
||||
</LI>
|
||||
<LI>Logic Partners Inc. (<TT><A NAME="tex2html67"
|
||||
HREF="http://www.logicpartners.com/">http://www.logicpartners.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Mark Lotspaih (<TT><A NAME="tex2html68"
|
||||
HREF="http://www.lotcom.org/">http://www.lotcom.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Michel Machado (<TT><A NAME="tex2html69"
|
||||
HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Olivier Marechal
|
||||
</LI>
|
||||
<LI>Matthew McKenzie
|
||||
</LI>
|
||||
<LI>Durval Menezes (<TT><A NAME="tex2html70"
|
||||
HREF="http://www.durval.com.br/">http://www.durval.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Micro Logic Systems (<TT><A NAME="tex2html71"
|
||||
HREF="http://www.mls.nc/">http://www.mls.nc/</A></TT>)
|
||||
</LI>
|
||||
<LI>Midcoast Internet Solutions
|
||||
</LI>
|
||||
<LI>Mimecast (<TT><A NAME="tex2html72"
|
||||
HREF="http://www.mimecast.com/">http://www.mimecast.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Kazuhiro Miyaji
|
||||
</LI>
|
||||
<LI>Bozidar Mladenovic
|
||||
</LI>
|
||||
<LI>Paul Morgan
|
||||
</LI>
|
||||
<LI>Tomas Morkus
|
||||
</LI>
|
||||
<LI>The Names Database (<TT><A NAME="tex2html73"
|
||||
HREF="http://static.namesdatabase.com">http://static.namesdatabase.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Names Directory (<TT><A NAME="tex2html74"
|
||||
HREF="http://www.namesdir.com/">http://www.namesdir.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Michael Nolan (<TT><A NAME="tex2html75"
|
||||
HREF="http://www.michaelnolan.co.uk/">http://www.michaelnolan.co.uk/</A></TT>)
|
||||
</LI>
|
||||
<LI>Jorgen Norgaard
|
||||
</LI>
|
||||
<LI>Numedeon, Inc. creators of Whyville (<TT><A NAME="tex2html76"
|
||||
HREF="http://www.whyville.net/">http://www.whyville.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Oneworkspace.com (<TT><A NAME="tex2html77"
|
||||
HREF="http://www.oneworkspace.com/">http://www.oneworkspace.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Online Literature (<TT><A NAME="tex2html78"
|
||||
HREF="http://www.couol.com/">http://www.couol.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Origin Solutions (<TT><A NAME="tex2html79"
|
||||
HREF="http://www.originsolutions.com.au/">http://www.originsolutions.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>outermedia GmbH (<TT><A NAME="tex2html80"
|
||||
HREF="http://www.outermedia.de/">http://www.outermedia.de/</A></TT>)
|
||||
</LI>
|
||||
<LI>Kevin Pang (<TT><A NAME="tex2html81"
|
||||
HREF="http://www.freebsdblog.org/">http://www.freebsdblog.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Alexander Panzhin
|
||||
</LI>
|
||||
<LI>Passageway Communications (<TT><A NAME="tex2html82"
|
||||
HREF="http://www.passageway.com">http://www.passageway.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Dan Pelleg (<TT><A NAME="tex2html83"
|
||||
HREF="http://www.libagent.org/">http://www.libagent.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Thodoris Pitikaris
|
||||
</LI>
|
||||
<LI>Paul Rantin
|
||||
</LI>
|
||||
<LI>Thomas J. Raef (<TT><A NAME="tex2html84"
|
||||
HREF="http://www.ebasedsecurity.com">http://www.ebasedsecurity.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Luke Reeves (<TT><A NAME="tex2html85"
|
||||
HREF="http://www.neuro-tech.net/">http://www.neuro-tech.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>RHX (<TT><A NAME="tex2html86"
|
||||
HREF="http://www.rhx.it/">http://www.rhx.it/</A></TT>)
|
||||
</LI>
|
||||
<LI>Stefano Rizzetto
|
||||
</LI>
|
||||
<LI>Roaring Penguin Software Inc. (<TT><A NAME="tex2html87"
|
||||
HREF="http://www.roaringpenguin.com/">http://www.roaringpenguin.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Luke Rosenthal
|
||||
</LI>
|
||||
<LI>Jenny Säfström (<TT><A NAME="tex2html88"
|
||||
HREF="http://PokerListings.com">http://PokerListings.com</A></TT>)
|
||||
</LI>
|
||||
<LI>School of Engineering, University of Pennsylvania (<TT><A NAME="tex2html89"
|
||||
HREF="http://www.seas.upenn.edu/">http://www.seas.upenn.edu/</A></TT>)
|
||||
</LI>
|
||||
<LI>Tim Scoff
|
||||
</LI>
|
||||
<LI>Seattle Server (<TT><A NAME="tex2html90"
|
||||
HREF="http://www.seattleserver.com/">http://www.seattleserver.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Software Workshop Inc (<TT><A NAME="tex2html91"
|
||||
HREF="http://www.softwareworkshop.com/">http://www.softwareworkshop.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Solutions In A Box (<TT><A NAME="tex2html92"
|
||||
HREF="http://www.siab.com.au/">http://www.siab.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>Stephane Rault
|
||||
</LI>
|
||||
<LI>SearchMain (<TT><A NAME="tex2html93"
|
||||
HREF="http://www.searchmain.com/">http://www.searchmain.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Olivier Silber
|
||||
</LI>
|
||||
<LI>Fernando Augusto Medeiros Silva (<TT><A NAME="tex2html94"
|
||||
HREF="http://www.linuxplace.com.br/">http://www.linuxplace.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Sollentuna Fria Gymnasium, Sweden (<TT><A NAME="tex2html95"
|
||||
HREF="http://www.sfg.se/">http://www.sfg.se/</A></TT>)
|
||||
</LI>
|
||||
<LI>StarBand (<TT><A NAME="tex2html96"
|
||||
HREF="http://www.starband.com/">http://www.starband.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Stroke of Color, Inc.
|
||||
</LI>
|
||||
<LI>Synchro Sistemas de Informacao (<TT><A NAME="tex2html97"
|
||||
HREF="http://synchro.com.br/">http://synchro.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Sahil Tandon
|
||||
</LI>
|
||||
<LI>The Spamex Disposable Email Address Service (<TT><A NAME="tex2html98"
|
||||
HREF="http://www.spamex.com">http://www.spamex.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Brad Tarver
|
||||
</LI>
|
||||
<LI>TGT Tampermeier & Grill Steuerberatungs- und Wirtschaftstreuhand OEG (<TT><A NAME="tex2html99"
|
||||
HREF="http://www.tgt.at/">http://www.tgt.at/</A></TT>)
|
||||
</LI>
|
||||
<LI>Per Reedtz Thomsen
|
||||
</LI>
|
||||
<LI>William Tisdale
|
||||
</LI>
|
||||
<LI>Up Time Technology (<TT><A NAME="tex2html100"
|
||||
HREF="http://www.uptimetech.com/">http://www.uptimetech.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ulfi
|
||||
</LI>
|
||||
<LI>Jeremy Vanderburg (<TT><A NAME="tex2html101"
|
||||
HREF="http://www.jeremytech.com/">http://www.jeremytech.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Web.arbyte - Online-Marketing (<TT><A NAME="tex2html102"
|
||||
HREF="http://www.webarbyte.de/">http://www.webarbyte.de/</A></TT>)
|
||||
</LI>
|
||||
<LI>Webzone Srl (<TT><A NAME="tex2html103"
|
||||
HREF="http://www.webzone.it/">http://www.webzone.it/</A></TT>)
|
||||
</LI>
|
||||
<LI>Markus Welsch (<TT><A NAME="tex2html104"
|
||||
HREF="http://www.linux-corner.net/">http://www.linux-corner.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Julia White (<TT><A NAME="tex2html105"
|
||||
HREF="http://www.convert-tools.com/">http://www.convert-tools.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Nicklaus Wicker
|
||||
</LI>
|
||||
<LI>David Williams (<TT><A NAME="tex2html106"
|
||||
HREF="http://kayakero.net/">http://kayakero.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Glenn R Williams
|
||||
</LI>
|
||||
<LI>Kelly Williams
|
||||
</LI>
|
||||
<LI>XRoads Networks (<TT><A NAME="tex2html107"
|
||||
HREF="http://xroadsnetworks.com/">http://xroadsnetworks.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Zimbra open-source collaboration suite (<TT><A NAME="tex2html108"
|
||||
HREF="http://www.zimbra.com/">http://www.zimbra.com/</A></TT>)
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
CVD (ClamAV Virus Database) is a digitally signed tarball containing
|
||||
one or more databases. The header is a 512-bytes long string with colon
|
||||
separated fields:
|
||||
<PRE>
|
||||
ClamAV-VDB:build time:version:number of signatures:functionality
|
||||
level required:MD5 checksum:digital signature:builder name:build time (sec)
|
||||
</PRE>
|
||||
<code>sigtool --info</code> displays detailed information on CVD files:
|
||||
<PRE>
|
||||
zolw@localhost:/usr/local/share/clamav$ sigtool -i daily.cvd
|
||||
File: daily.cvd
|
||||
Build time: 10 Mar 2008 10:45 +0000
|
||||
Version: 6191
|
||||
Signatures: 59084
|
||||
Functionality level: 26
|
||||
Builder: ccordes
|
||||
MD5: 6e6e29dae36b4b7315932c921e568330
|
||||
Digital signature: zz9irc9irupR3z7yX6J+OR6XdFPUat4HIM9ERn3kAcOWpcMFxq
|
||||
Fs4toG5WJsHda0Jj92IUusZ7wAgYjpai1Nr+jFfXHsJxv0dBkS5/XWMntj0T1ctNgqmiF
|
||||
+RLU6V0VeTl4Oej3Aya0cVpd9K4XXevEO2eTTvzWNCAq0ZzWNdjc
|
||||
Verification OK.
|
||||
</PRE>
|
||||
|
||||
<P>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html928"
|
||||
HREF="node57.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html924"
|
||||
HREF="node32.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html918"
|
||||
HREF="node55.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html926"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html929"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<B> Up:</B> <A NAME="tex2html925"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html919"
|
||||
HREF="node55.html">Contributors</A>
|
||||
<B> <A NAME="tex2html927"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,69 +1,619 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Graphics</TITLE>
|
||||
<META NAME="description" CONTENT="Graphics">
|
||||
<TITLE>Contributors</TITLE>
|
||||
<META NAME="description" CONTENT="Contributors">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node58.html">
|
||||
<LINK REL="previous" HREF="node56.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node58.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html940"
|
||||
<A NAME="tex2html951"
|
||||
HREF="node58.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html936"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html947"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html930"
|
||||
<A NAME="tex2html941"
|
||||
HREF="node56.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html938"
|
||||
<A NAME="tex2html949"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html941"
|
||||
HREF="node58.html">OpenAntiVirus</A>
|
||||
<B> Up:</B> <A NAME="tex2html937"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html931"
|
||||
HREF="node56.html">Donors</A>
|
||||
<B> <A NAME="tex2html939"
|
||||
<B> Next:</B> <A NAME="tex2html952"
|
||||
HREF="node58.html">Donors</A>
|
||||
<B> Up:</B> <A NAME="tex2html948"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html942"
|
||||
HREF="node56.html">CVD format</A>
|
||||
<B> <A NAME="tex2html950"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION000710000000000000000">
|
||||
Graphics</A>
|
||||
<H2><A NAME="SECTION00075000000000000000">
|
||||
Contributors</A>
|
||||
</H2>
|
||||
The ClamAV logo was created by Mia Kalenius and Sergei Pronin from
|
||||
Finndesign (<TT><A NAME="tex2html109"
|
||||
HREF="http://www.finndesign.fi/">http://www.finndesign.fi/</A></TT>).
|
||||
The following people contributed to our project in some way (providing
|
||||
patches, bug reports, technical support, documentation, good ideas...):
|
||||
|
||||
<UL>
|
||||
<LI>Ian Abbott <abbotti*mev.co.uk>
|
||||
</LI>
|
||||
<LI>Clint Adams <schizo*debian.org>
|
||||
</LI>
|
||||
<LI>Sergey Y. Afonin <asy*kraft-s.ru>
|
||||
</LI>
|
||||
<LI>Robert Allerstorfer <roal*anet.at>
|
||||
</LI>
|
||||
<LI>Claudio Alonso <cfalonso*yahoo.com>
|
||||
</LI>
|
||||
<LI>Kevin Amorin <kamorin*ccs.neu.edu>
|
||||
</LI>
|
||||
<LI>Kamil Andrusz <wizz*mniam.net>
|
||||
</LI>
|
||||
<LI>Tayfun Asker <tasker*metu.edu.tr>
|
||||
</LI>
|
||||
<LI>Jean-Edouard Babin <Jeb*jeb.com.fr>
|
||||
</LI>
|
||||
<LI>Marc Baudoin <babafou*babafou.eu.org>
|
||||
</LI>
|
||||
<LI>Scott Beck <sbeck*gossamer-threads.com>
|
||||
</LI>
|
||||
<LI>Rolf Eike Beer <eike*mail.math.uni-mannheim.de>
|
||||
</LI>
|
||||
<LI>Rene Bellora <rbellora*tecnoaccion.com.ar>
|
||||
</LI>
|
||||
<LI>Carlo Marcelo Arenas Belon <carenas*sajinet.com.pe>
|
||||
</LI>
|
||||
<LI>Joseph Benden <joe*thrallingpenguin.com>
|
||||
</LI>
|
||||
<LI>Hilko Bengen <bengen*vdst-ka.inka.de>
|
||||
</LI>
|
||||
<LI>Hank Beatty <hbeatty*starband.net>
|
||||
</LI>
|
||||
<LI>Alexandre Biancalana <ale*seudns.net>
|
||||
</LI>
|
||||
<LI>Patrick Bihan-Faou <patrick*mindstep.com>
|
||||
</LI>
|
||||
<LI>Martin Blapp <mb*imp.ch>
|
||||
</LI>
|
||||
<LI>Dale Blount <dale*velocity.net>
|
||||
</LI>
|
||||
<LI>Serge van den Boom <svdb*stack.nl>
|
||||
</LI>
|
||||
<LI>Oliver Brandmueller <ob*e-Gitt.NET>
|
||||
</LI>
|
||||
<LI>Boguslaw Brandys <brandys*o2.pl>
|
||||
</LI>
|
||||
<LI>Igor Brezac <igor*ipass.net>
|
||||
</LI>
|
||||
<LI>Mike Brudenell <pmb1*york.ac.uk>
|
||||
</LI>
|
||||
<LI>Brian Bruns <bruns*2mbit.com>
|
||||
</LI>
|
||||
<LI>Len Budney <lbudney*pobox.com>
|
||||
</LI>
|
||||
<LI>Matt Butt <mattb*cre8tiv.com>
|
||||
</LI>
|
||||
<LI>Christopher X. Candreva <chris*westnet.com>
|
||||
</LI>
|
||||
<LI>Eric I. Lopez Carreon <elopezc*technitrade.com>
|
||||
</LI>
|
||||
<LI>Ales Casar <casar*uni-mb.si>
|
||||
</LI>
|
||||
<LI>Jonathan Chen <jon+clamav*spock.org>
|
||||
</LI>
|
||||
<LI>Andrey Cherezov <andrey*cherezov.koenig.su>
|
||||
</LI>
|
||||
<LI>Alex Cherney <alex*cher.id.au>
|
||||
</LI>
|
||||
<LI>Tom G. Christensen <tgc*statsbiblioteket.dk>
|
||||
</LI>
|
||||
<LI>Nicholas Chua <nicholas*ncmbox.net>
|
||||
</LI>
|
||||
<LI>Chris Conn <cconn*abacom.com>
|
||||
</LI>
|
||||
<LI>Christoph Cordes <ib*precompiled.de>
|
||||
</LI>
|
||||
<LI>Ole Craig <olc*cs.umass.edu>
|
||||
</LI>
|
||||
<LI>Eugene Crosser <crosser*rol.ru>
|
||||
</LI>
|
||||
<LI>Calin A. Culianu <calin*ajvar.org>
|
||||
</LI>
|
||||
<LI>Damien Curtain <damien*pagefault.org>
|
||||
</LI>
|
||||
<LI>Krisztian Czako <slapic*linux.co.hu>
|
||||
</LI>
|
||||
<LI>Diego d'Ambra <da*softcom.dk>
|
||||
</LI>
|
||||
<LI>Michael Dankov <misha*btrc.ru>
|
||||
</LI>
|
||||
<LI>Yuri Dario <mc6530*mclink.it>
|
||||
</LI>
|
||||
<LI>David <djgardner*users.sourceforge.net>
|
||||
</LI>
|
||||
<LI>Maxim Dounin <mdounin*rambler-co.ru>
|
||||
</LI>
|
||||
<LI>Alejandro Dubrovsky <s328940*student.uq.edu.au>
|
||||
</LI>
|
||||
<LI>James P. Dugal <jpd*louisiana.edu>
|
||||
</LI>
|
||||
<LI>Magnus Ekdahl <magnus*debian.org>
|
||||
</LI>
|
||||
<LI>Mehmet Ekiz <ekizm*tbmm.gov.tr>
|
||||
</LI>
|
||||
<LI>Jens Elkner <elkner*linofee.org>
|
||||
</LI>
|
||||
<LI>Fred van Engen <fred*wooha.org>
|
||||
</LI>
|
||||
<LI>Jason Englander <jason*englanders.cc>
|
||||
</LI>
|
||||
<LI>Oden Eriksson <oeriksson*mandrakesoft.com>
|
||||
</LI>
|
||||
<LI>Daniel Fahlgren <fahlgren*ardendo.se>
|
||||
</LI>
|
||||
<LI>Andy Fiddaman <af*jeamland.org>
|
||||
</LI>
|
||||
<LI>Edison Figueira Junior <edison*brc.com.br>
|
||||
</LI>
|
||||
<LI>David Ford <david+cert*blue-labs.org>
|
||||
</LI>
|
||||
<LI>Martin Forssen <maf*appgate.com>
|
||||
</LI>
|
||||
<LI>Brian J. France <list*firehawksystems.com>
|
||||
</LI>
|
||||
<LI>Free Oscar <freeoscar*wp.pl>
|
||||
</LI>
|
||||
<LI>Martin Fuxa <yeti*email.cz>
|
||||
</LI>
|
||||
<LI>Piotr Gackiewicz <gacek*intertele.pl>
|
||||
</LI>
|
||||
<LI>Jeremy Garcia <jeremy*linuxquestions.org>
|
||||
</LI>
|
||||
<LI>Dean Gaudet <dean-clamav*arctic.org>
|
||||
</LI>
|
||||
<LI>Michel Gaudet <Michel.Gaudet*ehess.fr>
|
||||
</LI>
|
||||
<LI>Philippe Gay <ph.gay*free.fr>
|
||||
</LI>
|
||||
<LI>Nick Gazaloff <nick*sbin.org>
|
||||
</LI>
|
||||
<LI>Geoff Gibbs <ggibbs*hgmp.mrc.ac.uk>
|
||||
</LI>
|
||||
<LI>Luca 'NERvOus' Gibelli <nervous*nervous.it>
|
||||
</LI>
|
||||
<LI>Scott Gifford <sgifford*suspectclass.com>
|
||||
</LI>
|
||||
<LI>Wieslaw Glod <wkg*x2.pl>
|
||||
</LI>
|
||||
<LI>Stephen Gran <steve*lobefin.net>
|
||||
</LI>
|
||||
<LI>Koryn Grant <koryn*endace.com>
|
||||
</LI>
|
||||
<LI>Matthew A. Grant <grantma*anathoth.gen.nz>
|
||||
</LI>
|
||||
<LI>Christophe Grenier <grenier*cgsecurity.org>
|
||||
</LI>
|
||||
<LI>Marek Gutkowski <hobbit*core.segfault.pl>
|
||||
</LI>
|
||||
<LI>Jason Haar <Jason.Haar*trimble.co.nz>
|
||||
</LI>
|
||||
<LI>Hrvoje Habjanic <hrvoje.habjanic*zg.hinet.hr>
|
||||
</LI>
|
||||
<LI>Michal Hajduczenia <michalis*mat.uni.torun.pl>
|
||||
</LI>
|
||||
<LI>Jean-Christophe Heger <jcheger*acytec.com>
|
||||
</LI>
|
||||
<LI>Martin Heinz <Martin*hemag.ch>
|
||||
</LI>
|
||||
<LI>Kevin Heneveld" <kevin*northstar.k12.ak.us>
|
||||
</LI>
|
||||
<LI>Anders Herbjornsen <andersh*gar.no>
|
||||
</LI>
|
||||
<LI>Paul Hoadley <paulh*logixsquad.net>
|
||||
</LI>
|
||||
<LI>Robert Hogan <robert*roberthogan.net>
|
||||
</LI>
|
||||
<LI>Przemyslaw Holowczyc <doozer*skc.com.pl>
|
||||
</LI>
|
||||
<LI>Thomas W. Holt Jr. <twh*cohesive.net>
|
||||
</LI>
|
||||
<LI>James F. Hranicky <jfh*cise.ufl.edu>
|
||||
</LI>
|
||||
<LI>Douglas J Hunley <doug*hunley.homeip.net>
|
||||
</LI>
|
||||
<LI>Kurt Huwig <kurt*iku-netz.de>
|
||||
</LI>
|
||||
<LI>Andy Igoshin <ai*vsu.ru>
|
||||
</LI>
|
||||
<LI>Michal Jaegermann <michal*harddata.com>
|
||||
</LI>
|
||||
<LI>Christophe Jaillet <christophe.jaillet*wanadoo.fr>
|
||||
</LI>
|
||||
<LI>Jay <sysop-clamav*coronastreet.net>
|
||||
</LI>
|
||||
<LI>Stephane Jeannenot <stephane.jeannenot*wanadoo.fr>
|
||||
</LI>
|
||||
<LI>Per Jessen <per*computer.org>
|
||||
</LI>
|
||||
<LI>Dave Jones <dave*kalkbay.co.za>
|
||||
</LI>
|
||||
<LI>Jesper Juhl <juhl*dif.dk>
|
||||
</LI>
|
||||
<LI>Kamil Kaczkowski <kamil*kamil.eisp.pl>
|
||||
</LI>
|
||||
<LI>Alex Kah <alex*narfonix.com>
|
||||
</LI>
|
||||
<LI>Stefan Kaltenbrunner <stefan*kaltenbrunner.cc>
|
||||
</LI>
|
||||
<LI>Lloyd Kamara <l.kamara*imperial.ac.uk>
|
||||
</LI>
|
||||
<LI>Stefan Kanthak <stefan.kanthak*fujitsu-siemens.com>
|
||||
</LI>
|
||||
<LI>Kazuhiko <kazuhiko*fdiary.net>
|
||||
</LI>
|
||||
<LI>Jeremy Kitchen <kitchen*scriptkitchen.com>
|
||||
</LI>
|
||||
<LI>Tomasz Klim <tomek*euroneto.pl>
|
||||
</LI>
|
||||
<LI>Robbert Kouprie <robbert*exx.nl>
|
||||
</LI>
|
||||
<LI>Martin Kraft <martin.kraft*fal.de>
|
||||
</LI>
|
||||
<LI>Petr Kristof <Kristof.P*fce.vutbr.cz>
|
||||
</LI>
|
||||
<LI>Henk Kuipers <henk*opensourcesolutions.nl>
|
||||
</LI>
|
||||
<LI>Nigel Kukard <nkukard*lbsd.net>
|
||||
</LI>
|
||||
<LI>Eugene Kurmanin <smfs*users.sourceforge.net>
|
||||
</LI>
|
||||
<LI>Dr Andrzej Kurpiel <akurpiel*mat.uni.torun.pl>
|
||||
</LI>
|
||||
<LI>Mark Kushinsky <mark*mdspc.com>
|
||||
</LI>
|
||||
<LI>Mike Lambert <lambert*jeol.com>
|
||||
</LI>
|
||||
<LI>Thomas Lamy <Thomas.Lamy*in-online.net>
|
||||
</LI>
|
||||
<LI>Stephane Leclerc <sleclerc*aliastec.net>
|
||||
</LI>
|
||||
<LI>Marty Lee <marty*maui.co.uk>
|
||||
</LI>
|
||||
<LI>Dennis Leeuw <dleeuw*made-it.com>
|
||||
</LI>
|
||||
<LI>Martin Lesser <admin-debian*bettercom.de>
|
||||
</LI>
|
||||
<LI>Peter N Lewis <peter*stairways.com.au>
|
||||
</LI>
|
||||
<LI>Matt Leyda <mfleyda*e-one.com>
|
||||
</LI>
|
||||
<LI>James Lick <jlick*drivel.com>
|
||||
</LI>
|
||||
<LI>Jerome Limozin <jerome*limozin.net>
|
||||
</LI>
|
||||
<LI>Mike Loewen <mloewen*sturgeon.cac.psu.edu>
|
||||
</LI>
|
||||
<LI>Roger Lucas <roger*planbit.co.uk>
|
||||
</LI>
|
||||
<LI>David Luyer <david_luyer*pacific.net.au>
|
||||
</LI>
|
||||
<LI>Richard Lyons <frob-clamav*webcentral.com.au>
|
||||
</LI>
|
||||
<LI>David S. Madole <david*madole.net>
|
||||
</LI>
|
||||
<LI>Thomas Madsen <tm*softcom.dk>
|
||||
</LI>
|
||||
<LI>Bill Maidment <bill*maidment.com.au>
|
||||
</LI>
|
||||
<LI>Joe Maimon <jmaimon*ttec.com>
|
||||
</LI>
|
||||
<LI>David Majorel <dm*lagoon.nc>
|
||||
</LI>
|
||||
<LI>Andrey V. Malyshev <amal*krasn.ru>
|
||||
</LI>
|
||||
<LI>Fukuda Manabu <fukuda*cri-mw.co.jp>
|
||||
</LI>
|
||||
<LI>Stefan Martig <sm*officeco.ch>
|
||||
</LI>
|
||||
<LI>Alexander Marx <mad-ml*madness.at>
|
||||
</LI>
|
||||
<LI>Andreas Marx (<TT><A NAME="tex2html24"
|
||||
HREF="http://www.av-test.org/">http://www.av-test.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Chris Masters <cmasters*insl.co.uk>
|
||||
</LI>
|
||||
<LI>Fletcher Mattox <fletcher*cs.utexas.edu>
|
||||
</LI>
|
||||
<LI>Serhiy V. Matveyev <matveyev*uatele.com>
|
||||
</LI>
|
||||
<LI>Reinhard Max <max*suse.de>
|
||||
</LI>
|
||||
<LI>Brian May <bam*debian.org>
|
||||
</LI>
|
||||
<LI>Ken McKittrick <klmac*usadatanet.com>
|
||||
</LI>
|
||||
<LI>Chris van Meerendonk <cvm*castel.nl>
|
||||
</LI>
|
||||
<LI>Andrey J. Melnikoff <temnota*kmv.ru>
|
||||
</LI>
|
||||
<LI>Damian Menscher <menscher*uiuc.edu>
|
||||
</LI>
|
||||
<LI>Denis De Messemacker <ddm*clamav.net>
|
||||
</LI>
|
||||
<LI>Jasper Metselaar <jasper*formmailer.net>
|
||||
</LI>
|
||||
<LI>Arkadiusz Miskiewicz <misiek*pld-linux.org>
|
||||
</LI>
|
||||
<LI>Ted Mittelstaedt <tedm*toybox.placo.com>
|
||||
</LI>
|
||||
<LI>Mark Mielke <mark*mark.mielke.cc>
|
||||
</LI>
|
||||
<LI>John Miller <contact*glideslopesoftware.co.uk>
|
||||
</LI>
|
||||
<LI>Jo Mills <Jonathan.Mills*frequentis.com>
|
||||
</LI>
|
||||
<LI>Dustin Mollo <dustin.mollo*sonoma.edu>
|
||||
</LI>
|
||||
<LI>Remi Mommsen <remigius.mommsen*cern.ch>
|
||||
</LI>
|
||||
<LI>Doug Monroe <doug*planetconnect.com>
|
||||
</LI>
|
||||
<LI>Alex S Moore <asmoore*edge.net>
|
||||
</LI>
|
||||
<LI>Tim Morgan <tim*sentinelchicken.org>
|
||||
</LI>
|
||||
<LI>Dirk Mueller <mueller*kde.org>
|
||||
</LI>
|
||||
<LI>Flinn Mueller<flinn*activeintra.net>
|
||||
</LI>
|
||||
<LI>Hendrik Muhs <Hendrik.Muhs*student.uni-magdeburg.de>
|
||||
</LI>
|
||||
<LI>Simon Munton <simon*munton.demon.co.uk>
|
||||
</LI>
|
||||
<LI>Farit Nabiullin (<TT><A NAME="tex2html25"
|
||||
HREF="http://program.farit.ru/">http://program.farit.ru/</A></TT>)
|
||||
</LI>
|
||||
<LI>Nemosoft Unv. <nemosoft*smcc.demon.nl>
|
||||
</LI>
|
||||
<LI>Wojciech Noworyta <wnow*konarski.edu.pl>
|
||||
</LI>
|
||||
<LI>Jorgen Norgaard <jnp*anneli.dk>
|
||||
</LI>
|
||||
<LI>Fajar A. Nugraha <fajar*telkom.co.id>
|
||||
</LI>
|
||||
<LI>Joe Oaks <joe.oaks*hp.com>
|
||||
</LI>
|
||||
<LI>Washington Odhiambo <wash*wananchi.com>
|
||||
</LI>
|
||||
<LI>Masaki Ogawa <proc*mac.com>
|
||||
</LI>
|
||||
<LI>John Ogness <jogness*antivir.de>
|
||||
</LI>
|
||||
<LI>Phil Oleson <oz*nixil.net>
|
||||
</LI>
|
||||
<LI>Jan Ondrej <ondrejj*salstar.sk>
|
||||
</LI>
|
||||
<LI>Martijn van Oosterhout <kleptog*svana.org>
|
||||
</LI>
|
||||
<LI>OpenAntiVirus Team (<TT><A NAME="tex2html26"
|
||||
HREF="http://www.OpenAntiVirus.org/">http://www.OpenAntiVirus.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Tomasz Papszun <tomek*lodz.tpsa.pl>
|
||||
</LI>
|
||||
<LI>Eric Parsonage <eric*eparsonage.com>
|
||||
</LI>
|
||||
<LI>Oliver Paukstadt <pstadt*stud.fh-heilbronn.de>
|
||||
</LI>
|
||||
<LI>Christian Pelissier <Christian.Pelissier*onera.fr>
|
||||
</LI>
|
||||
<LI>Rudolph Pereira <rudolph*usyd.edu.au>
|
||||
</LI>
|
||||
<LI>Dennis Peterson <dennispe*inetnw.com>
|
||||
</LI>
|
||||
<LI>Ed Phillips <ed*UDel.Edu>
|
||||
</LI>
|
||||
<LI>Andreas Piesk <Andreas.Piesk*heise.de>
|
||||
</LI>
|
||||
<LI>Mark Pizzolato <clamav-devel*subscriptions.pizzolato.net>
|
||||
</LI>
|
||||
<LI>Dean Plant <dean.plant*roke.co.uk>
|
||||
</LI>
|
||||
<LI>Alex Pleiner <pleiner*zeitform.de>
|
||||
</LI>
|
||||
<LI>Ant La Porte <ant*dvere.net>
|
||||
</LI>
|
||||
<LI>Jef Poskanzer <jef*acme.com>
|
||||
</LI>
|
||||
<LI>Christophe Poujol <Christophe.Poujol*atosorigin.com>
|
||||
</LI>
|
||||
<LI>Sergei Pronin <sp*finndesign.fi>
|
||||
</LI>
|
||||
<LI>Thomas Quinot <thomas*cuivre.fr.eu.org>
|
||||
</LI>
|
||||
<LI>Ed Ravin <eravin*panix.com>
|
||||
</LI>
|
||||
<LI>Robert Rebbun <robert*desertsurf.com>
|
||||
</LI>
|
||||
<LI>Brian A. Reiter <breiter*wolfereiter.com>
|
||||
</LI>
|
||||
<LI>Didi Rieder <adrieder*sbox.tugraz.at>
|
||||
</LI>
|
||||
<LI>Pavel V. Rochnyack <rpv*fsf.tsu.ru>
|
||||
</LI>
|
||||
<LI>Rupert Roesler-Schmidt <r.roesler-schmidt*uplink.at>
|
||||
</LI>
|
||||
<LI>David Sanchez <dsanchez*veloxia.com>
|
||||
</LI>
|
||||
<LI>David Santinoli <david*santinoli.com>
|
||||
</LI>
|
||||
<LI>Vijay Sarvepalli <vssarvep*office.uncg.edu>
|
||||
</LI>
|
||||
<LI>Martin Schitter
|
||||
</LI>
|
||||
<LI>Theo Schlossnagle <jesus*omniti.com>
|
||||
</LI>
|
||||
<LI>Enrico Scholz <enrico.scholz*informatik.tu-chemnitz.de>
|
||||
</LI>
|
||||
<LI>Karina Schwarz <k.schwarz*uplink.at>
|
||||
</LI>
|
||||
<LI>Scsi <scsi*softland.ru>
|
||||
</LI>
|
||||
<LI>Dr Matthew J Seaman <m.seaman*infracaninophile.co.uk>
|
||||
</LI>
|
||||
<LI>Hector M. Rulot Segovia <Hector.Rulot*uv.es>
|
||||
</LI>
|
||||
<LI>Omer Faruk Sen <ofsen*enderunix.org>
|
||||
</LI>
|
||||
<LI>Sergey <a_s_y*sama.ru>
|
||||
</LI>
|
||||
<LI>Tuomas Silen <tuomas.silen*nodeta.fi>
|
||||
</LI>
|
||||
<LI>David F. Skoll <dfs*roaringpenguin.com>
|
||||
</LI>
|
||||
<LI>Al Smith <ajs+clamav*aeschi.ch.eu.org>
|
||||
</LI>
|
||||
<LI>Sergey Smitienko <hunter*comsys.com.ua>
|
||||
</LI>
|
||||
<LI>Solar Designer <solar*openwall.com>
|
||||
</LI>
|
||||
<LI>Joerg Sonnenberger <joerg*britannica.bec.de>
|
||||
</LI>
|
||||
<LI>Michal 'GiM' Spadlinski (<TT><A NAME="tex2html27"
|
||||
HREF="http://gim.org.pl/">http://gim.org.pl/</A></TT>)
|
||||
</LI>
|
||||
<LI>Kevin Spicer <kevin*kevinspicer.co.uk>
|
||||
</LI>
|
||||
<LI>GertJan Spoelman <cav*gjs.cc>
|
||||
</LI>
|
||||
<LI>Ole Stanstrup <ole*stanstrup.dk>
|
||||
</LI>
|
||||
<LI>Adam Stein <adam*scan.mc.xerox.com>
|
||||
</LI>
|
||||
<LI>Steve <steveb*webtribe.net>
|
||||
</LI>
|
||||
<LI>Richard Stevenson <richard*endace.com>
|
||||
</LI>
|
||||
<LI>Sven Strickroth <sstrickroth*gym-oha.de>
|
||||
</LI>
|
||||
<LI>Matt Sullivan <matt*sullivan.gen.nz>
|
||||
</LI>
|
||||
<LI>Dr Zbigniew Szewczak <zssz*mat.uni.torun.pl>
|
||||
</LI>
|
||||
<LI>Joe Talbott <josepht*cstone.net>
|
||||
</LI>
|
||||
<LI>Gernot Tenchio <g.tenchio*telco-tech.de>
|
||||
</LI>
|
||||
<LI>Masahiro Teramoto <markun*onohara.to>
|
||||
</LI>
|
||||
<LI>Daniel Theodoro <dtheodoro*ig.com.br>
|
||||
</LI>
|
||||
<LI>Ryan Thompson <clamav*sasknow.com>
|
||||
</LI>
|
||||
<LI>Gianluigi Tiesi <sherpya*netfarm.it>
|
||||
</LI>
|
||||
<LI>Yar Tikhiy <yar*comp.chem.msu.su>
|
||||
</LI>
|
||||
<LI>Andrew Toller <atoller*connectfree.co.uk>
|
||||
</LI>
|
||||
<LI>Michael L. Torrie <torriem*chem.byu.edu>
|
||||
</LI>
|
||||
<LI>Trashware <trashware*gmx.net>
|
||||
</LI>
|
||||
<LI>Matthew Trent <mtrent*localaccess.com>
|
||||
</LI>
|
||||
<LI>Reini Urban <rurban*x-ray.at>
|
||||
</LI>
|
||||
<LI>Daniel Mario Vega <dv5a*dc.uba.ar>
|
||||
</LI>
|
||||
<LI>Denis Vlasenko <vda*ilport.com.ua>
|
||||
</LI>
|
||||
<LI>Laurent Wacrenier <lwa*teaser.fr>
|
||||
</LI>
|
||||
<LI>Charlie Watts <cewatts*brainstorminternet.net>
|
||||
</LI>
|
||||
<LI>Florian Weimer <fw*deneb.enyo.de>
|
||||
</LI>
|
||||
<LI>Paul Welsh <paul*welshfamily.com>
|
||||
</LI>
|
||||
<LI>Nicklaus Wicker <n.wicker*cnk-networks.de>
|
||||
</LI>
|
||||
<LI>David Woakes <david*mitredata.co.uk>
|
||||
</LI>
|
||||
<LI>Troy Wollenslegel <troy*intranet.org>
|
||||
</LI>
|
||||
<LI>ST Wong <st-wong*cuhk.edu.hk>
|
||||
</LI>
|
||||
<LI>Dale Woolridge <dwoolridge*drh.net>
|
||||
</LI>
|
||||
<LI>David Wu <dyw*iohk.com>
|
||||
</LI>
|
||||
<LI>Takumi Yamane <yamtak*b-session.com>
|
||||
</LI>
|
||||
<LI>Youza Youzovic <youza*post.cz>
|
||||
</LI>
|
||||
<LI>Anton Yuzhaninov <citrin*rambler-co.ru>
|
||||
</LI>
|
||||
<LI>Leonid Zeitlin <lz*europe.com>
|
||||
</LI>
|
||||
<LI>ZMan Z. <x86zman*go-a-way.dyndns.org>
|
||||
</LI>
|
||||
<LI>Andoni Zubimendi <andoni*lpsat.net>
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html951"
|
||||
HREF="node58.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html947"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html941"
|
||||
HREF="node56.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html949"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html952"
|
||||
HREF="node58.html">Donors</A>
|
||||
<B> Up:</B> <A NAME="tex2html948"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html942"
|
||||
HREF="node56.html">CVD format</A>
|
||||
<B> <A NAME="tex2html950"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,68 +1,465 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>OpenAntiVirus</TITLE>
|
||||
<META NAME="description" CONTENT="OpenAntiVirus">
|
||||
<TITLE>Donors</TITLE>
|
||||
<META NAME="description" CONTENT="Donors">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node59.html">
|
||||
<LINK REL="previous" HREF="node57.html">
|
||||
<LINK REL="up" HREF="node32.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node59.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html950"
|
||||
<A NAME="tex2html963"
|
||||
HREF="node59.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html946"
|
||||
HREF="node32.html">
|
||||
<A NAME="tex2html959"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html942"
|
||||
<A NAME="tex2html953"
|
||||
HREF="node57.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html948"
|
||||
<A NAME="tex2html961"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html951"
|
||||
HREF="node59.html">Core Team</A>
|
||||
<B> Up:</B> <A NAME="tex2html947"
|
||||
HREF="node32.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html943"
|
||||
HREF="node57.html">Graphics</A>
|
||||
<B> <A NAME="tex2html949"
|
||||
<B> Next:</B> <A NAME="tex2html964"
|
||||
HREF="node59.html">Graphics</A>
|
||||
<B> Up:</B> <A NAME="tex2html960"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html954"
|
||||
HREF="node57.html">Contributors</A>
|
||||
<B> <A NAME="tex2html962"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION000711000000000000000">
|
||||
OpenAntiVirus</A>
|
||||
<H2><A NAME="SECTION00076000000000000000">
|
||||
Donors</A>
|
||||
</H2>
|
||||
Our database includes the virus database (about 7000 signatures) from
|
||||
OpenAntiVirus (<TT><A NAME="tex2html110"
|
||||
HREF="http://OpenAntiVirus.org">http://OpenAntiVirus.org</A></TT>).
|
||||
We've received financial support from: (in alphabetical order)
|
||||
|
||||
<UL>
|
||||
<LI>ActiveIntra.net Inc. (<TT><A NAME="tex2html28"
|
||||
HREF="http://www.activeintra.net/">http://www.activeintra.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Advance Healthcare Group (<TT><A NAME="tex2html29"
|
||||
HREF="http://www.ahgl.com.au/">http://www.ahgl.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>Allied Quotes (<TT><A NAME="tex2html30"
|
||||
HREF="http://www.AlliedQuotes.com /">http://www.AlliedQuotes.com /</A></TT>)
|
||||
</LI>
|
||||
<LI>American Computer & Electronic Services Corp. (<TT><A NAME="tex2html31"
|
||||
HREF="http://www.acesnw.com/">http://www.acesnw.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Amnesty International, Swiss Section (<TT><A NAME="tex2html32"
|
||||
HREF="http://www.amnesty.ch/">http://www.amnesty.ch/</A></TT>)
|
||||
</LI>
|
||||
<LI>Steve Anderson
|
||||
</LI>
|
||||
<LI>Anonymous donor from Colorado, US
|
||||
</LI>
|
||||
<LI>Arudius (<TT><A NAME="tex2html33"
|
||||
HREF="http://arudius.sourceforge.net/">http://arudius.sourceforge.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Peter Ashman
|
||||
</LI>
|
||||
<LI>Atlas College (<TT><A NAME="tex2html34"
|
||||
HREF="http://www.atlascollege.nl/">http://www.atlascollege.nl/</A></TT>)
|
||||
</LI>
|
||||
<LI>Australian Payday Cash Loans (<TT><A NAME="tex2html35"
|
||||
HREF="http://www.cashdoctors.com.au/">http://www.cashdoctors.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>AWD Online (<TT><A NAME="tex2html36"
|
||||
HREF="http://www.awdonline.com/">http://www.awdonline.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>BackupAssist Backup Software (<TT><A NAME="tex2html37"
|
||||
HREF="http://www.backupassist.com/">http://www.backupassist.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Dave Baker
|
||||
</LI>
|
||||
<LI>Bear and Bear Consulting, Inc. (<TT><A NAME="tex2html38"
|
||||
HREF="http://www.bear-consulting.com/">http://www.bear-consulting.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Aaron Begley
|
||||
</LI>
|
||||
<LI>Craig H. Block
|
||||
</LI>
|
||||
<LI>Norman E. Brake, Jr.
|
||||
</LI>
|
||||
<LI>Josh Burstyn
|
||||
</LI>
|
||||
<LI>By Design (<TT><A NAME="tex2html39"
|
||||
HREF="http://www.by-design.net/">http://www.by-design.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Canadian Web Hosting (<TT><A NAME="tex2html40"
|
||||
HREF="http://www.canadianwebhosting.com/">http://www.canadianwebhosting.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>cedarcreeksoftware.com (<TT><A NAME="tex2html41"
|
||||
HREF="http://www.cedarcreeksoftware.com/">http://www.cedarcreeksoftware.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ricardo Cerqueira
|
||||
</LI>
|
||||
<LI>Thanos Chatziathanassiou
|
||||
</LI>
|
||||
<LI>Cheahch from Singapore
|
||||
</LI>
|
||||
<LI>Conexim Australia - business web hosting (<TT><A NAME="tex2html42"
|
||||
HREF="http://www.conexim.com.au">http://www.conexim.com.au</A></TT>)
|
||||
</LI>
|
||||
<LI>Alan Cook
|
||||
</LI>
|
||||
<LI>Joe Cooper
|
||||
</LI>
|
||||
<LI>CustomLogic LLC (<TT><A NAME="tex2html43"
|
||||
HREF="http://www.customlogic.com/">http://www.customlogic.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ron DeFulio
|
||||
</LI>
|
||||
<LI>Digirati (<TT><A NAME="tex2html44"
|
||||
HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Steve Donegan (<TT><A NAME="tex2html45"
|
||||
HREF="http://www.donegan.org/">http://www.donegan.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Dynamic Network Services, Inc (<TT><A NAME="tex2html46"
|
||||
HREF="http://www.dyndns.org/">http://www.dyndns.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>EAS Enterprises LLC
|
||||
</LI>
|
||||
<LI>eCoupons.com (<TT><A NAME="tex2html47"
|
||||
HREF="http://www.ecoupons.com/">http://www.ecoupons.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Electric Embers (<TT><A NAME="tex2html48"
|
||||
HREF="http://electricembers.net">http://electricembers.net</A></TT>)
|
||||
</LI>
|
||||
<LI>John T. Ellis
|
||||
</LI>
|
||||
<LI>Epublica
|
||||
</LI>
|
||||
<LI>Bernhard Erdmann
|
||||
</LI>
|
||||
<LI>David Eriksson (<TT><A NAME="tex2html49"
|
||||
HREF="http://www.2good.nu/">http://www.2good.nu/</A></TT>)
|
||||
</LI>
|
||||
<LI>Philip Ershler
|
||||
</LI>
|
||||
<LI>Explido Software USA Inc. (<TT><A NAME="tex2html50"
|
||||
HREF="http://www.explido.us/">http://www.explido.us/</A></TT>)
|
||||
</LI>
|
||||
<LI>David Farrick
|
||||
</LI>
|
||||
<LI>Jim Feldman
|
||||
</LI>
|
||||
<LI>Petr Ferschmann (<TT><A NAME="tex2html51"
|
||||
HREF="http://petr.ferschmann.cz/">http://petr.ferschmann.cz/</A></TT>)
|
||||
</LI>
|
||||
<LI>Andries Filmer (<TT><A NAME="tex2html52"
|
||||
HREF="http://www.netexpo.nl/">http://www.netexpo.nl/</A></TT>)
|
||||
</LI>
|
||||
<LI>The Free Shopping Cart people (<TT><A NAME="tex2html53"
|
||||
HREF="http://www.precisionweb.net/">http://www.precisionweb.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Paul Freeman
|
||||
</LI>
|
||||
<LI>Jack Fung
|
||||
</LI>
|
||||
<LI>Stephen Gageby
|
||||
</LI>
|
||||
<LI>Paolo Galeazzi
|
||||
</LI>
|
||||
<LI>GANDI (<TT><A NAME="tex2html54"
|
||||
HREF="http://www.gandi.net/">http://www.gandi.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Jeremy Garcia (<TT><A NAME="tex2html55"
|
||||
HREF="http://www.linuxquestions.org/">http://www.linuxquestions.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>GBC Internet Service Center GmbH (<TT><A NAME="tex2html56"
|
||||
HREF="http://www.gbc.net/">http://www.gbc.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>GCS Tech (<TT><A NAME="tex2html57"
|
||||
HREF="http://www.gcstech.net/">http://www.gcstech.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>GHRS (<TT><A NAME="tex2html58"
|
||||
HREF="http://www.ghrshotels.com/">http://www.ghrshotels.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Lyle Giese
|
||||
</LI>
|
||||
<LI>Todd Goodman
|
||||
</LI>
|
||||
<LI>Bill Gradwohl (<TT><A NAME="tex2html59"
|
||||
HREF="http://www.ycc.com/">http://www.ycc.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Grain-of-Salt Consulting
|
||||
</LI>
|
||||
<LI>Terje Gravvold
|
||||
</LI>
|
||||
<LI>Hart Computer (<TT><A NAME="tex2html60"
|
||||
HREF="http://www.hart.co.jp/">http://www.hart.co.jp/</A></TT>)
|
||||
</LI>
|
||||
<LI>Pen Helm
|
||||
</LI>
|
||||
<LI>Hosting Metro LLC (<TT><A NAME="tex2html61"
|
||||
HREF="http://www.hostingmetro.com/">http://www.hostingmetro.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>IDEAL Software GmbH (<TT><A NAME="tex2html62"
|
||||
HREF="http://www.IdealSoftware.com/">http://www.IdealSoftware.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Industry Standard Computers (<TT><A NAME="tex2html63"
|
||||
HREF="http://www.ISCnetwork.com/">http://www.ISCnetwork.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Interact2Day (<TT><A NAME="tex2html64"
|
||||
HREF="http://www.interact2day.com/">http://www.interact2day.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Invisik Corporation (<TT><A NAME="tex2html65"
|
||||
HREF="http://www.invisik.com/">http://www.invisik.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>itXcel Internet - Domain Registration (<TT><A NAME="tex2html66"
|
||||
HREF="http://www.itxcel.com">http://www.itxcel.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Craig Jackson
|
||||
</LI>
|
||||
<LI>Stuart Jones
|
||||
</LI>
|
||||
<LI>Jason Judge
|
||||
</LI>
|
||||
<LI>Keith (<TT><A NAME="tex2html67"
|
||||
HREF="http://www.textpad.com/">http://www.textpad.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ewald Kicker (<TT><A NAME="tex2html68"
|
||||
HREF="http://www.very-clever.com/">http://www.very-clever.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Brad Koehn
|
||||
</LI>
|
||||
<LI>Christina Kuratli (<TT><A NAME="tex2html69"
|
||||
HREF="http://www.virusprotect.ch/">http://www.virusprotect.ch/</A></TT>)
|
||||
</LI>
|
||||
<LI>Logic Partners Inc. (<TT><A NAME="tex2html70"
|
||||
HREF="http://www.logicpartners.com/">http://www.logicpartners.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Mark Lotspaih (<TT><A NAME="tex2html71"
|
||||
HREF="http://www.lotcom.org/">http://www.lotcom.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Michel Machado (<TT><A NAME="tex2html72"
|
||||
HREF="http://oss.digirati.com.br/">http://oss.digirati.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Olivier Marechal
|
||||
</LI>
|
||||
<LI>Matthew McKenzie
|
||||
</LI>
|
||||
<LI>Durval Menezes (<TT><A NAME="tex2html73"
|
||||
HREF="http://www.durval.com.br/">http://www.durval.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Micro Logic Systems (<TT><A NAME="tex2html74"
|
||||
HREF="http://www.mls.nc/">http://www.mls.nc/</A></TT>)
|
||||
</LI>
|
||||
<LI>Midcoast Internet Solutions
|
||||
</LI>
|
||||
<LI>Mimecast (<TT><A NAME="tex2html75"
|
||||
HREF="http://www.mimecast.com/">http://www.mimecast.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Kazuhiro Miyaji
|
||||
</LI>
|
||||
<LI>Bozidar Mladenovic
|
||||
</LI>
|
||||
<LI>Paul Morgan
|
||||
</LI>
|
||||
<LI>Tomas Morkus
|
||||
</LI>
|
||||
<LI>The Names Database (<TT><A NAME="tex2html76"
|
||||
HREF="http://static.namesdatabase.com">http://static.namesdatabase.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Names Directory (<TT><A NAME="tex2html77"
|
||||
HREF="http://www.namesdir.com/">http://www.namesdir.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Michael Nolan (<TT><A NAME="tex2html78"
|
||||
HREF="http://www.michaelnolan.co.uk/">http://www.michaelnolan.co.uk/</A></TT>)
|
||||
</LI>
|
||||
<LI>Jorgen Norgaard
|
||||
</LI>
|
||||
<LI>Numedeon, Inc. creators of Whyville (<TT><A NAME="tex2html79"
|
||||
HREF="http://www.whyville.net/">http://www.whyville.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Oneworkspace.com (<TT><A NAME="tex2html80"
|
||||
HREF="http://www.oneworkspace.com/">http://www.oneworkspace.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Online Literature (<TT><A NAME="tex2html81"
|
||||
HREF="http://www.couol.com/">http://www.couol.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Origin Solutions (<TT><A NAME="tex2html82"
|
||||
HREF="http://www.originsolutions.com.au/">http://www.originsolutions.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>outermedia GmbH (<TT><A NAME="tex2html83"
|
||||
HREF="http://www.outermedia.de/">http://www.outermedia.de/</A></TT>)
|
||||
</LI>
|
||||
<LI>Kevin Pang (<TT><A NAME="tex2html84"
|
||||
HREF="http://www.freebsdblog.org/">http://www.freebsdblog.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Alexander Panzhin
|
||||
</LI>
|
||||
<LI>Passageway Communications (<TT><A NAME="tex2html85"
|
||||
HREF="http://www.passageway.com">http://www.passageway.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Dan Pelleg (<TT><A NAME="tex2html86"
|
||||
HREF="http://www.libagent.org/">http://www.libagent.org/</A></TT>)
|
||||
</LI>
|
||||
<LI>Thodoris Pitikaris
|
||||
</LI>
|
||||
<LI>Paul Rantin
|
||||
</LI>
|
||||
<LI>Thomas J. Raef (<TT><A NAME="tex2html87"
|
||||
HREF="http://www.ebasedsecurity.com">http://www.ebasedsecurity.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Luke Reeves (<TT><A NAME="tex2html88"
|
||||
HREF="http://www.neuro-tech.net/">http://www.neuro-tech.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>RHX (<TT><A NAME="tex2html89"
|
||||
HREF="http://www.rhx.it/">http://www.rhx.it/</A></TT>)
|
||||
</LI>
|
||||
<LI>Stefano Rizzetto
|
||||
</LI>
|
||||
<LI>Roaring Penguin Software Inc. (<TT><A NAME="tex2html90"
|
||||
HREF="http://www.roaringpenguin.com/">http://www.roaringpenguin.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Luke Rosenthal
|
||||
</LI>
|
||||
<LI>Jenny Säfström (<TT><A NAME="tex2html91"
|
||||
HREF="http://PokerListings.com">http://PokerListings.com</A></TT>)
|
||||
</LI>
|
||||
<LI>School of Engineering, University of Pennsylvania (<TT><A NAME="tex2html92"
|
||||
HREF="http://www.seas.upenn.edu/">http://www.seas.upenn.edu/</A></TT>)
|
||||
</LI>
|
||||
<LI>Tim Scoff
|
||||
</LI>
|
||||
<LI>Seattle Server (<TT><A NAME="tex2html93"
|
||||
HREF="http://www.seattleserver.com/">http://www.seattleserver.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Software Workshop Inc (<TT><A NAME="tex2html94"
|
||||
HREF="http://www.softwareworkshop.com/">http://www.softwareworkshop.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Solutions In A Box (<TT><A NAME="tex2html95"
|
||||
HREF="http://www.siab.com.au/">http://www.siab.com.au/</A></TT>)
|
||||
</LI>
|
||||
<LI>Stephane Rault
|
||||
</LI>
|
||||
<LI>SearchMain (<TT><A NAME="tex2html96"
|
||||
HREF="http://www.searchmain.com/">http://www.searchmain.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Olivier Silber
|
||||
</LI>
|
||||
<LI>Fernando Augusto Medeiros Silva (<TT><A NAME="tex2html97"
|
||||
HREF="http://www.linuxplace.com.br/">http://www.linuxplace.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Sollentuna Fria Gymnasium, Sweden (<TT><A NAME="tex2html98"
|
||||
HREF="http://www.sfg.se/">http://www.sfg.se/</A></TT>)
|
||||
</LI>
|
||||
<LI>StarBand (<TT><A NAME="tex2html99"
|
||||
HREF="http://www.starband.com/">http://www.starband.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Stroke of Color, Inc.
|
||||
</LI>
|
||||
<LI>Synchro Sistemas de Informacao (<TT><A NAME="tex2html100"
|
||||
HREF="http://synchro.com.br/">http://synchro.com.br/</A></TT>)
|
||||
</LI>
|
||||
<LI>Sahil Tandon
|
||||
</LI>
|
||||
<LI>The Spamex Disposable Email Address Service (<TT><A NAME="tex2html101"
|
||||
HREF="http://www.spamex.com">http://www.spamex.com</A></TT>)
|
||||
</LI>
|
||||
<LI>Brad Tarver
|
||||
</LI>
|
||||
<LI>TGT Tampermeier & Grill Steuerberatungs- und Wirtschaftstreuhand OEG (<TT><A NAME="tex2html102"
|
||||
HREF="http://www.tgt.at/">http://www.tgt.at/</A></TT>)
|
||||
</LI>
|
||||
<LI>Per Reedtz Thomsen
|
||||
</LI>
|
||||
<LI>William Tisdale
|
||||
</LI>
|
||||
<LI>Up Time Technology (<TT><A NAME="tex2html103"
|
||||
HREF="http://www.uptimetech.com/">http://www.uptimetech.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Ulfi
|
||||
</LI>
|
||||
<LI>Jeremy Vanderburg (<TT><A NAME="tex2html104"
|
||||
HREF="http://www.jeremytech.com/">http://www.jeremytech.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Web.arbyte - Online-Marketing (<TT><A NAME="tex2html105"
|
||||
HREF="http://www.webarbyte.de/">http://www.webarbyte.de/</A></TT>)
|
||||
</LI>
|
||||
<LI>Webzone Srl (<TT><A NAME="tex2html106"
|
||||
HREF="http://www.webzone.it/">http://www.webzone.it/</A></TT>)
|
||||
</LI>
|
||||
<LI>Markus Welsch (<TT><A NAME="tex2html107"
|
||||
HREF="http://www.linux-corner.net/">http://www.linux-corner.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Julia White (<TT><A NAME="tex2html108"
|
||||
HREF="http://www.convert-tools.com/">http://www.convert-tools.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Nicklaus Wicker
|
||||
</LI>
|
||||
<LI>David Williams (<TT><A NAME="tex2html109"
|
||||
HREF="http://kayakero.net/">http://kayakero.net/</A></TT>)
|
||||
</LI>
|
||||
<LI>Glenn R Williams
|
||||
</LI>
|
||||
<LI>Kelly Williams
|
||||
</LI>
|
||||
<LI>XRoads Networks (<TT><A NAME="tex2html110"
|
||||
HREF="http://xroadsnetworks.com/">http://xroadsnetworks.com/</A></TT>)
|
||||
</LI>
|
||||
<LI>Zimbra open-source collaboration suite (<TT><A NAME="tex2html111"
|
||||
HREF="http://www.zimbra.com/">http://www.zimbra.com/</A></TT>)
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
|
||||
<DIV CLASS="navigation"><HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html963"
|
||||
HREF="node59.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html959"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html953"
|
||||
HREF="node57.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html961"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html964"
|
||||
HREF="node59.html">Graphics</A>
|
||||
<B> Up:</B> <A NAME="tex2html960"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html954"
|
||||
HREF="node57.html">Contributors</A>
|
||||
<B> <A NAME="tex2html962"
|
||||
HREF="node1.html">Contents</A></B> </DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,140 +1,69 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Core Team</TITLE>
|
||||
<META NAME="description" CONTENT="Core Team">
|
||||
<TITLE>Graphics</TITLE>
|
||||
<META NAME="description" CONTENT="Graphics">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node60.html">
|
||||
<LINK REL="previous" HREF="node32.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="previous" HREF="node58.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node60.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html962"
|
||||
<A NAME="tex2html975"
|
||||
HREF="node60.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html958"
|
||||
HREF="clamdoc.html">
|
||||
<A NAME="tex2html971"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html952"
|
||||
<A NAME="tex2html965"
|
||||
HREF="node58.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html960"
|
||||
<A NAME="tex2html973"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html963"
|
||||
HREF="node60.html">About this document ...</A>
|
||||
<B> Up:</B> <A NAME="tex2html959"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html953"
|
||||
HREF="node58.html">OpenAntiVirus</A>
|
||||
<B> <A NAME="tex2html961"
|
||||
<B> Next:</B> <A NAME="tex2html976"
|
||||
HREF="node60.html">OpenAntiVirus</A>
|
||||
<B> Up:</B> <A NAME="tex2html972"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html966"
|
||||
HREF="node58.html">Donors</A>
|
||||
<B> <A NAME="tex2html974"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00080000000000000000">
|
||||
Core Team</A>
|
||||
</H1>
|
||||
<H2><A NAME="SECTION00077000000000000000">
|
||||
Graphics</A>
|
||||
</H2>
|
||||
The ClamAV logo was created by Mia Kalenius and Sergei Pronin from
|
||||
Finndesign (<TT><A NAME="tex2html112"
|
||||
HREF="http://www.finndesign.fi/">http://www.finndesign.fi/</A></TT>).
|
||||
|
||||
<P>
|
||||
|
||||
<UL>
|
||||
<LI>aCaB <acab*clamav.net>, Italy
|
||||
<BR>
|
||||
Role: virus database maintainer, coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Mike Cathey <mike*clamav.net>, USA
|
||||
<BR>
|
||||
Role: co-sysadmin
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Christoph Cordes <ccordes*clamav.net>, Germany
|
||||
<BR>
|
||||
Role: virus database maintainer
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Diego d'Ambra <diego*clamav.net>, Denmark
|
||||
<BR>
|
||||
Role: virus database maintainer
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Luca Gibelli <luca*clamav.net>, Italy
|
||||
<BR>
|
||||
Role: sysadmin, mirror coordinator
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Nigel Horne <njh*clamav.net>, United Kingdom
|
||||
<BR>
|
||||
Role: coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Arnaud Jacques <arnaud*clamav.net>, France
|
||||
<BR>
|
||||
Role: virus database maintainer
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Tomasz Kojm <tkojm*clamav.net>, Poland
|
||||
<BR>
|
||||
Role: project leader, coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Tomasz Papszun <tomek*clamav.net>, Poland
|
||||
<BR>
|
||||
Role: various help
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Sven Strickroth <sven*clamav.net>, Germany
|
||||
<BR>
|
||||
Role: virus database maintainer, virus submission management
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Edwin Torok <edwin*clamav.net>, Romania
|
||||
<BR>
|
||||
Role: coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Trog <trog*clamav.net>, United Kingdom
|
||||
<BR>
|
||||
Role: coder
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,12 +13,12 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node9.html">
|
||||
<LINK REL="next" HREF="node11.html">
|
||||
<LINK REL="previous" HREF="node2.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node7.html">
|
||||
|
|
@ -27,26 +27,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html283"
|
||||
<A NAME="tex2html285"
|
||||
HREF="node7.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html279"
|
||||
<A NAME="tex2html281"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html273"
|
||||
<A NAME="tex2html275"
|
||||
HREF="node5.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html281"
|
||||
<A NAME="tex2html283"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html284"
|
||||
<B> Next:</B> <A NAME="tex2html286"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<B> Up:</B> <A NAME="tex2html280"
|
||||
<B> Up:</B> <A NAME="tex2html282"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html274"
|
||||
<B> Previous:</B> <A NAME="tex2html276"
|
||||
HREF="node5.html">Virus submitting</A>
|
||||
<B> <A NAME="tex2html282"
|
||||
<B> <A NAME="tex2html284"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -62,16 +62,23 @@ Base package</A>
|
|||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html285"
|
||||
<LI><A NAME="tex2html287"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<LI><A NAME="tex2html286"
|
||||
HREF="node8.html">Binary packages</A>
|
||||
<UL>
|
||||
<LI><A NAME="tex2html288"
|
||||
HREF="node8.html">UNIX</A>
|
||||
<LI><A NAME="tex2html289"
|
||||
HREF="node9.html">Windows</A>
|
||||
</UL>
|
||||
<BR>
|
||||
<LI><A NAME="tex2html290"
|
||||
HREF="node10.html">Binary packages</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,74 +1,68 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>About this document ...</TITLE>
|
||||
<META NAME="description" CONTENT="About this document ...">
|
||||
<TITLE>OpenAntiVirus</TITLE>
|
||||
<META NAME="description" CONTENT="OpenAntiVirus">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node59.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="up" HREF="node34.html">
|
||||
<LINK REL="next" HREF="node61.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_g.png">
|
||||
<A NAME="tex2html968"
|
||||
HREF="clamdoc.html">
|
||||
<A NAME="tex2html985"
|
||||
HREF="node61.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html981"
|
||||
HREF="node34.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html964"
|
||||
<A NAME="tex2html977"
|
||||
HREF="node59.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html970"
|
||||
<A NAME="tex2html983"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Up:</B> <A NAME="tex2html969"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html965"
|
||||
HREF="node59.html">Core Team</A>
|
||||
<B> <A NAME="tex2html971"
|
||||
<B> Next:</B> <A NAME="tex2html986"
|
||||
HREF="node61.html">Core Team</A>
|
||||
<B> Up:</B> <A NAME="tex2html982"
|
||||
HREF="node34.html">LibClamAV</A>
|
||||
<B> Previous:</B> <A NAME="tex2html978"
|
||||
HREF="node59.html">Graphics</A>
|
||||
<B> <A NAME="tex2html984"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00090000000000000000">
|
||||
About this document ...</A>
|
||||
</H1>
|
||||
<H2><A NAME="SECTION00078000000000000000">
|
||||
OpenAntiVirus</A>
|
||||
</H2>
|
||||
Our database includes the virus database (about 7000 signatures) from
|
||||
OpenAntiVirus (<TT><A NAME="tex2html113"
|
||||
HREF="http://OpenAntiVirus.org">http://OpenAntiVirus.org</A></TT>).
|
||||
|
||||
<P>
|
||||
This document was generated using the
|
||||
<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2002-2-1 (1.71)
|
||||
<P>
|
||||
Copyright © 1993, 1994, 1995, 1996,
|
||||
Nikos Drakos,
|
||||
Computer Based Learning Unit, University of Leeds.
|
||||
<BR>
|
||||
Copyright © 1997, 1998, 1999,
|
||||
<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>,
|
||||
Mathematics Department, Macquarie University, Sydney.
|
||||
<P>
|
||||
The command line arguments were: <BR>
|
||||
<STRONG>latex2html</STRONG> <TT>-local_icons clamdoc.tex</TT>
|
||||
<P>
|
||||
The translation was initiated by Tomasz Kojm on 2009-08-06
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
140
docs/html/node61.html
Normal file
140
docs/html/node61.html
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Core Team</TITLE>
|
||||
<META NAME="description" CONTENT="Core Team">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node62.html">
|
||||
<LINK REL="previous" HREF="node34.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="next" HREF="node62.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html997"
|
||||
HREF="node62.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html993"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html987"
|
||||
HREF="node60.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html995"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html998"
|
||||
HREF="node62.html">About this document ...</A>
|
||||
<B> Up:</B> <A NAME="tex2html994"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html988"
|
||||
HREF="node60.html">OpenAntiVirus</A>
|
||||
<B> <A NAME="tex2html996"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00080000000000000000">
|
||||
Core Team</A>
|
||||
</H1>
|
||||
|
||||
<P>
|
||||
|
||||
<UL>
|
||||
<LI>aCaB <acab*clamav.net>, Italy
|
||||
<BR>
|
||||
Role: virus database maintainer, coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Mike Cathey <mike*clamav.net>, USA
|
||||
<BR>
|
||||
Role: co-sysadmin
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Christoph Cordes <ccordes*clamav.net>, Germany
|
||||
<BR>
|
||||
Role: virus database maintainer
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Diego d'Ambra <diego*clamav.net>, Denmark
|
||||
<BR>
|
||||
Role: virus database maintainer
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Luca Gibelli <luca*clamav.net>, Italy
|
||||
<BR>
|
||||
Role: sysadmin, mirror coordinator
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Nigel Horne <njh*clamav.net>, United Kingdom
|
||||
<BR>
|
||||
Role: coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Arnaud Jacques <arnaud*clamav.net>, France
|
||||
<BR>
|
||||
Role: virus database maintainer
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Tomasz Kojm <tkojm*clamav.net>, Poland
|
||||
<BR>
|
||||
Role: project leader, coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Tomasz Papszun <tomek*clamav.net>, Poland
|
||||
<BR>
|
||||
Role: various help
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Sven Strickroth <sven*clamav.net>, Germany
|
||||
<BR>
|
||||
Role: virus database maintainer, virus submission management
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Edwin Torok <edwin*clamav.net>, Romania
|
||||
<BR>
|
||||
Role: coder
|
||||
|
||||
<P>
|
||||
</LI>
|
||||
<LI>Trog <trog*clamav.net>, United Kingdom
|
||||
<BR>
|
||||
Role: coder
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
74
docs/html/node62.html
Normal file
74
docs/html/node62.html
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>About this document ...</TITLE>
|
||||
<META NAME="description" CONTENT="About this document ...">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="previous" HREF="node61.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next_g.png">
|
||||
<A NAME="tex2html1003"
|
||||
HREF="clamdoc.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html999"
|
||||
HREF="node61.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html1005"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Up:</B> <A NAME="tex2html1004"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html1000"
|
||||
HREF="node61.html">Core Team</A>
|
||||
<B> <A NAME="tex2html1006"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00090000000000000000">
|
||||
About this document ...</A>
|
||||
</H1>
|
||||
<P>
|
||||
This document was generated using the
|
||||
<A HREF="http://www.latex2html.org/"><STRONG>LaTeX</STRONG>2<tt>HTML</tt></A> translator Version 2008 (1.71)
|
||||
<P>
|
||||
Copyright © 1993, 1994, 1995, 1996,
|
||||
Nikos Drakos,
|
||||
Computer Based Learning Unit, University of Leeds.
|
||||
<BR>
|
||||
Copyright © 1997, 1998, 1999,
|
||||
<A HREF="http://www.maths.mq.edu.au/~ross/">Ross Moore</A>,
|
||||
Mathematics Department, Macquarie University, Sydney.
|
||||
<P>
|
||||
The command line arguments were: <BR>
|
||||
<STRONG>latex2html</STRONG> <TT>-local_icons clamdoc.tex</TT>
|
||||
<P>
|
||||
The translation was initiated by Tomasz Kojm on 2010-03-10
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
|
|
@ -13,12 +13,12 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node8.html">
|
||||
<LINK REL="next" HREF="node10.html">
|
||||
<LINK REL="previous" HREF="node6.html">
|
||||
<LINK REL="up" HREF="node6.html">
|
||||
<LINK REL="next" HREF="node8.html">
|
||||
|
|
@ -27,26 +27,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html297"
|
||||
<A NAME="tex2html301"
|
||||
HREF="node8.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html293"
|
||||
<A NAME="tex2html297"
|
||||
HREF="node6.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html287"
|
||||
<A NAME="tex2html291"
|
||||
HREF="node6.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html295"
|
||||
<A NAME="tex2html299"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html298"
|
||||
HREF="node8.html">Binary packages</A>
|
||||
<B> Up:</B> <A NAME="tex2html294"
|
||||
<B> Next:</B> <A NAME="tex2html302"
|
||||
HREF="node8.html">UNIX</A>
|
||||
<B> Up:</B> <A NAME="tex2html298"
|
||||
HREF="node6.html">Base package</A>
|
||||
<B> Previous:</B> <A NAME="tex2html288"
|
||||
<B> Previous:</B> <A NAME="tex2html292"
|
||||
HREF="node6.html">Base package</A>
|
||||
<B> <A NAME="tex2html296"
|
||||
<B> <A NAME="tex2html300"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
|
|
@ -55,32 +55,21 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
|||
<H2><A NAME="SECTION00031000000000000000">
|
||||
Supported platforms</A>
|
||||
</H2>
|
||||
Most popular UNIX operating systems are supported. Clam AntiVirus 0.9x was
|
||||
tested on:
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL>
|
||||
<LI>GNU/Linux
|
||||
</LI>
|
||||
<LI>Solaris
|
||||
</LI>
|
||||
<LI>FreeBSD
|
||||
</LI>
|
||||
<LI>OpenBSD <A NAME="tex2html4"
|
||||
HREF="footnode.html#foot114"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A>
|
||||
</LI>
|
||||
<LI>Mac OS X
|
||||
|
||||
</LI>
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html303"
|
||||
HREF="node8.html">UNIX</A>
|
||||
<LI><A NAME="tex2html304"
|
||||
HREF="node9.html">Windows</A>
|
||||
</UL>
|
||||
Some features may not be available on your operating system. If you
|
||||
are successfully running Clam AntiVirus on a system not listed above
|
||||
please let us know.
|
||||
|
||||
<P>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,67 +1,83 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Binary packages</TITLE>
|
||||
<META NAME="description" CONTENT="Binary packages">
|
||||
<TITLE>UNIX</TITLE>
|
||||
<META NAME="description" CONTENT="UNIX">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node9.html">
|
||||
<LINK REL="previous" HREF="node7.html">
|
||||
<LINK REL="up" HREF="node6.html">
|
||||
<LINK REL="up" HREF="node7.html">
|
||||
<LINK REL="next" HREF="node9.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html307"
|
||||
<A NAME="tex2html315"
|
||||
HREF="node9.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html303"
|
||||
HREF="node6.html">
|
||||
<A NAME="tex2html311"
|
||||
HREF="node7.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html299"
|
||||
<A NAME="tex2html305"
|
||||
HREF="node7.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html305"
|
||||
<A NAME="tex2html313"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html308"
|
||||
HREF="node9.html">Installation</A>
|
||||
<B> Up:</B> <A NAME="tex2html304"
|
||||
HREF="node6.html">Base package</A>
|
||||
<B> Previous:</B> <A NAME="tex2html300"
|
||||
<B> Next:</B> <A NAME="tex2html316"
|
||||
HREF="node9.html">Windows</A>
|
||||
<B> Up:</B> <A NAME="tex2html312"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<B> <A NAME="tex2html306"
|
||||
<B> Previous:</B> <A NAME="tex2html306"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<B> <A NAME="tex2html314"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H2><A NAME="SECTION00032000000000000000">
|
||||
Binary packages</A>
|
||||
</H2>
|
||||
You can find the up-to-date list of binary packages at our website:
|
||||
<TT><A NAME="tex2html5"
|
||||
HREF="http://www.clamav.net/download/packages/">http://www.clamav.net/download/packages/</A></TT>
|
||||
<H3><A NAME="SECTION00031100000000000000">
|
||||
UNIX</A>
|
||||
</H3>
|
||||
The most popular UNIX operating systems are supported. Clam AntiVirus 0.9x is
|
||||
regularly tested on:
|
||||
|
||||
<UL>
|
||||
<LI>GNU/Linux
|
||||
</LI>
|
||||
<LI>Solaris
|
||||
</LI>
|
||||
<LI>FreeBSD
|
||||
</LI>
|
||||
<LI>OpenBSD <A NAME="tex2html4"
|
||||
HREF="footnode.html#foot117"><SUP><SPAN CLASS="arabic">2</SPAN></SUP></A>
|
||||
</LI>
|
||||
<LI>Mac OS X
|
||||
|
||||
</LI>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
|
|
@ -1,87 +1,66 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
||||
<!--Converted with LaTeX2HTML 2008 (1.71)
|
||||
original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
||||
* with significant contributions from:
|
||||
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Installation</TITLE>
|
||||
<META NAME="description" CONTENT="Installation">
|
||||
<TITLE>Windows</TITLE>
|
||||
<META NAME="description" CONTENT="Windows">
|
||||
<META NAME="keywords" CONTENT="clamdoc">
|
||||
<META NAME="resource-type" CONTENT="document">
|
||||
<META NAME="distribution" CONTENT="global">
|
||||
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
||||
<META NAME="Generator" CONTENT="LaTeX2HTML v2008">
|
||||
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
||||
|
||||
<LINK REL="STYLESHEET" HREF="clamdoc.css">
|
||||
|
||||
<LINK REL="next" HREF="node17.html">
|
||||
<LINK REL="previous" HREF="node6.html">
|
||||
<LINK REL="up" HREF="clamdoc.html">
|
||||
<LINK REL="previous" HREF="node8.html">
|
||||
<LINK REL="up" HREF="node7.html">
|
||||
<LINK REL="next" HREF="node10.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY >
|
||||
|
||||
<DIV CLASS="navigation"><!--Navigation Panel-->
|
||||
<A NAME="tex2html319"
|
||||
<A NAME="tex2html325"
|
||||
HREF="node10.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
||||
<A NAME="tex2html315"
|
||||
HREF="clamdoc.html">
|
||||
<A NAME="tex2html321"
|
||||
HREF="node7.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
||||
<A NAME="tex2html309"
|
||||
<A NAME="tex2html317"
|
||||
HREF="node8.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
||||
<A NAME="tex2html317"
|
||||
<A NAME="tex2html323"
|
||||
HREF="node1.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html320"
|
||||
HREF="node10.html">Requirements</A>
|
||||
<B> Up:</B> <A NAME="tex2html316"
|
||||
HREF="clamdoc.html">clamdoc</A>
|
||||
<B> Previous:</B> <A NAME="tex2html310"
|
||||
HREF="node8.html">Binary packages</A>
|
||||
<B> <A NAME="tex2html318"
|
||||
<B> Next:</B> <A NAME="tex2html326"
|
||||
HREF="node10.html">Binary packages</A>
|
||||
<B> Up:</B> <A NAME="tex2html322"
|
||||
HREF="node7.html">Supported platforms</A>
|
||||
<B> Previous:</B> <A NAME="tex2html318"
|
||||
HREF="node8.html">UNIX</A>
|
||||
<B> <A NAME="tex2html324"
|
||||
HREF="node1.html">Contents</A></B>
|
||||
<BR>
|
||||
<BR></DIV>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00040000000000000000">
|
||||
Installation</A>
|
||||
</H1>
|
||||
<H3><A NAME="SECTION00031200000000000000">
|
||||
Windows</A>
|
||||
</H3>
|
||||
Starting with 0.96 ClamAV builds natively under Visual Studio.
|
||||
|
||||
<P>
|
||||
<BR><HR>
|
||||
<!--Table of Child-Links-->
|
||||
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
||||
|
||||
<UL CLASS="ChildLinks">
|
||||
<LI><A NAME="tex2html321"
|
||||
HREF="node10.html">Requirements</A>
|
||||
<LI><A NAME="tex2html322"
|
||||
HREF="node11.html">Installing on shell account</A>
|
||||
<LI><A NAME="tex2html323"
|
||||
HREF="node12.html">Adding new system user and group</A>
|
||||
<LI><A NAME="tex2html324"
|
||||
HREF="node13.html">Compilation of base package</A>
|
||||
<LI><A NAME="tex2html325"
|
||||
HREF="node14.html">Compilation with clamav-milter enabled</A>
|
||||
<LI><A NAME="tex2html326"
|
||||
HREF="node15.html">Running unit tests</A>
|
||||
<LI><A NAME="tex2html327"
|
||||
HREF="node16.html">Reporting a unit test failure bug</A>
|
||||
</UL>
|
||||
<!--End of Table of Child-Links-->
|
||||
<BR><HR>
|
||||
<ADDRESS>
|
||||
Tomasz Kojm
|
||||
2009-08-06
|
||||
2010-03-10
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue