<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to clamavtechnical</title><link>https://sourceforge.net/p/c-icap/wiki/clamavtechnical/</link><description>Recent changes to clamavtechnical</description><atom:link href="https://sourceforge.net/p/c-icap/wiki/clamavtechnical/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 27 Aug 2014 15:54:28 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/c-icap/wiki/clamavtechnical/feed" rel="self" type="application/rss+xml"/><item><title>clamavtechnical modified by chtsanti</title><link>https://sourceforge.net/p/c-icap/wiki/clamavtechnical/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="the-antivirus-virus_scan-service"&gt;The Antivirus (virus_scan) service&lt;/h1&gt;
&lt;h2 id="web-objects-scanning-model"&gt;Web objects scanning model&lt;/h2&gt;
&lt;p&gt;Currently there are the following options for virus_scan service:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;c-icap can configured to wait for all the data of the downloaded object received, then c-icap scan it and if a virus found then a page which informs the user returned. Otherwise the dowloaded object sent as is to the user's web browser. You can define the maximum size of downloaded objects.&lt;/li&gt;
&lt;li&gt;c-icap can configured to sends only a small percentage of the incoming data (e.g. 1% of the incoming data) that it receives, to user's client. When all the data has been received, they are scanned for viruses. If a virus found, no more data are sent to the user's web browser (but attention! maybe the virus contained in the data which c-icap already sent to the user!). Otherwise the remaining data send to the client.&lt;/li&gt;
&lt;li&gt;c-icap can configured to use a "viralator like" mode (look here for real viralator). In this mode the c-icap sends to the user's web client messages about the progress of download. After the download completed it sends a message with the web location where the downloaded file stored. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Someone can use a combination of previous modes.&lt;br /&gt;
The "viralator like" mode has the disadvantage that when a download stops for a reason can not be resumed. The real viralator has not this problem because uses the wget downloader. However c-icap can recognize the file types looking in their contents. Viralator uses squid's redirector which decide for filetype using file extension (Maybe a redirector as a service in c-icap?).&lt;/p&gt;
&lt;h2 id="antivirus-engines"&gt;Antivirus engines&lt;/h2&gt;
&lt;p&gt;The virus_scan service can work with multiple antivirus engines, which integrated to virus_scan service as external modules. Currently the following antivirus engines modules distributed with c-icap-service package:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;clamav, which uses the libclamav library&lt;/li&gt;
&lt;li&gt;clamd, which uses the clamav clamd daemon for scanning downloaded objects&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chtsanti</dc:creator><pubDate>Wed, 27 Aug 2014 15:54:28 -0000</pubDate><guid>https://sourceforge.neta97193fb9733260f3239ac26abe3d7fac3ef8597</guid></item></channel></rss>