Kaspersky update server

Устанавливаем порт retranslator:

$sudo make -C /usr/ports/security/retranslator install clean (Пока только PR 147116)

В файле /usr/local/etc/retranslator.conf указываем пути для хранения баз, и продукты для которых нужно получать обновления. Дополнительную информацию можно получить тут.

[path]
RetranslationPath=/path/to/kav.local/bases
TempPath=/tmp

[locale]
DateFormat=%d-%m-%Y
TimeFormat=%H:%M:%S

[updater.path]
BackUpPath=/path/to/kav.local/backup
PidFile=/var/run/kav-retranslator.pid

[updater.options]
RetranslateComponentsList=KDB, KDBI386, CORE, ARK, BSS, ADBU, ADB, AH, AH2I386, AH2X64, APU, AP, AS, BB, BB2, BLST, BLST2, KAV9EXEC, KAV8EXEC, INFO, RT, WMUF, WA, WAVI386, VLNS, EMU, PAS4, PAS, PARCTL, SSA, ASTRM, HIPS, HIPS2, KSN, QSCAN, UPDATER

Index=u0607g.xml
IndexRelativeServerPath=index
UseUpdateServerUrl=no
UseUpdateServerUrlOnly=no
UpdateServerUrl=
RegionSettings=ru
ConnectTimeout=20
KeepSilent=no
UseProxy=no
ProxyAddress=
PassiveFtp=no
PostRetranslateCmd=

[updater.report]
Append=no
ReportFileName=/var/log/retranslator.log
ReportLevel=0

Добавляем строку с заданием в cron для обновления каждые полчаса:

1,31 * * * * root /usr/local/bin/retranslator -q -c /usr/local/etc/retranslator.conf

Часть конфига для nginx:

server {
    listen 80;
    servername kav.local;

    accesslog /var/log/webserver/kav.local_access.log;

    location / {
        root /path/to/www/kav.local/bases;
        autoindex on;
    }
}
comments powered by Disqus