Pular para o conteúdo

iptables (S98firewall)

Depois de procurar muito por scripts que bloqueiam apenas o MSN e não toda rede Microsoft ex: Windows Update, Technet, etc., resolvi tentar bloquear sozinho. A regra é meio grande e fácil, porém funcional.  Nela eu bloqueio alguns IPs específicos e alguns ranges que a Microsoft usa para a conexão do MSN.

Crie a constante LAN_RANGE no inicio do script:

EX:

LAN_RANGE='192.168.1.0/24'

ou substitua o $LAN_RANGE de cada regra pelo range de sua rede.

Eu estou usando essa regra a algum tempo sem precisar alterá-la ou adicionar algum IP. Isso não quer dizer que não seja necessário adicionar mais IPs, pois a microsoft adiciona rotas novas constantemente.
Marcelo Silva de Souza m4rc3l055
Hits: 9.529 Categoria: Segurança
  • Download
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Download S98firewall
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.28.93/32 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.28.94/32 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.113.0/24 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.216.0/24 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.26.253/32 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.26.254/32 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.107.0/24 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.106.0/24 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.216.62/32 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.27.0/24 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.108.69/32 -j DROP
iptables -t nat -A PREROUTING -s $LAN_RANGE -p tcp -d 207.46.109.0/24 -j DROP

iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.28.93/32 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.28.94/32 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.113.0/24 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.216.0/24 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.26.253/32 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.26.254/32 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.107.0/24 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.106.0/24 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.216.62/32 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.27.0/24 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.108.69/32 -j DROP
iptables -A FORWARD -s $LAN_RANGE -p tcp -d 207.46.109.0/24 -j DROP
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma configuração encontrada.

Squid (squid.conf)

squid (squid.conf)

iptables (iptables)

SSH (sshd_config.conf)

Squid (squid.conf)

#1 Comentário enviado por joseslei em 07/06/2008 - 12:20h
Ola,
Otimo .conf, tenho uma duvida, quero bloquear o bate papo so para alguns IPS da rede, como faço?
#2 Comentário enviado por elgio em 09/06/2008 - 13:37h
Algum destes ips não são outros serviços da microsoft? Não se corre o risco de bloquear hotmail por exemplo?

Ainda, para uma solução completa só com parceria ao squid para bloquear URLs de proxy (como o meebo por exemplo e tem MUITOS OUTROS)
#3 Comentário enviado por m4rc3l055 em 09/06/2008 - 13:53h
Elgio

esse bloqueio pelo que eu testei aqui no meu serviço bloqueio somente o msn messenger sem bloquar mais nenhum serviço microsoft.

e realmente para bloquear o restante teria que ser com uma ferramente igual ao squid, ou usar o ip das paginas para bloquealas!!!
#4 Comentário enviado por joseslei em 09/06/2008 - 14:48h
Ola,
Axei esse artigo sobre o que eu keria aplicar em minha rede.
http://www.vivaolinux.com.br/conf/verConf.php?codigo=642&comentario=?comentario=

#Bloqueio do Msn
for i in `cat /etc/sem_msn.lst`
do
iptables -A FORWARD -s $i -p tcp --dport 1863 -j REJECT
iptables -A FORWARD -s $i -d loginnet.passport.com -j REJECT
done

Voce aplicaria, de acordo com a sua necessidade.

Obrigado a todos.
#5 Comentário enviado por maran em 11/06/2008 - 11:48h
Gostei mais usuaria apenas o bloquei do MSN, e usuaria softwares de terceiros junto ao squid para fazer outros tipos de bloquei, como squidguard para bloqueio de url e Dansguardian para filtrar a web, mesmo você dizendo que não bloqueo o resto dos serviçoes.

Bom mas de resto gostei da conf, abraços

Contribuir com comentário

Entre na sua conta para comentar.