segunda-feira, 22 de junho de 2009

Como fazer aparecer a logomarca da sua empresa no lugar das propagandas do MSN

Para quem trabalha com administração de redes, este tutorial serve para orientá-lo a fazer com que, no lugar da propaganda do MSN, venha aparecer a logomarca da sua empresa.


Descobri isso por acaso ao fazer um bloqueio do MSN numa máquina da rede local. Minha jornada começou quando eu descobri o parâmetro deny_info no Squid. Este comando faz com que o Squid redirecione as páginas proibidas por algum motivo para outra. Quando eu vi que este comando funcionava, então pensei em personalizar a página de bloqueio do meu proxy/firewall. Ficou melhor ainda quando eu abri o MSN e vi que a propaganda sumiu e apareceu a logomarca no lugar.

Abaixo, passo a passo para realizar esta proeza. Vou levar em consideração que você já tenha instalado, configurado e esteja rodando o Squid e o Apache em seu Linux.

A hora do vamos ver
Crie a seguinte acl no squid.conf:

acl ADSAdClien url_regex ADSAdClien

Negue a acl criada:

http_access deny ADSAdClien

Crie o redirecionamento da página negada:

deny_info http://192.168.0.1/index.htm ADSAdClien

Crie uma página chamada index.htm dentro do seguinte diretório (entendo que você esteja usando o Slackware): /var/www/htdocs

Este arquivo (index.htm) deve conter na primeira linha uma referência para a imagem da empresa que você deseja que apareça na tela do MSN.

Rode os comandos:

# /etc/rc.d/rc.httpd restart
# squid -k reconfigure

Se tudo deu certo, você não receberá nenhuma mensagem de erro. Se der erro então revise os passos anteriores.

Verificando os logs
Para ver os logs de redirecionamento dê o seguinte comando:

# tail -f /var/log/squid/access.log

Estou assumindo que seu arquivo de logs do Squid esteja em /var/log/squid, troque se for em um diretório diferente.

Abaixo eu colei trecho do meu access.log:

1218453645.636 0 192.168.0.126 TCP_DENIED/302 391 GET http://rad.msn.com/ADSAdClient31.dll? - NONE/- text/html
1218453645.638 1 192.168.0.126 TCP_IMS_HIT/304 315 GET http://192.168.0.1/index.htm - NONE/- text/html
1218453645.696 52 192.168.0.126 TCP_IMS_HIT/304 317 GET http://192.168.0.1/logo_da_minha_empresa.jpg - NONE/- image/jpeg

0 comentários:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Design Blog, Make Online Money