mirror of
https://github.com/safing/portmaster.git
synced 2026-05-20 20:40:36 +00:00
683f14e8727a2273e794ea4da2525e8f051c90bc
Portmaster
The Portmaster enables you to protect your data on your device. You are back in charge of your outgoing connections: you choose what data you share and what data stays private.
Current Status
The Portmaster is currently in alpha. Expect dragons.
Supported platforms:
- linux_amd64
- windows_amd64 (soon)
- darwin_amd64 (later)
Usage
Just download the portmaster from the releases page.
./portmaster -db=/opt/pm_db
# this will add some rules to iptables for traffic interception via nfqueue (and will clean up afterwards!)
# then start the ui
./portmaster -db=/opt/pm_db -ui
# missing files will be automatically download when first needed
Documentation
Documentation in progress can be found here: http://docs.safing.io/
Dependencies
Linux
- libnetfilter_queue
- debian/ubuntu:
sudo apt-get install libnetfilter-queue1 - fedora:
sudo yum install libnetfilter_queue - arch:
sudo pacman -S libnetfilter_queue
- debian/ubuntu:
- Network Manager (optional)
Windows
- Windows 7 (with update KB3033929) or up
- KB3033929 (a 2015 security update) is required for correctly verifying the driver signature
- Windows Server 2016 systems must have secure boot disabled. (clarification needed)
Description
🏔 Love Freedom - ❌ Block Mass Surveillance
application-firewalldnsfirewallgogolangnetworkingprivacyprivacy-by-designprivacy-enhancing-technologiesprivacy-protectionprivacy-tools
Readme
GPL-3.0
53 MiB
Languages
Go
72%
TypeScript
12%
Rust
5.9%
HTML
4.1%
C
3.6%
Other
2.3%