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.451 ]

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

Virtualização com Proxmox VE

Ubuntu + Zoneminder = Solução Livre para CFTV

Linux: Executando comandos utilizando a tecnologia biométrica de reconhecimento de voz

PLC no Linux alguém já pensou nisso?

RSS com o Superkaramba

  
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