Descargar actualizaciones con Kaspersky Retranslator en Linux

Para descargar las actualizaciones de Kaspersky desde una pc con linux lo mas facil es usar Kaspersky Retranslator, hoy les explico el problema que tube y como dejarlo funcionando en una PC con arquitectura 64bit.

La utilidad de actualización fue diseñada para efectuar una descarga centralizada de las actualizaciones de bases de amenazas conocidas y módulos de aplicaciones de Kaspersky Lab y guardarlas en una carpeta individual. Por medio de esta utilidad se puede descargar actualizaciones de productos de Kaspersky Lab que tenga instalados en su red u ordenador doméstico. La utilidad permite guardar las bases y los parches descargados en: una carpeta local, una carpeta de red conectada como un disco al sistema de archivos del ordenador, o en una unidad flash.

La herramienta Retranslator se puede bajar directamente de la web a través dehttp://utils.kaspersky.com/updater/retranslator_5.0.0.9/Linux/retranslator-5.0.0-9.tar.gz

También se debe descargar la Tabla de Contenidos, que es un PDF que contiene todos los productos de KAV Labs hasta la fecha. Cada producto tiene asociado los componentes que requieren para que puedan actualizarse; esto le permite al retraslator elegir a que productos van disponibles para actualizar desde nuestro mirror.

mkdir-p /root/script/
wget -c http://utils.kaspersky.com/updater/retranslator_5.0.0.9/Linux/retranslator-5.0.0-9.tar.gz
tar -xzvf retranslator-5.0.0-9.tar.gz
cd retranslator-5.0.0-9
mv retranslator /root/script/kav
cd /root/script/kav
 

echo '#!/bin/bash\
cd /root/script/kav/\
./retranslator\
cd /var/www/antivirus.frcuba.cu/html/kaspersky/\
rm -rf UpdateKAV.tar.gz\
tar -cvvf UpdateKAV.tar AutoPatches bases index\
gzip -9 UpdateKAV.tar\
chmod -R 755 *; chown www-data:www-data *' > /root/script/kav1/kav.sh

 
 
Advertencia: El nombre del archivo varía dependiendo de la versión.
2) Si usted tiene un sistema de 64 bits se pone libc6 (conjunto de librerías para aplicaciones de 32 bits en un sistema de 64 bits), de lo contrario se producirá un error / Retranslator:. 7:. / Retranslator.bin no encontrado
dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libstdc++6:i386
Luego accedemos al directorio kav y a los ficheros retraslator y retraslator.bin le damos permisos de ejecución
chmod 755 retranslator
chmod 755 retranslator.bin
 
Editamos el fichero de configuración: retraslator.conf
nano retraslator.conf
 

[path]
RetranslationPath=/var/www/antivirus/html/kaspersky/
TempPath=/var/tmp
[locale]
TimeFormat=%H:%M:%S
[updater.path]
BackUpPath=/root/script/kav/backup/
PidFile=/var/run/kav-retranslator.pid
[updater.options]
RetranslateComponentsList=UPDATER;KDB;ARK;RM;ADBU;AH;APU;AS;BB2;CORE;BLST2;KAV2006EXEC;WMUF;WA;EMU;PAS;ASTRM
Index=u0607g.xml
IndexRelativeServerPath=index
UseUpdateServerUrl=no
UseUpdateServerUrlOnly=no
UpdateServerUrl=
RegionSettings=ru
ConnectTimeout=300
KeepSilent=no
UseProxy=no
#UseProxy=yes
#ProxyAddress=http://tu usuario:tu_contrasena@IP_Proxy:3128/
PassiveFtp=no
[updater.report]
Append=no
ReportFileName=/root/script/kav/reports.log
ReportLevel=4

Finalemente podemos agragar una tarea al crontab para que se ejecute cuando deseemos, por ejemplo:
crontab -e

0 7 * * * sh /root/script/kav/kav.sh >> /var/log/kav.log 2>&1

Lo anterior significa que se correrá el script todos los día de la semana a las 07:00 am
Luego reiniciar el crontab:

/etc/init.d/cron restart

y PAN YA

¿De cuánta utilidad te ha parecido este contenido?

Armando Felipe Fuentes Denis

Cloud Architect | DevOps | SecOps | SRE | Cloud | SysAdmins

View Comments

  • Saludos a todos. Desde hace unos meses me esta sucediendo igual, dice que no todos los componentes pudieron ser descargados, Radico en una provincia y la salida a internet es a traves de un proxy en la Habana. Pueden enviarme a mi correo la solucion ernesto.moredo@nauta.cu el que haya resuelto?, uso klupdater para Windows

  • También existe el UpdateUtility es el que uso actualmente la ventaja que tiene para más versiones actuales que el retraslator no trae,

    Saludos

    • He estado utilizando UpdateUtility pero no logro que descargue la actualización correctamente (me descarga archivos con problemas en las bases),como me podria hacer llegar a "luisop@geconsvc.cu" la configuración que usted utiliza.

      Saludos

        • Bro como solucionaste el problema? A mi me sucede que cuando el update utility me descarga las actualizaciones me muestra uel mensaje de error "No se actualizaron todos los componentes" yo tambien descargo las actualizaciones a traves de un proxy quiza tenga la misma solucion que tu.

Share
Published by
Armando Felipe Fuentes Denis

Recent Posts

SquidStat, analizador de logs de squid diferente y 100% cubano

Me complace anunciar la creación de esta útil herramienta (SquidStats), para el análisis y monitoreo…

4 días ago

n8n Transformando la Automatización de Flujos de Trabajo con Inteligencia Artificial

La inteligencia artificial está revolucionando las industrias al automatizar tareas, predecir patrones y permitiendo tomar…

2 semanas ago

Alta disponibilidad de sus base de datos con Percona XtraDB Cluster en Kubernetes

Uno de los grandes retos al que nos podemos enfrentar cuando una aplicación crece, es…

2 años ago

Home automation (Parte 3) – ESPHome

Qué es lo que deseo hacer en este capítulo? Básicamente un sonoff, quiero encender/apagar las…

2 años ago

Home automation (Parte 2) – Home Assistant

Hace algunos meses estoy escuchando hablar del proyecto Home Assistant (HA). En palabras literales del…

2 años ago