De release van Portmaster 1.0, een applicatie voor het beheren van de firewall, die toegang blokkeert en het verkeer op het niveau van individuele programma's en diensten volgt. De code van het project is geschreven in de programmeertaal Go en wordt verspreid onder de AGPLv3-licentie. De interface is ontwikkeld in JavaScript met behulp van het Electron-platform. Ondersteunt werk in Linux en Windows.
In Linux worden iptables en nfqueue gebruikt voor het inspecteren en beheren van verkeer, waarbij de beslissingen over blokkering naar de gebruikersruimte worden verplaatst. Voor de toekomst is het plan om een aparte kernelmodule voor Linux in te schakelen. Voor probleemloos gebruik wordt aangeraden om Linux-kernels versie 5.7 of nieuwer te gebruiken (theoretisch is gebruik mogelijk vanaf kernels van tak 2.4, maar in versies vóór 5.7 zijn er problemen). In Windows wordt een eigen kernelmodule gebruikt voor verkeersfiltering.

De ondersteunde functies zijn onder andere:
- Monitoring van alle netwerkactiviteit in het systeem en het bijhouden van de geschiedenis van netwerkactiviteit en verbindingen van elke toepassing.
- Automatische blokkering van verzoeken die verband houden met malware en tracking. Blokkering gebeurt aan de hand van lijsten IP-adressen en domeinen die betrokken zijn bij ongewenste activiteiten, het verzamelen van telemetrie of het volgen van persoonlijke gegevens. Ook is het mogelijk om lijsten te gebruiken voor het blokkeren van advertenties.
- Standaardversleuteling van DNS-verzoeken met behulp van DNS-over-TLS. Duidelijke weergave in de interface van alle DNS-activiteiten.
- Mogelijkheid om eigen blokkeringregels te maken en snel verkeer van geselecteerde toepassingen of protocollen te blokkeren (bijvoorbeeld kan P2P-protocols worden verboden).
- Mogelijkheid om instellingen voor al het verkeer te definiƫren, evenals het koppelen van filters aan individuele toepassingen.
- Ondersteuning voor filtering en monitoring op basis van landen.

- Voor betalende gebruikers is er toegang tot het eigen overlay-netwerk SPN (Safing Privacy Network), dat wordt gepresenteerd als alternatief VPN, lijkt op Tor, maar is eenvoudiger aan te sluiten. SPN stelt gebruikers in staat om landbeperkingen te omzeilen, het IP-adres van de gebruiker te verbergen en verbindingen voor geselecteerde toepassingen te tunnelen. De implementatiecode van SPN is open onder de AGPLv3-licentie.
Bron: opennet.ru

