<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Case &#187; drweb</title>
	<atom:link href="http://case.net.ru/tag/drweb/feed/" rel="self" type="application/rss+xml" />
	<link>http://case.net.ru</link>
	<description>Just another technical weblog</description>
	<lastBuildDate>Sun, 29 Jan 2012 08:48:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Exim + Spamooborona + DrWeb</title>
		<link>http://case.net.ru/2009/11/03/exim-spamooborona-drweb/</link>
		<comments>http://case.net.ru/2009/11/03/exim-spamooborona-drweb/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 13:03:56 +0000</pubDate>
		<dc:creator>Case</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[drweb]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[spamooborona]]></category>

		<guid isPermaLink="false">http://case.net.ru/?p=719</guid>
		<description><![CDATA[Готовим исходники cd /usr/port/mail/exim make configure Скачиваем Спамооборону 1024 и кладем из нее файлик в каталог Local cp local_scan_1024.c /usr/ports/mail/exim/work/exim-4.69/Local Добавляем в /usr/ports/mail/exim/work/exim-4.69/Local/Makefile LOCAL_SCAN_SOURCE=Local/local_scan_1024.c LDFLAGS += -lz Устанавливаем exim cd /usr/ports/mail/exim make LDFLAGS+=-lz install Устанавливаем drweb # cd /usr/ports/security/drweb # make install clean Добавляем в /etc/syslog.conf !drwebd *.* /var/log/drwebd.log Готовим лог # touch /var/log/drweb.log # [...]]]></description>
			<content:encoded><![CDATA[<p>Готовим исходники</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>port<span style="color: #000000; font-weight: bold;">/</span>mail<span style="color: #000000; font-weight: bold;">/</span>exim
<span style="color: #c20cb9; font-weight: bold;">make</span> configure</pre></div></div>

</p>
<p>Скачиваем <a href="http://so.yandex.ru/companies/so1024.xml">Спамооборону 1024</a> и кладем из нее файлик в каталог Local</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> local_scan_1024.c <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>mail<span style="color: #000000; font-weight: bold;">/</span>exim<span style="color: #000000; font-weight: bold;">/</span>work<span style="color: #000000; font-weight: bold;">/</span>exim-<span style="color: #000000;">4.69</span><span style="color: #000000; font-weight: bold;">/</span>Local</pre></div></div>

</p>
<p>Добавляем в /usr/ports/mail/exim/work/exim-4.69/Local/Makefile</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">LOCAL_SCAN_SOURCE</span>=Local<span style="color: #000000; font-weight: bold;">/</span>local_scan_1024.c
LDFLAGS += <span style="color: #660033;">-lz</span></pre></div></div>

</p>
<p>Устанавливаем exim</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>mail<span style="color: #000000; font-weight: bold;">/</span>exim
<span style="color: #c20cb9; font-weight: bold;">make</span> LDFLAGS+=-lz <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

</p>
<p>Устанавливаем drweb</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cd /usr/ports/security/drweb</span>
<span style="color: #666666; font-style: italic;"># make install clean</span></pre></div></div>

</p>
<p>Добавляем в /etc/syslog.conf</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">!</span>drwebd
<span style="color: #000000; font-weight: bold;">*</span>.<span style="color: #000000; font-weight: bold;">*</span>             <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>drwebd.log</pre></div></div>

</p>
<p>Готовим лог</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># touch /var/log/drweb.log</span>
<span style="color: #666666; font-style: italic;"># chmod 600 /var/log/drweb.log </span>
<span style="color: #666666; font-style: italic;"># /etc/rc.d/syslogd restart</span></pre></div></div>

</p>
<p>Добавляем в crontab</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000;">0</span> <span style="color: #000000;">4</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>drweb<span style="color: #000000; font-weight: bold;">/</span>update<span style="color: #000000; font-weight: bold;">/</span>update.pl</pre></div></div>

</p>
<p>Устанавливаем ключ</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cp drweb32.key /usr/local/etc/drweb/drweb32.key</span></pre></div></div>

</p>
<p>Добавляем в rc.conf:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">drwebd_enable</span>=<span style="color: #ff0000;">&quot;YES&quot;</span></pre></div></div>

</p>
<p>Обновляем базы:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># /usr/local/drweb/update/update.pl</span></pre></div></div>

</p>
<p>Запускаем демона:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># /usr/local/etc/rc.d/drwebd start</span></pre></div></div>

</p>
<p>Проверяем что все запустилось:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># sockstat -l4|grep drwebd</span></pre></div></div>

</p>
<p>Создаем EICAR:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># echo 'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*' &gt; /tmp/eicar</span></pre></div></div>

</p>
<p>Проверяем сканер</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># /usr/local/drweb/drwebdc -f/tmp/eicar</span>
Results: daemon <span style="color: #7a0874; font-weight: bold;">return</span> code 0x20 <span style="color: #7a0874; font-weight: bold;">&#40;</span>known virus is found<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

</p>
<p>Настраиваем exim, файл /usr/local/etc/exim/configure</p>
<p>В раздел &#8220;MAIN CONFIGURATION SETTINGS&#8221; дописываем:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">acl_smtp_data = acl_check_content
av_scanner = drweb:127.0.0.1 <span style="color: #000000;">3000</span></pre></div></div>

</p>
<p>В раздел &#8220;ACL CONFIGURATION&#8221; дописываем:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">acl_check_content:
deny  message = This message contains malware <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #007800;">$malware_name</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
      malware = <span style="color: #000000; font-weight: bold;">*</span>
accept</pre></div></div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://case.net.ru/2009/11/03/exim-spamooborona-drweb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
