Little Snitch pode bloquear o tráfego da Internet de um aplicativo específico. Posso fazer algo semelhante sem (pagar) o Little Snitch, usando alternativas gratuitas ou configurando o firewall do OS X diretamente?
30
Little Snitch pode bloquear o tráfego da Internet de um aplicativo específico. Posso fazer algo semelhante sem (pagar) o Little Snitch, usando alternativas gratuitas ou configurando o firewall do OS X diretamente?
Respostas:
TCPBlock
O TCPBlock é gratuito e pode ser baixado do MacUpdate , no entanto, o TCPBlock não parece funcionar com o El Capitan e não está mais sendo atualizado.
PF Firewall
O OS X vem com o firewall PF, que pode ser configurado para bloquear todas as conexões com determinados servidores em todos os aplicativos . Bloquear todas as conexões de um único aplicativo não é possível, pelo que sei, sem software externo.
Você pode usar o IceFloor como uma GUI para o firewall PF.
fonte
tcpblock.wordpress.com is no longer available.
Use o silêncio do rádio . Aplicação muito simples, mas faz o trabalho bem, porém custa US $ 9.
fonte
O LuLu é um ótimo firewall gratuito, de fonte compartilhada , para macOS que pode bloquear conexões de saída desconhecidas, a menos que seja explicitamente aprovado pelo usuário. É executado no OSX 10.12+ e funciona bem no macOS Mojave. Ele pode ser configurado para permitir ou bloquear binários assinados pela Apple e possui um conjunto de regras claro baseado em GUI que pode ser editado. Embora seja gratuito, os usuários são incentivados a apoiar seu desenvolvimento - o que parece justo.
fonte
O TCPBlock ainda funciona no OS X Yosemite (embora não pareça funcionar no El Capitan). Instale, reinicie a máquina, abra Preferências do Sistema e selecione TCPBlock. Desbloqueie o painel, selecione o ícone mais, selecione Aplicativos e escolha Adobe Photoshop.
(desculpe pelo link download.com)
fonte
Se você sabe qual servidor um aplicativo está tentando entrar em contato e deseja impedi-lo, é possível redirecionar toda a comunicação para um endereço IP falso (como 0.0.0.0) ou apenas redirecionar o tráfego para si (o host local). Você precisa de privilégios de administrador (sudo) para que isso funcione.
/ etc / hosts
#
é um caractere reservado para iniciar o texto ignorado. Todas as outras linhas são analisadas em colunas separadas por espaço. Para parar todas as conexões com o facebook (blasfêmia!):Geralmente, os efeitos são imediatos (como agora, tentei garantir e foi imediato), mas você pode descarregar e recarregar o serviço de nomeação dinâmica multicast manualmente.
O launchctl não suporta
restart
comosystemctl restart avahi-daemon
:(. É por isso que você deve executar dois comandos.Exemplo de arquivo / etc / hosts padrão
O nome "localhost" funciona porque é roteado aqui para o endereço padrão do host local IP 127.0.0.1. O legal é que você pode mudar isso. Mas isso seria um desvio de sua parte!
fonte
Eu acho que você pode através do firewall, conforme indicado neste artigo :
fonte