Criando mirror do AVG 7.5 free

Aqui descreverei como criar um mirror do AVG 7.5 para redes com Squid + Apache. A idéia é economizar banda de internet fazendo com que os clientes AVG da rede atualizem sua base de dados diretamente de um servidor local da rede.

[ Hits: 9.109 ]

Por: aosjr em 01/11/2007


Introdução



Sempre usei o Viva o Linux e precisei de uma dica que está desatualizada.

Resolvi escrever sobre como montar um mirror do AVG Anti-virus 7.5

Baseando-me no artigo do usuário Cabelo (Montando um mirror de atualização do anti-vírus AVG) e em um script de atualização do antivírus AVG para Linux, modifiquei de uma forma que possa ajudar várias pessoas que estão passando pelo que passei.

Configurando o mirror

Supondo que o Apache esteja configurado e instalado corretamente, façamos assim:

Primeiro criaremos as pastas utilizadas pelo AVG e setando as permissões:

# cd /var/www/
# mkdir -p softw softw/70free softw/70free/update/
# chmod -R 2755 softw


Em seguida copie o script abaixo em uma pasta que tenha direitos suficientes para manipulação.

#!/bin/sh
wget -r -nd -t 3 -w 10 -O /tmp/avgfilelist.tmp http://212.96.161.228/softw/70free/update/avg7info.ctf
list=`cat /tmp/avgfilelist.tmp |cut -d "(" -f 2 |cut -d ")" -f 1 |grep .bin`
cd /var/www/softw/70free/update/
wget -r -c http://212.96.161.228/softw/70free/update/avg7info.ctf
for i in $list; do
wget -c http://212.96.161.228/softw/70free/update/$i
done
rm -fvr /tmp/avgfilelist.tmp

Ex:

# chmod +x /home/jr/avgupdate.sh

Utilizei o ip do servidor free3.grisoft.com, pois irei usar o hosts para enganar o AVG.

Agendando a tarefa

Edite o /etc/crontab com seu editor preferido e adicione na última linha:

0 0   * * * root /home/jr/avgupdate.sh

Assim ele irá executar a atualização todos os dias às 0 horas. Para colocar em horário diferente coloque:

[minutos horas dias meses diasdasemana usuário comandos]

Enganando o AVG para atualizar diretamente do seu servidor

A forma mais fácil de enganar o servidor a redirecionar os pedidos à ele mesmo é editando o arquivo hosts.

Editar o arquivo /etc/hosts e adicionar as linhas:

127.0.0.1	www.grisoft.cz
127.0.0.1	download.grisoft.cz
127.0.0.1	akamai.grisoft.cz
127.0.0.1	free3.grisoft.cz
127.0.0.1	grisoft.cz
127.0.0.1	www.grisoft.com
127.0.0.1	download.grisoft.com
127.0.0.1	akamai.grisoft.com
127.0.0.1	free3.grisoft.com
127.0.0.1	grisoft.com

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando um sistema Debian GNU/Linux completo em 20 minutos

Atualizando o clamav via YUM no Fedora Core 3

Linux, a pirataria de software e a desvalorização do desenvolvedor (parte 1)

fprint: Biometria livre, completa e total!

WebCDWrite: O incrível serviço de gravação de CD-R sob demanda via HTTP

  
Comentários
[1] Comentário enviado por valterrezendeeng em 02/11/2007 - 15:32h

O artigo é muito bom e interessante.
Boa dica para implementar.

valeu

[2] Comentário enviado por dvs em 15/08/2008 - 12:13h

ola casioag eu fiz como você informou no tutorial acima, mas mesmo assim ele continua buscando atualizações na internet


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts