Re: [Gutl-l] script descarga Nod32v4
wget http://usaurio:contrase...@sitio.cu/directorio Thread name: "Re: [Gutl-l] script descarga Nod32v4" Mail number: 2 Date: Fri, Sep 13, 2013 In reply to: David Miranda Aragón > > El jueves, 12 de septiembre de 2013 07:54:24 a.m., Jorge F Rdguez > Hdez escribió: > >Buenos dias: > > > >Aqui mando un script de descarga de nod32 que quizas no sea el mejor de > >todos pero a mi me resuelve sin problemas las actualizaciones y solo > >descarga lo nuevo y el resto lo deja como esta. En fin la cosa es así: > > > >#!/bin/bash > > > >#para proxy que usa autenticacion descomentar y configurar la siguiente > >linea > > > >#export http_proxy=http://nombreusuario:contraseña@servidorproxy:puerto > > > ># " DECLARACION DE LAS VARIABLES A UTILIZAR " > > > >actnodok="/tmp/descargas/nod/act/*.*" > >actsitio="/var/ftp/pub/antivirus/actualizaciones/nod32/" > >actmanual="/var/ftp/pub/antivirus/actualizaciones/nod32manual/" > >destino="/var/log/descargas/nod/Ultima Actualizacion" > >baseURL="ftp://ftp.hlg.sld.cu/pub/Antivirus/Nod32/Update/; > > > >echo " DESCARGANDO ACTUALIZACION ESET NOD32 " > > > >wget -N -U -c -P/tmp/descargas/nod/act > >$baseURL/antivirus/nod32/actualizaciones/up_date3/*.* > > > >echo Descargado Base datos Nod32.. [OK] > > > >cd /var/ftp/pub/antivirus/actualizaciones/nod32 --> > >Directorio donde lo vas a guardar > >sleep 1 > > > >echo " SCRIPT DESCARGA ESET NOD32v3 TERMINADA CORRECTAMENTE" > > > >echo " ACTUALIZANDO SITIO WEB Y FTP " > > > >rm -f -R $actsitio/*.* > >rm -f -R $actmanual/*.zip > >cp -p -R $actnodok $actsitio > >cd $actsitio > > > >echo " SITIO ACTUALIZADO OK " > > > >echo " COMPRIMIENDO ACTUALIZACION DE NOD " > > > >zip -r -1 -A -j nod32.zip $actsitio > > > >echo " COMPRIMIDO OK " > > > >echo " COPIANDO FICHERO COMPRIMIDO " > > > >cp -f -p $actsitio/*.zip $actmanual > > > >echo " COPIA DEL FICHERO COMPRIMIDO OK " > > > >echo " ELIMINADO ARCHIVOS TEMPORALES " > > > >rm -f -R $actsitio/*.zip > > > >echo " ARCHIVOS TEMPORALES ELIMINADOS OK " > > > >echo " REINICIANDO APACHE Y ESTABLECIENDO PERMISOS " > > > >chown -R apache:apache $actsitio > >chmod -R 755 $actsitio > > > >chown -R apache:apache $actmanual > >chmod -R 755 $actmanual > > > >service httpd restart > > > >echo " CREANDO FICHERO LOG PARA NOD32 " > > > >wget -o /var/log/descargas/nod/Nod32v2.log --cache=off --proxy=off -v -N > >--tries=5 --timeout=5000 -r -l1 --no-parent -A"*.zip,*.ver,*.nup,*.tmp" > >-nd ${baseURL} > > > >cat << EOF > "$destino" > > > >$PROGRAM - Replica Realizada OK > >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > Name: nod_update > > From: $baseURL > > Date: `date +%A`, `date +%d` de `date +%B` de `date +%G` > > Time: `date +%r` > > -- -- > > Dirección de Informática > > "Rafael Freyre" > > Holguín, Cuba > > > >EOF > >#Fin. > >echo " CREADO FICHERO LOG PARA NOD32 OK " > >exit 0 > > > >Saludos > > > >Jorge F Rdguez > >Adm Red Hosp R Freyre > >Holguín > > > > > > > >-- > > > >Este mensaje le ha llegado mediante el servicio de correo electronico que > >ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema > >Nacional de Salud. La persona que envia este correo asume el compromiso de > >usar el servicio a tales fines y cumplir con las regulaciones establecidas > > > >Infomed: http://www.sld.cu/ > > > > > > > > > >__ > >Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. > >Gutl-l@jovenclub.cu > >https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l > > y se le puede implementar alguna opcion para que sea de algun sitio > que tenga usuario y contraseña > > -- > Lic. David Miranda Aragón > Unidad de Investigación para la Construcción de Cienfuegos UICC ENIA > MICONS > Administrador de Red > Email: da...@enia.aconci.cu > Teléfono: (0143) 525128 > Ave 56 # 5101 (Altos), Cienfuegos - CUBA > > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que est? limpio. > > __ > Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. > Gutl-l@jovenclub.cu > https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Warning! 100'000 pelos de escoba fueron introducidos satisfactoriamente en su puerto USB. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Re: [Gutl-l] script descarga Nod32v4
El jueves, 12 de septiembre de 2013 07:54:24 a.m., Jorge F Rdguez Hdez escribió: Buenos dias: Aqui mando un script de descarga de nod32 que quizas no sea el mejor de todos pero a mi me resuelve sin problemas las actualizaciones y solo descarga lo nuevo y el resto lo deja como esta. En fin la cosa es así: #!/bin/bash #para proxy que usa autenticacion descomentar y configurar la siguiente linea #export http_proxy=http://nombreusuario:contraseña@servidorproxy:puerto # " DECLARACION DE LAS VARIABLES A UTILIZAR " actnodok="/tmp/descargas/nod/act/*.*" actsitio="/var/ftp/pub/antivirus/actualizaciones/nod32/" actmanual="/var/ftp/pub/antivirus/actualizaciones/nod32manual/" destino="/var/log/descargas/nod/Ultima Actualizacion" baseURL="ftp://ftp.hlg.sld.cu/pub/Antivirus/Nod32/Update/; echo " DESCARGANDO ACTUALIZACION ESET NOD32 " wget -N -U -c -P/tmp/descargas/nod/act $baseURL/antivirus/nod32/actualizaciones/up_date3/*.* echo Descargado Base datos Nod32.. [OK] cd /var/ftp/pub/antivirus/actualizaciones/nod32 --> Directorio donde lo vas a guardar sleep 1 echo " SCRIPT DESCARGA ESET NOD32v3 TERMINADA CORRECTAMENTE" echo " ACTUALIZANDO SITIO WEB Y FTP " rm -f -R $actsitio/*.* rm -f -R $actmanual/*.zip cp -p -R $actnodok $actsitio cd $actsitio echo " SITIO ACTUALIZADO OK " echo " COMPRIMIENDO ACTUALIZACION DE NOD " zip -r -1 -A -j nod32.zip $actsitio echo " COMPRIMIDO OK " echo " COPIANDO FICHERO COMPRIMIDO " cp -f -p $actsitio/*.zip $actmanual echo " COPIA DEL FICHERO COMPRIMIDO OK " echo " ELIMINADO ARCHIVOS TEMPORALES " rm -f -R $actsitio/*.zip echo " ARCHIVOS TEMPORALES ELIMINADOS OK " echo " REINICIANDO APACHE Y ESTABLECIENDO PERMISOS " chown -R apache:apache $actsitio chmod -R 755 $actsitio chown -R apache:apache $actmanual chmod -R 755 $actmanual service httpd restart echo " CREANDO FICHERO LOG PARA NOD32 " wget -o /var/log/descargas/nod/Nod32v2.log --cache=off --proxy=off -v -N --tries=5 --timeout=5000 -r -l1 --no-parent -A"*.zip,*.ver,*.nup,*.tmp" -nd ${baseURL} cat << EOF > "$destino" $PROGRAM - Replica Realizada OK =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Name: nod_update From: $baseURL Date: `date +%A`, `date +%d` de `date +%B` de `date +%G` Time: `date +%r` -- -- Dirección de Informática "Rafael Freyre" Holguín, Cuba EOF #Fin. echo " CREADO FICHERO LOG PARA NOD32 OK " exit 0 Saludos Jorge F Rdguez Adm Red Hosp R Freyre Holguín -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l y se le puede implementar alguna opcion para que sea de algun sitio que tenga usuario y contraseña -- Lic. David Miranda Aragón Unidad de Investigación para la Construcción de Cienfuegos UICC ENIA MICONS Administrador de Red Email: da...@enia.aconci.cu Teléfono: (0143) 525128 Ave 56 # 5101 (Altos), Cienfuegos - CUBA -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio. __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
[Gutl-l] script descarga Nod32v4
Buenos dias: Aqui mando un script de descarga de nod32 que quizas no sea el mejor de todos pero a mi me resuelve sin problemas las actualizaciones y solo descarga lo nuevo y el resto lo deja como esta. En fin la cosa es así: #!/bin/bash #para proxy que usa autenticacion descomentar y configurar la siguiente linea #export http_proxy=http://nombreusuario:contraseña@servidorproxy:puerto # " DECLARACION DE LAS VARIABLES A UTILIZAR " actnodok="/tmp/descargas/nod/act/*.*" actsitio="/var/ftp/pub/antivirus/actualizaciones/nod32/" actmanual="/var/ftp/pub/antivirus/actualizaciones/nod32manual/" destino="/var/log/descargas/nod/Ultima Actualizacion" baseURL="ftp://ftp.hlg.sld.cu/pub/Antivirus/Nod32/Update/; echo " DESCARGANDO ACTUALIZACION ESET NOD32 " wget -N -U -c -P/tmp/descargas/nod/act $baseURL/antivirus/nod32/actualizaciones/up_date3/*.* echo Descargado Base datos Nod32.. [OK] cd /var/ftp/pub/antivirus/actualizaciones/nod32 --> Directorio donde lo vas a guardar sleep 1 echo " SCRIPT DESCARGA ESET NOD32v3 TERMINADA CORRECTAMENTE" echo " ACTUALIZANDO SITIO WEB Y FTP " rm -f -R $actsitio/*.* rm -f -R $actmanual/*.zip cp -p -R $actnodok $actsitio cd $actsitio echo " SITIO ACTUALIZADO OK " echo " COMPRIMIENDO ACTUALIZACION DE NOD " zip -r -1 -A -j nod32.zip $actsitio echo " COMPRIMIDO OK " echo " COPIANDO FICHERO COMPRIMIDO " cp -f -p $actsitio/*.zip $actmanual echo " COPIA DEL FICHERO COMPRIMIDO OK " echo " ELIMINADO ARCHIVOS TEMPORALES " rm -f -R $actsitio/*.zip echo " ARCHIVOS TEMPORALES ELIMINADOS OK " echo " REINICIANDO APACHE Y ESTABLECIENDO PERMISOS " chown -R apache:apache $actsitio chmod -R 755 $actsitio chown -R apache:apache $actmanual chmod -R 755 $actmanual service httpd restart echo " CREANDO FICHERO LOG PARA NOD32 " wget -o /var/log/descargas/nod/Nod32v2.log --cache=off --proxy=off -v -N --tries=5 --timeout=5000 -r -l1 --no-parent -A"*.zip,*.ver,*.nup,*.tmp" -nd ${baseURL} cat << EOF > "$destino" $PROGRAM - Replica Realizada OK =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Name: nod_update From: $baseURL Date: `date +%A`, `date +%d` de `date +%B` de `date +%G` Time: `date +%r` -- -- Dirección de Informática "Rafael Freyre" Holguín, Cuba EOF #Fin. echo " CREADO FICHERO LOG PARA NOD32 OK " exit 0 Saludos Jorge F Rdguez Adm Red Hosp R Freyre Holguín -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio. __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Re: [Gutl-l] script descarga Nod32v4
andate por la wiki ahí hay uno con lftp que pincha sabroso El 11/09/13 15:33, Jesús Miguel Iriarte Oñoz escribió: pusé a funcionar un script de act de nod32, pero no hace lo que yo quiero que es que solamente actualice los archivos nuevos actualizados, entienden? el hombre funciona, pero lo que hace es descargar todo desde el principio existe algún otro script que haga lo que quiero?... el script es este: #!/bin/bash # ESETMirror v1.2 # # Este programa es software libre. Puede redistribuirlo y/o # modificarlo bajo los términos de la Licencia Pública General # de GNU según es publicada por la Free Software Foundation, # bien de la versión 2 de dicha Licencia o bien (según su # elección de cualquier versión posterior. # # Copyright (C) 2012, DPJ Cienfuegos # Authors: Exnier González Jiménez # # Descripción # -- # Este script basado en "lftp" funciona con sitios FTP y HTTP, Util para hacer espejos # de actualizaciones de antivirus sin necesidad de descargar todo desde el principio. # # Necesita poner una línea en su crontab. # Para comenzar la descarga cada 1 hora del espejo. # 00 */1 * * * /opt/eset/esetmirror.sh # # NOTA: Requerimientos # * "lftp(1)" Paquete lftp (Sophisticated command-line FTP/HTTP client programs) # * "zip(2)" Paquete zip (Archiver for .zip files) # # # Cambios: # - 15/05/2012 v1.2 Crear Archivo de Informacion y actualizaciones semanales # - 27/11/2010 v1.1 Crear compactado con la Actualizacion # - 26/11/2010 v1.0 Primera version del NodMirror # # Definir Rutas UPDATE="/var/local/Nod32v4" # Ruta destino de la actualizacin ZIP="$UPDATE/zip/" # Ruta para los compactados TMPDIR="/tmp/esetmirror"# Ruta temporal de trabajo SERVER="http://download.jovenclub.cu/av-updates/nod32/v4/; # Servidor de Actualizacion # Crear directorios if [ ! -d $UPDATE ] then mkdir $UPDATE $ZIP $TMPDIR $TMPDIR/semanal fi # Opciones de lftp OPCIONES="-c 10 --exclude="ess" --exclude="eav" --log=update.log" # Empezar la Actualizacion lftp -c mirror $SERVER $TMPDIR/completa/nod32v3 $OPCIONES # Borrando actualizacion anterior rm -f $ZIP/*.zip # Compactar nueva actualizacion completa cd $TMPDIR/completa zip -r -9 -q "completa-$(date +'%d%m%Y').zip" * mv *.zip $ZIP cp -a $TMPDIR/completa/nod32v3 $UPDATE # Copiar update para crear la semanal cp -a $TMPDIR/completa/* $TMPDIR/semanal #Borar en tmp de + de 7 dias find $TMPDIR/semanal/nod32v3/* -mtime +7 -exec rm {} \; #Compactar actualizacion Semanal cd $TMPDIR/semanal zip -r -9 -q "semanal-$(date +'%d%m%Y').zip" * mv *.zip $ZIP rm -R $TMPDIR/semanal/* # Crear archivo de información cat << EOF > "$UPDATE/info.txt" ESETmirror v1.2 By Squall =-=-=-=-=-=-=-=-=-= Nombre: Actualizacion ESET Nod32 Desde: $SERVER Fecha: $(date +'%d-%m-%Y') Hora: $(date +'%R') Actualizacion Completa "zip/completa-$(date +'%d%m%Y').zip" Actualizacion Semanal "zip/semanal-$(date +'%d%m%Y').zip" -- -- Departamento de Redes y Comunicaciones. DPJ Cienfuegos Ave 52 # 2704 e/ 27 y 29 Cienfuegos, Cuba, CP 55100 EOF exit 0 __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Sl2: O§many Oconnor -- Evite imprimir este mensaje si no es necesario. Proteja el medio ambiente. Proximo evento en la UO: *- VII Conferencia Internacional de Ingenieria Electrica. 23 al 27 de junio de 2014 http://www.uo.edu.cu/fie2014/ -- -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
[Gutl-l] script descarga Nod32v4
pusé a funcionar un script de act de nod32, pero no hace lo que yo quiero que es que solamente actualice los archivos nuevos actualizados, entienden? el hombre funciona, pero lo que hace es descargar todo desde el principio existe algún otro script que haga lo que quiero?... el script es este: #!/bin/bash # ESETMirror v1.2 # # Este programa es software libre. Puede redistribuirlo y/o # modificarlo bajo los términos de la Licencia Pública General # de GNU según es publicada por la Free Software Foundation, # bien de la versión 2 de dicha Licencia o bien (según su # elección de cualquier versión posterior. # # Copyright (C) 2012, DPJ Cienfuegos # Authors: Exnier González Jiménez # # Descripción # -- # Este script basado en "lftp" funciona con sitios FTP y HTTP, Util para hacer espejos # de actualizaciones de antivirus sin necesidad de descargar todo desde el principio. # # Necesita poner una línea en su crontab. # Para comenzar la descarga cada 1 hora del espejo. # 00 */1 * * * /opt/eset/esetmirror.sh # # NOTA: Requerimientos # * "lftp(1)" Paquete lftp (Sophisticated command-line FTP/HTTP client programs) # * "zip(2)" Paquete zip (Archiver for .zip files) # # # Cambios: # - 15/05/2012 v1.2 Crear Archivo de Informacion y actualizaciones semanales # - 27/11/2010 v1.1 Crear compactado con la Actualizacion # - 26/11/2010 v1.0 Primera version del NodMirror # # Definir Rutas UPDATE="/var/local/Nod32v4" # Ruta destino de la actualizacin ZIP="$UPDATE/zip/" # Ruta para los compactados TMPDIR="/tmp/esetmirror"# Ruta temporal de trabajo SERVER="http://download.jovenclub.cu/av-updates/nod32/v4/; # Servidor de Actualizacion # Crear directorios if [ ! -d $UPDATE ] then mkdir $UPDATE $ZIP $TMPDIR $TMPDIR/semanal fi # Opciones de lftp OPCIONES="-c 10 --exclude="ess" --exclude="eav" --log=update.log" # Empezar la Actualizacion lftp -c mirror $SERVER $TMPDIR/completa/nod32v3 $OPCIONES # Borrando actualizacion anterior rm -f $ZIP/*.zip # Compactar nueva actualizacion completa cd $TMPDIR/completa zip -r -9 -q "completa-$(date +'%d%m%Y').zip" * mv *.zip $ZIP cp -a $TMPDIR/completa/nod32v3 $UPDATE # Copiar update para crear la semanal cp -a $TMPDIR/completa/* $TMPDIR/semanal #Borar en tmp de + de 7 dias find $TMPDIR/semanal/nod32v3/* -mtime +7 -exec rm {} \; #Compactar actualizacion Semanal cd $TMPDIR/semanal zip -r -9 -q "semanal-$(date +'%d%m%Y').zip" * mv *.zip $ZIP rm -R $TMPDIR/semanal/* # Crear archivo de información cat << EOF > "$UPDATE/info.txt" ESETmirror v1.2 By Squall =-=-=-=-=-=-=-=-=-= Nombre: Actualizacion ESET Nod32 Desde: $SERVER Fecha: $(date +'%d-%m-%Y') Hora: $(date +'%R') Actualizacion Completa "zip/completa-$(date +'%d%m%Y').zip" Actualizacion Semanal "zip/semanal-$(date +'%d%m%Y').zip" -- -- Departamento de Redes y Comunicaciones. DPJ Cienfuegos Ave 52 # 2704 e/ 27 y 29 Cienfuegos, Cuba, CP 55100 EOF exit 0 __ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio.