Hola lector(a) y/o seguidor(a). Por estos días después de ver como el vago del responsable del FTP de mi organismo superior no publicaba las actualizaciones del Segurmática, decidí a ser un informático que se respete y ver como yo la descargaba sin intermediarios. DALE INTRO.

Lo primero es ver la herramienta que se propone. Su nombre es replicator y sirve para descargar la actualización de los productos antivirus de Segurmática. Vamos a utilizar como base un CT de Proxmox con Debian 9 como sistema base, pero según la documentación funciona con cualquiera basado en UNIX.
Lo primero es tener actualizado nuestro CT: apt update & apt upgrade
Ahora descargamos la herramienta de la URL de descargas del sitio web de Segurmática. Descomprimimos el contenido en la ruta /usr/local/sbin/ de nuestro CT y le damos permisos de ejecución a ese fichero extraido.
Lo primero es ejecutar la herramienta en una consola mediante su nombre: replicator
Les debe mostrar algo como esto:
root@webftp:~# replicator
Herramienta para descargar hacia una carpeta local una actualizacion
replicator -i DBid -d [-s ][-f [-p ]][-u -c ]
-i o --dbid Identificador de la BD a copiar (Debe coincidir con el de la BD)
Identificadores: Producto
segav: Segurmatica Antivitus 1.4
segavEK: Segurmatica Antivitus Edicion Kaspersky 1.4
savUnix: SavUnix
segAndroid: Segurmatica Seguridad Movil
-d o --directorio Directorio donde almacenar la actualizacion (Debe existir)
-s o --servidor Servidor de actualizaciones, por defecto: http://www.segurmatica.cu/descargas/actualizaciones/segav/
-f o --proxy Nombre del Proxy or IP
-p o --puerto Puerto del Proxy, por defecto: 3128
-u o --usuario Usuario Proxy
-c o --contrasenna Contrasenna del Usuario Proxy
Ejemplos:
replicator -i segav -d c:\prueba\baseAv\
replicator --dbid segav --directorio c:\prueba\ --servidor http://www.segurmatica.cu/descargas/actualizaciones/segav/
replicator --dbid segav --directorio c:\prueba\ --servidor http://www.segurmatica.cu/descargas/actualizaciones/segav/ --proxy proxy.cu --usuario nombre_usuario --contrasenna contrasenna_usuario
replicator -i segav -d c:\prueba\ -s http://www.segurmatica.cu/descargas/actualizaciones/segav/ -f proxy.cu -p 3128 -u nombre_usuario -c contrasenna_usuario
Ahora solo falta que personalices los parámetros con el que vas a usar la herramienta. A manera de ejemplo les muestro como quedó la mía:
replicator --dbid segav -d /var/www/ftp/antivirus/actualizaciones/segurmatica/segav/ -s http://www.segurmatica.cu/descargas/actualizaciones/segav/ -f proxy.sld.cu -p 3128
Y listo!!! Ahora ya no hay manera que le tomen por deficiencia que su antivirus no se actualiza, a menos que usted no haya programado la verificación diaria.





8 comentarios
Ir al formulario de comentarios
Eso eso… haz la replica de SavUnix (y le ponemos la interfaz visual que “inventaron” los de Nova) … 😉
Autor
¿Lo abrán copiado de algún proyecto libre de GitHub o GitLAB?
Gracias por llegarte y comentar.
Salu2
No creo que lo hayan publicado en Github ¿ya no recuerdas como funciona la burbuja de la UCi? pero si… desde las versiones anteriores de Nova ya tenían una app visual para tramitar las actualizaciones (y uso) del savunix.
Ya vi cual era el problema anterior, es por un simpe – , pero ahora es otro el error, ahora lo que me pone es:
root@ftp:~# replicator -dbid segav -d /var/www/html/ftp/Antivirus/Segurmatica/ -s http://www.segurmatica.cu/descargas/actualizaciones/segav/ -f 10.0.0.6 -p 3128
Error: option ‘–directorio’ cannot be specified more than once
root@ftp:~#
?????????????????
Autor
He vuelto a probar el replicator en el CT de pruebas y funciona bien. No quisiera hecharle la culpa al binario que ellos (Segurmática) publican.
Ahora mirando más de cerca la línea de mi adecuación observo que la opción –dbid (que lleva 2 signos menos) se publicó con 1 solo signo menos (voy a corregirlo). Ahí pudiera estár la faya.
Gracias por llegarte y comentar.
Salu2
root@ftp:~# replicator –dbid segav -d /var/www/html/ftp/Antivirus/Segurmatica/ -s http://www.segurmatica.cu/descargas/actualizaciones/segav/ -f 10.0.0.6 -p 3128
replicator: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Abortado
root@ftp:~#
Autor
Ni idea del asunto.
Ahora (supongo que como viejas manías de usar algo probado y testeado a nivel universal) estoy usando LFTP para hacer ese procedimiento. A mí me quedó así:
#!/bin/sh
# Declaramos que vamos a usar proxy
export http_proxy=”http://192.168.0.25:3128″
# Carpetas donde se almacenaran las actualizaciones
# Carpeta base
ROOTDIRUPDATE=/var/www/ftp/antivirus/actualizaciones
SAVDIRUPDATE=${ROOTDIRUPDATE}/segurmatica/segav
# INFOMED FTP
SAVURLMANUAL=http://www.segurmatica.cu/descargas/actualizaciones/segav/
# Borrar todo el contenido de la carpeta
rm -R ${SAVDIRUPDATE}/*
#Realizar mirror de las url de antivirus a las carpetas
lftp -c mirror -e -n ${SAVURLMANUAL} ${SAVDIRUPDATE}
exit 0
Colega cuando trato de poner la línea que pone usted de ejemplo, obviamente haciendo las modificaciones pertinentes me saca un mensaje de error que dice:
Error: Debe especificar el identificador de la BD
¿Que podria ser?