Bloqueando o facebook com proxy transparente ((Ubuntu, RedHat e Opensuse)
Autor: Glauber Alexandre | Publicado: 2012-05-05T11:29:00-03:00

No mundo da informática onde os&nbsp;usuários&nbsp;avançados do uso de tecnologia sempre foi uma pessoa individual e que muitas vezes sempre esta sozinho numa sala altas horas da noite, sem ter&nbsp;ninguém&nbsp;para conversar, ou ate mesmo conhecer outras pessoas, surgiu a ideia de salas de bate-papo, lista de&nbsp;discussão, &nbsp;onde&nbsp;teríamos&nbsp;a possibilidade de conversar com outras pessoas no anonimato, com o passar do tempo foram criados as REDES SOCIAIS, onde podemos falar com outras pessoas, postar fotos, tirinhas, pensamentos etc, hoje em &nbsp;dia o mais famoso das redes sociais é o FACEBOOK, porem o que deveria ser uma forma de expressão e convite para outras pessoas tornou-se uma&nbsp;incrível&nbsp;dor de cabeça para os administradores de redes, que por muitas vezes é solicitado pela Direção da empresa para bloquear sites da internet evitando o acesso não permitido a alguns desses conteúdos, normalmente é usado o squid&nbsp;para fazer esse trabalho, muitas vezes usamos o proxy&nbsp;na forma não transparente e dai conseguimos fazer o controle dos sites visitados e conseguimos fazer o bloqueio do site do facebook, as vezes não podemos usar desse procedimento, e precisamos usar o proxy&nbsp;como transparente e principalmente quando usamos a opção de lista negra&nbsp;(neste caso vamos classificar essa lista como toda a internet aberta e temos uma lista de sites onde o usuário não pode visitar)&nbsp;, neste caso o&nbsp;usuário&nbsp;simplesmente usa a url https://www.facebook.com e a pagina principal do facebook irá aparecer mesmo que você tenha regras especificas para esse bloqueio. Por que isso acontece, quando usamos a opção https&nbsp;a informação sai do computador de origem empacotados e criptografados fazendo com que o squid não consiga "ver" o seu conteúdo; agora para resolver esse problema devemos usar o firewall para fazer esse tipo de bloqueio, conforme descrito abaixo.

Deverá ser executado como root.

// Bloqueando a origemiptables -I INPUT -s AS54115 -j DROP
iptables -I INPUT -s AS32934 -j DROP
iptables -I INPUT -s 74.119.76.0/22 -j DROP
iptables -I INPUT -s 69.63.184.0/21 -j DROP
iptables -I INPUT -s 69.63.176.0/24 -j DROP
iptables -I INPUT -s 69.63.176.0/21 -j DROP
iptables -I INPUT -s 69.171.255.0/24 -j DROP
iptables -I INPUT -s 69.171.240.0/20 -j DROP
iptables -I INPUT -s 69.171.239.0/24 -j DROP
iptables -I INPUT -s 69.171.224.0/20 -j DROP
iptables -I INPUT -s 66.220.159.0/24 -j DROP
iptables -I INPUT -s 66.220.152.0/21 -j DROP
iptables -I INPUT -s 66.220.144.0/21 -j DROP
iptables -I INPUT -s 31.13.77.0/24 -j DROP
iptables -I INPUT -s 31.13.76.0/24 -j DROP
iptables -I INPUT -s 31.13.75.0/24 -j DROP
iptables -I INPUT -s 31.13.73.0/24 -j DROP
iptables -I INPUT -s 31.13.72.0/24 -j DROP
iptables -I INPUT -s 31.13.69.0/24 -j DROP
iptables -I INPUT -s 31.13.64.0/19 -j DROP
iptables -I INPUT -s 31.13.24.0/21 -j DROP
iptables -I INPUT -s 2a03:2880::/32 -j DROP
iptables -I INPUT -s 2620:0000:1c00::/40 -j DROP
iptables -I INPUT -s 204.15.20.0/22 -j DROP
iptables -I INPUT -s 173.252.96.0/19 -j DROP
iptables -I INPUT -s 173.252.70.0/24 -j DROP
iptables -I INPUT -s 173.252.64.0/19 -j DROP
// Bloqueando o destino
iptables -I FORWARD -d AS54115 -j DROP
iptables -I FORWARD -d AS32934 -j DROP
iptables -I FORWARD -d 74.119.76.0/22 -j DROP
iptables -I FORWARD -d 69.63.184.0/21 -j DROP
iptables -I FORWARD -d 69.63.176.0/24 -j DROP
iptables -I FORWARD -d 69.63.176.0/21 -j DROP
iptables -I FORWARD -d 69.171.255.0/24 -j DROP
iptables -I FORWARD -d 69.171.240.0/20 -j DROP
iptables -I FORWARD -d 69.171.239.0/24 -j DROP
iptables -I FORWARD -d 69.171.224.0/20 -j DROP
iptables -I FORWARD -d 66.220.159.0/24 -j DROP
iptables -I FORWARD -d 66.220.152.0/21 -j DROP
iptables -I FORWARD -d 66.220.144.0/21 -j DROP
iptables -I FORWARD -d 31.13.77.0/24 -j DROP
iptables -I FORWARD -d 31.13.76.0/24 -j DROP
iptables -I FORWARD -d 31.13.75.0/24 -j DROP
iptables -I FORWARD -d 31.13.73.0/24 -j DROP
iptables -I FORWARD -d 31.13.72.0/24 -j DROP
iptables -I FORWARD -d 31.13.69.0/24 -j DROP
iptables -I FORWARD -d 31.13.64.0/19 -j DROP
iptables -I FORWARD -d 31.13.24.0/21 -j DROP
iptables -I FORWARD -d 2a03:2880::/32 -j DROP
iptables -I FORWARD -d 2620:0000:1c00::/40 -j DROP
iptables -I FORWARD -d 204.15.20.0/22 -j DROP
iptables -I FORWARD -d 173.252.96.0/19 -j DROP
iptables -I FORWARD -d 173.252.70.0/24 -j DROP
iptables -I FORWARD -d 173.252.64.0/19 -j DROP


a fonte dos ip do facebook&nbsp;você&nbsp;encontrará aqui&nbsp;Link dos ips do facebook&nbsp;.

ate a&nbsp;próxima..