Lançado o Portmaster 1.0, um aplicativo para gerenciar o funcionamento do firewall, permitindo o bloqueio de acesso e o monitoramento do tráfego em nível de programas e serviços individuais. O código do projeto foi escrito em Go e é distribuído sob a licença AGPLv3. A interface é implementada em JavaScript utilizando a plataforma Electron. O funcionamento é suportado em Linux e Windows.
No Linux, para inspeção e gerenciamento do tráfego, utiliza-se iptables e nfqueue para a tomada de decisões sobre bloqueio no espaço do usuário. No futuro, está previsto o uso de um módulo do núcleo específico para Linux. Para funcionamento sem problemas, recomenda-se o uso de versões do kernel Linux 5.7 ou mais recentes (teoricamente é possível operar em kernels a partir da branch 2.4, mas nas versões anteriores a 5.7, observam-se problemas). No Windows, utiliza-se um módulo do núcleo próprio para organizar a filtragem do tráfego.

Entre as funções suportadas:
- Monitoramento de toda a atividade de rede no sistema e rastreamento do histórico de atividade e conexões de cada aplicativo.
- Bloqueio automático de solicitações relacionadas a código malicioso e rastreamento de movimentos. O bloqueio é feito com base em listas endereços IP e domínios envolvidos em atividades maliciosas, coleta de telemetria ou rastreamento de dados pessoais. Também é possível usar listas para bloquear anúncios.
- Criptografia por padrão das solicitações DNS, utilizando DNS-over-TLS. Visualização clara na interface de toda a atividade relacionada ao DNS.
- Possibilidade de criar regras de bloqueio personalizadas e bloqueio rápido de tráfego de aplicativos ou protocolos escolhidos (por exemplo, é possível proibir protocolos P2P).
- Possibilidade de definir tanto configurações para todo o tráfego quanto a vinculação de filtros a aplicativos individuais.
- Suporte à filtragem e monitoramento vinculado a países.

- Para usuários pagos, é fornecido acesso à própria rede sobreposta SPN (Safing Privacy Network), que é apresentada como uma alternativa VPN, semelhante ao Tor, mas mais fácil de conectar. A SPN permite contornar bloqueios por países, ocultar o IP do usuário e redirecionar conexões para aplicativos escolhidos. O código de implementação da SPN é aberto sob a licença AGPLv3.
Fonte: opennet.ru

