safing/portmaster

🏔 Love Freedom - ❌ Block Mass Surveillance

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 4th, 2026
Created on November 13th, 2018
Open Issues & Pull Requests: 105 (+0)
GitHub issues: Enabled
Number of forks: 575
Total Stargazers: 13,683 (+0)
Total Subscribers: 93 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 43.0 hours
Mean response time: 28.7 days
90th percentile: 64.7 days
Tracked items: 352

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "community support" is answered fastest, typically in about 10 hours, while "suggestion" waits about 4 days. Almost all tracked open issues have seen activity in the last three months. Only 6% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 81
New in 7 days: 7
Closed in 7 days: 1
Avg open age: 262 days
Stale 30+ days: 45
Stale 90+ days: 16

Recent activity

Opened in 7 days: 6
Closed in 7 days: 1
Comments in 7 days: 4
Events in 7 days: 9

Top labels

  • stale (277)
  • bug (238)
  • suggestion (129)
  • in/compatibility (43)
  • community support (13)
  • needs debug info (8)
  • pinned (6)
  • linux only (3)

Detailed Description

Portmaster is a free and open-source application firewall that monitors and controls all network activity on Windows and Linux desktops.

The tool addresses the problem of unwanted network surveillance and data leakage by intercepting packets at the raw network level and applying filtering rules before they leave your device. On Linux, it uses nfqueue to intercept packets and eBPF to identify which application owns each connection. On Windows, it integrates via a kernel driver using Windows Filtering Platform and the IP Helper API. All processing happens locally on your device. The firewall offers sensible defaults that block trackers and malware automatically, while also supporting granular per-application rules based on domains, IP addresses, countries, and network scopes like localhost, LAN, and internet traffic.

Portmaster suits users who want privacy protection without configuration overhead, as well as those who need detailed control over network behavior. The tool handles complex scenarios like Snap packages, AppImages, and Windows Store apps by identifying their true network owners. It includes secure DNS via DoT and DoH with protections against DNS rebinding attacks. Some advanced features like network history recording and per-app bandwidth monitoring are available through paid tiers, while the core firewall functionality remains free.

The project maintains active development with regular updates to its core filtering engine and platform-specific integrations. The codebase shows ongoing refinement of its packet interception mechanisms across both operating systems. The team continues expanding support for edge cases in process identification and application matching. Documentation and user-facing materials receive consistent updates to reflect feature changes and capabilities.