portmaster
brave-core
portmaster | brave-core | |
---|---|---|
202 | 174 | |
8,543 | 2,313 | |
1.4% | 1.3% | |
9.5 | 10.0 | |
4 days ago | 2 days ago | |
Go | HTML | |
GNU General Public License v3.0 only | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
portmaster
- Portmaster is a privacy suite for your Windows and Linux desktop
-
I pwned half of America's fast food chains, simultaneously
There's a very good relatively new open-source GUI firewall app like this called Portmaster:
https://safing.io/
It's available for Windows and Linux
-
Port forwarding done by university network admin, they opened every port past 1024???
You can get your own firewall app. Portmaster by safing.io lets you open and close what ever ports you want on your windows system
- A recommendation for adblock
-
Zen: Ad-blocker and privacy guard for Windows, MacOS and Linux
amazing work OP! what's the difference between zen and portmaster? :) i would like to compare options to see which one fits my needs the best way
- Portmaster open-source application firewall
-
Portmaster Application Firewall v1.4
For Context: Technical Introduction from https://github.com/safing/portmaster#technical-introduction
Portmaster is a privacy suite for your Windows and Linux desktop.
Base Technology
- Portmaster integrates into network stack using nfqueue on Linux and a kernel driver (WFP) on Windows.
- Packets are intercepted at the raw packet level - every packet is seen and can be stopped.
- Ownership of connections is found using eBPF and `/proc` on Linux and a kernel driver and the IP Helper API (`iphlpapi.dll`) on Windows.
- Most settings can be defined per app, which can be matched in different ways.
- Support for special processes with weird or concealed paths/actors:
--- Snap, AppImage and Script support on Linux
--- Windows Store apps and svchost.exe system services support on Windows
- Everything is 100% local on your device. (except the SPN, naturally)
--- Updates are fully signed and downloaded automatically.
--- Intelligence data (block lists, geoip) is downloaded and applied automatically.
- The Portmaster Core Service runs as a system service, the UI elements (App, Notifier) run in user context.
- The main UI still uses electron as a wrapper :/ - but this will change in the future. You can also open the UI in the browser
Feature: Secure DNS
- Portmaster intercepts "astray" DNS queries and reroutes them to itself for seamless integration.
- DNS queries are resolved by the default or configured DoT/DoH resolvers.
- Full support for split horizon and horizon validation to defend against rebinding attacks.
Feature: Privacy Filter
- Define allowed network scopes: Localhost, LAN, Internet, P2P, Inbound.
- Easy rules based on Internet entities: Domain, IP, Country and more.
- Filter Lists block common malware, ad, tracker domains etc.
Feature: Network History ($)
- Record connections and their details in a local database and search all of it later
- Auto-delete old history or delete on demand
Feature: Bandwidth Visibility ($)
- Monitor bandwidth usage per connection and app
Feature: SPN - Safing Privacy Network ($)
- A Privacy Network aimed at use cases "between" VPN and Tor.
- Uses onion encryption over multiple hops just like Tor.
- Routes are chosen to cover most distance within the network to increase privacy.
- Exits are chosen near the destination server. This automatically geo-unblocks in many cases.
- Exclude apps and domains/entities from using SPN.
- Change routing algorithm and focus per app.
- Nodes are hosted by Safing (company behind Portmaster) and the community.
- Speeds are pretty decent (>100MBit/s).
- PSA: Intel Graphics Drivers Now Collect Telemetry by Default
-
Thoughts on safing.io
Portmaster itself is open source (https://github.com/safing/portmaster)
-
Count me out on next releases
Then install https://safing.io/ (Portmaster); it's free.
brave-core
- GitHub pull request support for Brave Leo
-
Brave's AI assistant now integrates with PDFs and Google Drive
Unrelated but about Brave and interesting to me: I recently found myself having a large upstream project that I need to maintain some custom patches for, and there's a need for deeper customizations and I worry that my rudimentary system of applying .patch files will turn into an unmaintainable nightmare of merge conflicts after every rebase. I was thinking about possible solutions, and it occurred to me that Brave being Chromium-based must have this same challenge but an order of magnitude more difficult, so I looked for their code to see how they solved this issue.
It's pretty interesting! They do basically the same thing for core Chromium, applying a (big) set of patches[1].
Incidentally, I'd be interested to hear any ideas/approaches to this problem. I'm guessing if there was something clearly better, Brave would be doing it, but it seems like there should be a better way even if I can't think of one.
[1] https://github.com/brave/brave-core/tree/master/patches
-
Brave browser simplifies its fingerprinting protections
https://github.com/brave/brave-core/pull/13737
(Incidentally, that PR number is not quite elite. :)
-
Brave appears to install VPN Services without user consent
I disagree that it's lip service Brave has a ton of engine level privacy patches https://github.com/brave/brave-core/tree/master/patches
To my understanding you can't match it with just js extensions.
Only firefox on the highest security mode comes close I think?
Or ungoogled chromium? (brave has most of their patches IIRC)
Are there other options that have this number of patches?
- With the merge of this pull request, Brave Browser disables WebEnvironmentIntegrity
-
Brave cuts ties with Bing to offer its own image and video search results
Chromium is not 100% Google's forever and always, though they do currently lead the way, and with the most used/backed fork.
https://github.com/brave/brave-core/pull/19476
- With merge of this pull request, Brave Browser disables WebEnvironmentIntegrity
-
Brave is a fork, not a Chromium reskinn
They have much more changes than just compile flags. Here's the repo where they maintain their patch set: https://github.com/brave/brave-core/tree/master/patches
-
Brave Ads are back? Even when they're turned off?
Brave Private Ads toggle controls just Push Notification ads at this time. So, if you are still seeing Push Notification ads, that would be incorrect. However, it's normal to still see New Tab Page image ads, and/or other ad formats. We are introducing a new UI that helps you better toggle on/off specific ad units, and removing the "Brave Private Ads" toggle that can be confusing: https://github.com/brave/brave-core/pull/18938
-
brave browser Dark mode in settings not saving on newest LinuxMint
Yes, being fixed. Github at https://github.com/brave/brave-core/pull/18922
What are some alternatives?
simplewall - Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.
ungoogled-chromium - Google Chromium, sans integration with Google
opensnitch - OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.
uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
audacity - Audio Editor
Vanadium - Privacy and security enhanced releases of Chromium for GrapheneOS. Vanadium provides the WebView and standard user-facing browser on GrapheneOS. It depends on hardening in other GrapheneOS repositories and doesn't include patches not relevant to the build targets used on GrapheneOS.
spn - Safing Privacy Network
iceraven-browser - Iceraven Browser
LuLu - LuLu is the free macOS firewall
brave-browser - Brave browser for Android, iOS, Linux, macOS, Windows.
musescore-downloader - ⚠️ This repo has moved to https://github.com/LibreScore/dl-librescore ⚠️ | Download sheet music (MSCZ, PDF, MusicXML, MIDI, MP3, download individual parts as PDF) from musescore.com for free, no login or Musescore Pro required | 免登录、免 Musescore Pro,免费下载 musescore.com 上的曲谱
uBlock-issues - This is the community-maintained issue tracker for uBlock Origin