Bloqueio do MSN no Squid
Galera, uma excelente dica de como bloquear o
MSN Messenger ou o
Windows Live
Messenger 2009/2011 na sua rede:
Passo 1 - Redirecionar a porta do Messenger para o
Squid utilizando o Iptables:
# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 1863 -j REDIRECT --to-port
3128
Passo 2 - Editar o arquivo de configuração do Squid (
/etc/squid/squid.conf ):
# nano /etc/squid/squid.conf
E inserir:
# MSN Messenger
acl msn urlpath_regex -i gateway.dll
acl msnd dstdomain messenger.msn.com gateway.messenger.hotmail.com
acl msn1 req_mime_type application/x-msn-messenger
http_access deny msnd
http_access deny msn
http_access deny msn1
Passo 3 - Reiniciar o Squid e testar as configurações:
# /etc/init.d/squid restart
ou
# service squid restart
Abraços.
Carlos Vinicius
Outras dicas deste autor
Instalando o Firefox via pacote .deb no Ubuntu 24.04 LTS
Apt-get - hash sum incorreto: alguns arquivos de índice falharam para baixar
Como fazer os sensores da placa mãe funcionarem no Slackware
Solução para conflito entre duas placas de rede
Instalando Google Chrome , Skype e Spotify no Mageia 6
Leitura recomendada
Squid: TAG visible_hostname
Como alterar interpretador de comandos padrão do usuário no Ubuntu 18.04 (do SH para BASH)
Configurando o teclado no Slackware e no Zenwalk
Exibindo comandos em apresentações através do Screenkey
Configurando a JRE para funcionar no Ubuntu 8.04 e derivados com Firefox 3
Comentários
Valeu você me salvou, só mais uma dúvida, se eu quisesse liberar somente algumas máquinas pelo mac para acessar o msn, como eu faria.
Parceiro eu procurei em todos os lugares como bloquear o msn e a sua maneira foi a unica que funcionou ..
Porem bloqueou fixo..
eu uso controle por mac e a internet e bloqueada pra quem nao ta cadastrado no meu proxy
porem os cadastrados nao vao conseguir acessar o MSN
tem como bloquear o aplicativo do messenger e deixar liberado so pros clientes cadastrados?
se puder me ajudar agradeço.
Mensagem
Parceiro eu procurei em todos os lugares como bloquear o msn e a sua maneira foi a unica que funcionou ..
Porem bloqueou fixo..
eu uso controle por mac e a internet e bloqueada pra quem nao ta cadastrado no meu proxy
porem os cadastrados nao vao conseguir acessar o MSN
tem como bloquear o aplicativo do messenger e deixar liberado so pros clientes cadastrados?
se puder me ajudar agradeço.
tem sim
crie uma acl com o padrão que vc quer liberar ..
tipo pelo mac
acl msn-liberado arp "/etc/squid/list/msn-liberado.txt"
depois onde ele bloqueia tu acrescenta no final !msn-liberado por exemplo (está assim):
http_access deny msnd
http_access deny msn
http_access deny msn1
tu coloca algo assim:
http_access deny msnd !msn-liberado
http_access deny msn !msn-liberado
http_access deny msn1 !msn-liberado
no arquivo /etc/squid/list/msn-liberado.txt vc vai colocar algo do tipo (copie e cole o exemplo abaixo e substiua a sua necessidade)
# Arquivo /etc/squid/list/msn-liberado.txt
# Lista de PCs com MAC de privilegio total ao MsN
00:00:00:00:00:00 # Default - Nao remova! Se remover esta linha não irá funcionar
00:20:00:90:b0:c0 # PC 1
0c:a0:f0:50:80:e0 # Meu PC
00:10:30:70:a0:90 # PC de fulano
Mensagem
tem sim
crie uma acl com o padrão que vc quer liberar ..
tipo pelo mac
acl msn-liberado arp "/etc/squid/list/msn-liberado.txt"
depois onde ele bloqueia tu acrescenta no final !msn-liberado por exemplo (está assim):
http_access deny msnd
http_access deny msn
http_access deny msn1
tu coloca algo assim:
http_access deny msnd !msn-liberado
http_access deny msn !msn-liberado
http_access deny msn1 !msn-liberado
no arquivo /etc/squid/list/msn-liberado.txt vc vai colocar algo do tipo (copie e cole o exemplo abaixo e substiua a sua necessidade)
# Arquivo /etc/squid/list/msn-liberado.txt
# Lista de PCs com MAC de privilegio total ao MsN
00:00:00:00:00:00 # Default - Nao remova! Se remover esta linha não irá funcionar
00:20:00:90:b0:c0 # PC 1
0c:a0:f0:50:80:e0 # Meu PC
00:10:30:70:a0:90 # PC de fulano
Contribuir com comentário
Enviar