Introducerade lanseringen av Portmaster 1.0, en applikation för att organisera arbetet med en brandvägg som ger åtkomstblockering och trafikövervakning på nivån för enskilda program och tjänster. Projektkoden är skriven i Go och distribueras under AGPLv3-licensen. Gränssnittet är implementerat i JavaScript med hjälp av Electron-plattformen. Stöder arbete på Linux och Windows.
Linux använder iptables för att inspektera och kontrollera trafik och nfqueue för att flytta blockerande beslut till användarutrymmet. I framtiden är det planerat att använda en separat kärnmodul för Linux. För problemfri drift rekommenderas det att använda Linux-kärnversioner 5.7 och senare (teoretiskt sett är det möjligt att arbeta med kärnor från 2.4-grenen, men problem observeras i versioner upp till 5.7). Windows använder sin egen kärnmodul för att organisera trafikfiltrering.
Funktioner som stöds inkluderar:
- Övervaka all nätverksaktivitet på systemet och spåra historiken för nätverksaktivitet och anslutningar för varje applikation.
- Automatisk blockering av förfrågningar relaterade till skadlig kod och rörelsespårning. Blockering utförs baserat på listor över IP-adresser och domäner som visar sig vara inblandade i skadlig aktivitet, insamling av telemetri eller spårning av personuppgifter. Det är också möjligt att använda listor för att blockera annonser.
- Kryptera DNS-förfrågningar som standard med DNS-over-TLS. Tydlig visning av all DNS-relaterad aktivitet i gränssnittet.
- Möjligheten att skapa dina egna blockeringsregler och snabbt blockera trafik för utvalda applikationer eller protokoll (du kan till exempel blockera P2P-protokoll).
- Möjligheten att definiera både inställningar för all trafik och länka filter till enskilda applikationer.
- Stöd för filtrering och övervakning baserat på länder.
- Betalda användare ges åtkomst till företagets egenutvecklade SPN (Safing Privacy Network) överlagringsnätverk, som framhålls som ett VPN-alternativ som liknar Tor men lättare att ansluta till. Med SPN kan du kringgå blockering efter land, dölja användarens IP-adress och vidarebefordra anslutningar för utvalda applikationer. SPN-implementeringskoden är öppen källkod under AGPLv3-licensen.
Källa: opennet.ru