Por que não consigo bloquear https?

Por que não consigo bloquear https?

Posso perguntar por que não consigo bloquear todo o tráfego https no iptables?

Tentei:

OUTPUT --dport 443 -j DROP

E até mesmo:

OUTPUT --sport 443 -j DROP

Nada disso funciona. As páginas HTTP ainda são perfeitamente acessíveis. POR QUE? A que tipo de PEBKAC consegui me submeter desta vez?

Responder1

Finalmente. Sim, era um PEBKAC.

A solução é escrever:iptables -I OUTPUT -p tcp --dport 443 -j DROP

Do jeito que eu estava fazendo, estava recebendo um erro:unknown option "--dports"

Não vi, porque não estava adicionando a regra com o iptablescomando, mas sim adicionando-a a um arquivo que estava sendo lido pelo iptables na inicialização. Eu sou bobo.

Responder2

Experimente isso

Você pode bloquear o acesso a todos os sites baseados em https com iptables usando a seguinte regra:

iptables -t nat -I PREROUTING -m tcp -p tcp --dport 443 -j DROP

Para bloquear sites específicos, use a opção -d para especificar o nome do host.

iptables -t nat -I PREROUTING -m tcp -p tcp -d www.example.com --dport 443 -j DROP

Experimente isso

iptables -A OUTPUT -p tcp --dport 443 -j DROP

informação relacionada