Bloqueando MSN, Yahoo, ICQ com Iptables

Publicado por Diego Mendes Rodrigues em 05/03/2008

[ Hits: 12.050 ]

Blog: http://www.drsolutions.com.br

 


Bloqueando MSN, Yahoo, ICQ com Iptables



Vejo muito gente perguntando como bloquear o MSN com Iptables. A maioria das respostas sugere o uso do Iptables + Squid para um bloqueio efetivo. Sugiro uma solução mais simples, usando o módulo string do Iptables. Seguem abaixo as regras.

Obs. 1: Caso o seu módulo string não esteja carregado, use:

# modprobe ipt_string

Obs. 2: Em algumas versões do Iptables, você pode usar:

iptables -I FORWARD -m string --string

ao invés de:

iptables -I FORWARD -m string --algo bm --string

#BLOQUEANDO MSN
#########################

iptables -I FORWARD -m string --algo bm --string "gateway.dll" -j DROP
iptables -I FORWARD -m string --algo bm --string "e-messenger.net" -j DROP
iptables -I FORWARD -m string --algo bm --string "meebo.com" -j DROP
iptables -I FORWARD -m string --algo bm --string "messenger.msn.com" -j DROP
iptables -I FORWARD -m string --algo bm --string "clientless.net" -j DROP
iptables -I FORWARD -m string --algo bm --string "wbmsn.net" -j DROP
iptables -I FORWARD -m string --algo bm --string "msn2go.com" -j DROP
iptables -I FORWARD -m string --algo bm --string "iloveim.com" -j DROP
iptables -I FORWARD -m string --algo bm --string "info.sytes.net" -j DROP
iptables -I FORWARD -m string --algo bm --string
"chatenabled.mail.google.com" -j DROP
iptables -I FORWARD -m string --algo bm --string "x-msn-messenger" -j DROP
iptables -I FORWARD -m string --algo bm --string
"messenger.hotmail.com" -j DROP
iptables -I FORWARD -m string --algo bm --string "loginnet.passport.com" -j DROP
iptables -t nat -I PREROUTING -p TCP --dport 1863 -j DROP
iptables -t nat -I PREROUTING -d loginnet.passport.com -j DROP

#BLOQUEANDO Yahoo
#########################

iptables -I FORWARD -d cs.yahoo.com -j DROP
iptables -I FORWARD -d scsa.yahoo.com -j DROP
iptables -I FORWARD -d scsa.msg.yahoo.com -j DROP
iptables -t nat -I PREROUTING -p TCP --dport 5000:5001 -j DROP

#BLOQUEANDO ICQ
#########################
iptables -I FORWARD -d login.icq.com -j DROP
iptables -t nat -I PREROUTING -p TCP --dport 5190 -j DROP

Até,
Diego Mendes Rodrigues
http://www.drsolutions.com.br

Outras dicas deste autor

PUBLIC_HTML - Apache - Fedora

Leitura recomendada

Quebrando senha de root

Não se esqueça do IPv6 no seu Firewall

Controle de banda com Shaper

Para quem está na Deep Web

Descubra todos os hosts que estão em sua rede com o nmap

  

Comentários
[1] Comentário enviado por bruno.linux em 05/03/2008 - 18:21h

?comentario=e ai
e como faz para desbloquear depois ??
te mais

[2] Comentário enviado por diegomr em 05/03/2008 - 19:44h

Troca o -I por -D em todas as regras!

[3] Comentário enviado por gasu em 17/09/2008 - 11:37h

e como faço para bloquear por string somente alguns ips (alias teste com -s <ip> tanto com RETURN antes do block total ou apenas ACCEPT nos ips e nao deu certo)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts