Pular para o conteúdo

Bloqueando MSN, Yahoo, ICQ com Iptables

Dica publicada em Linux / Segurança
Diego Mendes Rodrigues diegomr
Hits: 12.824 Categoria: Linux Subcategoria: Segurança
  • Indicar
  • Impressora
  • Denunciar

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

PUBLIC_HTML - Apache - Fedora

Como checar se há rootkits em seu sistema

Antivírus com Samba - Servidor de Arquivos

Filtrando porcarias com o Squid II

CentOS 5 - Remover pacotes desnecessários

Como testar se o SpamAssassin (antispam) e o ClamAV (antivírus) estão funcionando

#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

Entre na sua conta para comentar.