Um firewall interativo para GNU/Linux que pergunta se você quer permitir ou bloquear cada conexão de saída, inspirado no Little Snitch.
safing/portmaster
Firewall de aplicativos gratuito e de código aberto para Windows e Linux que monitora e controla o tráfego de rede de cada app, com DNS seguro e bloqueio de rastreadores integrados.
Alternativa open source a:Little Snitch
GlassWire
- Estrelas
- 13,973
- Forks
- 601
- Issues abertas
- 104
- Último commit
- há 3 dias
O que é?
O Portmaster é um firewall de aplicativos para desktop que fica entre seus aplicativos e a rede. Ele registra qual app abre cada conexão e permite liberar ou bloquear cada uma, com configurações padrão pensadas para melhorar a privacidade sem exigir configuração manual. Também é possível definir regras globais, por app e com base em domínio, IP ou país.
No Linux, ele se integra à pilha de rede via nfqueue e usa eBPF e /proc para identificar os responsáveis pelas conexões. No Windows, depende de um driver de kernel (WFP) e da IP Helper API. As consultas DNS são redirecionadas pelo firewall e resolvidas via DoT ou DoH, enquanto listas de filtros bloqueiam domínios conhecidos de malware, anúncios e rastreadores. O núcleo é executado como serviço do sistema, enquanto a interface roda na sessão do usuário.
Os planos pagos adicionam histórico de rede armazenado localmente e pesquisável, monitoramento de largura de banda por app e o SPN, uma rede de privacidade com múltiplos saltos, posicionada entre VPN e Tor. O projeto é licenciado sob GPL-3.0 e desenvolvido na Áustria.
Recursos principais
- 01Monitora conexões de rede e as associa a aplicativos específicos.
- 02Bloqueia ou libera tráfego por app, domínio, IP, país ou escopo de rede.
- 03Redireciona consultas DNS por resolvedores seguros via DoT/DoH.
- 04Bloqueia domínios de malware, anúncios e rastreadores usando listas de filtros.
- 05Funciona inteiramente localmente, com atualizações assinadas e aplicadas automaticamente.
Casos de uso
- Impedir que apps em um desktop Windows ou Linux se conectem aos seus servidores sem que você perceba.
- Aplicar uma configuração básica de privacidade a todos os aplicativos, sem precisar configurar cada um individualmente.
- Verificar quais domínios e serviços um determinado programa acessa.
- Forçar o uso de DNS criptografado em um computador pessoal.
Início rápido
- 1
Baixe o Portmaster gratuitamente na página oficial de downloads
- 2
Instale o Earthly CLI para compilar a partir do código-fonte
- 3
Instale o Docker Engine como pré-requisito para a compilação
- 4
Compile a versão com o Earthly e encontre os artefatos em ./dist
earthly +release
Antes de usar
- Compatível apenas com Windows e Linux; não com macOS.
- Alguns recursos avançados, como histórico de rede, uso de largura de banda e SPN, exigem um plano pago.
- A interface principal ainda usa Electron e, segundo o README, o processo de compilação ainda está em andamento.
Em coleções
Tópicos
Perguntas frequentes
- O que é portmaster?
- Firewall de aplicativos gratuito e de código aberto para Windows e Linux que monitora e controla o tráfego de rede de cada app, com DNS seguro e bloqueio de rastreadores integrados. O Portmaster é um firewall de aplicativos para desktop que fica entre seus aplicativos e a rede. Ele registra qual app abre cada conexão e permite liberar ou bloquear cada uma, com configurações padrão pensadas para melhorar a privacidade sem exigir configuração manual. Também é possível definir regras globais, por app e com base em domínio, IP ou país.
- portmaster é gratuito? Qual é a licença?
- portmaster é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- portmaster ainda é mantido?
- Manutenção ativa. O último commit de portmaster foi em 21 de out. de 2026.
- Para que posso usar portmaster?
- Impedir que apps em um desktop Windows ou Linux se conectem aos seus servidores sem que você perceba. Aplicar uma configuração básica de privacidade a todos os aplicativos, sem precisar configurar cada um individualmente. Verificar quais domínios e serviços um determinado programa acessa. Forçar o uso de DNS criptografado em um computador pessoal.
- Como instalar portmaster?
- Baixe o Portmaster gratuitamente na página oficial de downloads Instale o Earthly CLI para compilar a partir do código-fonte Instale o Docker Engine como pré-requisito para a compilação Compile a versão com o Earthly e encontre os artefatos em ./dist: earthly +release
- Onde consigo portmaster?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/safing/portmaster
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor DNS autoritativo e recursivo de código aberto, com console web, bloqueio de anúncios e malware e suporte a DNS criptografado.
Ferramenta open source completa de inteligência de fontes abertas que verifica sites sob demanda, incluindo DNS, SSL, headers, informações do servidor e configurações de segurança.
Guia comunitário com técnicas práticas para reforçar a segurança e a privacidade em Macs com Apple silicon, do FileVault e firewall a DNS, VPNs e mensagens.
Um DNS sinkhole que bloqueia anúncios e rastreadores em todos os dispositivos da rede, sem instalar software nos clientes.