Re: [Gutl-l] script descarga Nod32v4

2013-09-13 Por tema låzaro
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

2013-09-13 Por tema 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

[Gutl-l] script descarga Nod32v4

2013-09-12 Por tema Jorge F Rdguez Hdez
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

2013-09-11 Por tema Osmany Oconnor

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

2013-09-11 Por tema Jesús Miguel Iriarte Oñoz
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.