Como liberar o WhatsApp via IpTables - texto, imagens, vídeos e etc | Ubunters
Home iptables linux tutorial
Como liberar o WhatsApp via IpTables - texto, imagens, vídeos e etc
Peterson Alves junho 08, 2015 3 Comments
No tutorial anteiror eu tinha ensinado como bloquear o WhatsApp via iptables como você pode conferir neste link, o tutorial abaixo do nosso amigo Bruno Quinta vai te ajudar a liberar e liberar opções específicas, então sem mais blablabla, fique com o tutorial:
Apesar de várias empresas optarem pelo bloqueio de determinados sites e aplicativos em sua rede interna, buscando um menor desperdício de tempo por parte de seus funcionários, algumas acabam utilizando ferramentas como o WhatsApp possibilitando um contato direto com funcionários, clientes e/ou fornecedores.
Desta forma surge a necessidade da liberação do mesmo em ambientes em que a política padrão do iptables seja DROP.
Nesta dica serão apresentados os passos a serem seguidos para que o recurso seja disponibilizado.
As seguintes regras deverão ser adicionadas ao script do firewall:
iptables -A FORWARD -p udp --dport 3478 -j ACCEPT # WhatsApp
iptables -A FORWARD -p tcp --dport 5222 -j ACCEPT # WhatsApp
iptables -A FORWARD -p tcp --dport 5223 -j ACCEPT # WhatsApp
Apesar da liberação das portas citadas acima possibilitarem o envio e recebimento de mensagens de texto e ligações, o aplicativo continua não enviando/recebendo imagens e vídeos, desta forma será necessário efetuar a liberação dos IPs do WhatsApp (disponíveis no site do WhatsApp). Neste caso liberaremos os IPs somente para a porta 443, que se faz necessária.
O seguinte script pode ser criado e adicionado ao script do firewall:
url='https://www.whatsapp.com/cidr.txt'
ipt_target='ACCEPT'
$ipt -N WHATSAPP
$ipt -A FORWARD -j WHATSAPP
$ipt -F WHATSAPP
$ipt -I WHATSAPP -j RETURN
for node in `$wget -q --no-check-certificate -O - $url | sort | uniq`; do $ipt -I WHATSAPP -d $node -p tcp --dport 443 -j $ipt_target
Abaixo é possível entender o motivo de cada liberação:
Forward porta 3478 UDP - Necessária para efetuar ligações
Forward porta 5222 TCP - Necessária para conexão e envio/recebimento de texto
Forward porta 5223 TCP - Necessária para conexão e envio/recebimento de texto
IPs WhatsApp Porta 443 - Necessária para envio/recebimento de imagens/vídeos
Desta forma, efetuando as liberações apresentadas neste texto, será possível liberar o WhatsApp com sucesso em sua rede.
Vale ressaltar que o script de liberação dos IPs do WhatsApp deverá ser executado eventualmente, para que a lista de liberados seja atualizada.
Fonte: Bruno quinta - viva o linux
Tags: iptables linux tutorial
Unknown 7 de dezembro de 2015 12:04
Boa tarde. Deixei somente a porta 5222 e 5223 mas a fotos continuam sendo enviadas/recebidas. Será q tem q bloquear mais alguma porta? obg
Peterson Alves 16 de dezembro de 2015 21:23
bom, de rede não sei nada, só repassei a notícia, recomendo que você busque ajuda no fórum viva o linux, de onde a matéria foi gerada, abraços!
Unknown 6 de janeiro de 2016 10:08
Peterson, tem q bloquear algumas outras portas mesmo. Eu testei.
Google app beta para Android testando uma maneira fácil de compartilhar pesquisas
Apesar de o Google ser tão fácil e direto de usar, as pessoas ainda gostam de fazer perguntas que possam ser facilme...
Antes de ver como habilitar as atualizações automáticas do sistema no Ubuntu, primeiro vamos ver por que devemos fazê-lo em primeiro lug...