Die Veröffentlichung von Portmaster 1.0, einer Anwendung zur Organisation der Firewall-Arbeit, die den Zugriff blockiert und den Datenverkehr auf der Ebene einzelner Programme und Dienste überwacht, wurde präsentiert. Der Code des Projekts ist in der Programmiersprache Go geschrieben und wird unter der AGPLv3-Lizenz veröffentlicht. Die Benutzeroberfläche ist in JavaScript unter Verwendung der Electron-Plattform implementiert. Es wird Unterstützung für Linux und Windows angeboten.
In Linux wird zur Inspektion und Steuerung des Datenverkehrs iptables und nfqueue verwendet, um die Entscheidungen über die Blockierung in den Benutzermodus auszulagern. Zukünftig ist geplant, ein separates Kernel-Modul für Linux zu integrieren. Für einen reibungslosen Betrieb wird die Verwendung von Linux-Kernel-Versionen 5.7 und neuer empfohlen (theoretisch ist ein Betrieb ab der Kernel-Zweig-Version 2.4 möglich, jedoch treten bei Versionen vor 5.7 Probleme auf). In Windows wird ein eigenes Kernel-Modul zur Einrichtung der Datenverkehrsfilterung verwendet.

Unterstützte Funktionen umfassen:
- Überwachung aller Netzwerkaktivitäten im System und Verfolgung der Netzwerkaktivitäten und Verbindungen jeder Anwendung.
- Automatische Blockierung von Anfragen, die mit schädlichem Code und Bewegungsverfolgung verbunden sind. Die Blockierung erfolgt anhand von Listen IP-Adressen und Domains, die in schädlichen Aktivitäten, Telemetriedaten oder der Verfolgung personenbezogener Daten verwickelt sind. Auch die Nutzung von Listen zur Blockierung von Werbung ist möglich.
- Standardverschlüsselung von DNS-Anfragen unter Verwendung von DNS-over-TLS. Anschauliche Darstellung aller DNS-Aktivitäten im Interface.
- Möglichkeit zur Erstellung eigener Blockierungsregeln und schnelle Blockierung des Datenverkehrs für ausgewählte Anwendungen oder Protokolle (zum Beispiel können P2P-Protokolle verboten werden).
- Möglichkeit, sowohl Einstellungen für den gesamten Datenverkehr als auch Filter an spezifische Anwendungen zu binden.
- Unterstützung für Filterung und Überwachung, die an Länder gebunden sind.

- Für zahlende Benutzer wird der Zugang zum eigenen Overlay-Netz SPN (Safing Privacy Network) bereitgestellt, das als Alternative präsentiert wird. VPN, ähnlich wie Tor, aber einfacher zu verbinden. SPN ermöglicht es, länderspezifische Sperrungen zu umgehen, die IP-Adresse des Benutzers zu verbergen und Verbindungen für ausgewählte Anwendungen weiterzuleiten. Der Implementierungscode von SPN ist unter der AGPLv3-Lizenz offen zugänglich.
Quelle: opennet.ru

