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 Code::Blocks no Ubuntu 12.04
Protocolo de gateway redundante VRRP, a escolha certa para interoperabilidade da sua rede Cisco
GNU Solfege - Software de aprimoramento musical para Linux
Flatpak no openSUSE Leap 15 e Tumbleweed
Como instalar o Lazarus no Kali Linux 1.0.6
Leitura recomendada
Ubuntu e Fedora - Mudando o brilho da tela de notebooks Itautec w7635 e w7655
Instalando driver wireless Realtek RTL8191Se no openSUSE 11.4
Aumentando compatibilidade do wireless Realtek 8187B (Itautec W7655) no Slackware (13.1 ou superior)
Sistema inicializando em modo de emergência depois de excluída uma partição
Como ativar a função tap para clique no touchpad no Debian 9 Mate
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