[GNU/LINUX] Utilizando replicator de Segurmática para descargar la actualización

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.

Antivirus Segurmática

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.

Enlace permanente a este artículo: http://sasousuke.cubava.cu/2019/08/09/gnu-linux-utilizando-replicator-de-segurmatica-para-descargar-la-actualizacion/

8 comentarios

Ir al formulario de comentarios

  1. Eso eso… haz la replica de SavUnix (y le ponemos la interfaz visual que “inventaron” los de Nova) … 😉

    1. ¿Lo abrán copiado de algún proyecto libre de GitHub o GitLAB?

      Gracias por llegarte y comentar.
      Salu2

      1. 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.

    • Fitin en vie Ago 16, 2019 a las 12:08 PM

    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:~#

    ?????????????????

    1. 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

        • Fitin en lun Ago 19, 2019 a las 9:24 AM

        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:~#

        1. 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

    • Fitin en vie Ago 16, 2019 a las 11:39 AM

    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?

Los comentarios han sido desactivados.