Portmaster 1.0 released: open source application firewall

Martin Brinkmann
Nov 8, 2022
Network
|
29

The developers of the open source application firewall Portmaster have released version 1.0 of the program recently. The version introduces support for new features and improvements across the board.

I reviewed Portmaster Alpha back in May when it was released initially. Back then it was released mainly for testing and feedback purposes. The initial version displays network connectivity information about each application and service running on the machine that Portmaster ran on.

You could allow or block connections for each application and service individually, configure outbound rules, and make use of system-wide filter lists to block advertisement, trackers and malware.

Portmaster 1.0

Portmaster 1.0 extends the functionality significantly. The free version of the program has gotten more powerful, but there are also paid versions available that extend the functionality.

Free users may download and install Portmaster, and use it without an account. The application displays a short onboarding prompt on start, which configures main features, including use of secure DNS and blocking lists.

The interface has not changed all that much on first glance. The app divides the interface into three main panes. The first sidebar pane displays program features, the second the list of programs and services identified on the system, and the third details about your selection.

If you select a program from the list, you get detailed networking information. You see the list of allowed and blocked connections, and information on each individual connection. Individual connections may be blocked and the default global parameters changed and customized for this specific application.

There is a lot to explore here, but all of that is optional. Still, you could dive in and block certain traffic for that app. Don't want it to connect to a specific domain? You can make that change effortlessly.

Tech-savvy users find advanced options everywhere in the application. For application's alone, you may switch to blocking all connections by default and allowing select ones only, blocking LAN traffic, or configuring detailed inbound or outbound rules.

A big new feature in Portmaster 1.0 is what the developer calls Side-Dash. It enables you to "easily jump between apps to investigate their connections or quickly jump to their settings".

The free version of Portmaster is a powerful application firewall. Paid plans are available, which extend the functionality and finance development of the open source application.

A core feature is SPN, which stands for Safing Private Network. It is only available in the Unlimited package and allows users to assign one or multiple identities for applications.

You may use it to assign IP addresses to individual apps. Assign a French identity to Netflix, a Canadian to Spotify, and a United States identity to your browser using the feature. It is great for unblocking geographical restrictions or enabling access to content that is limited to certain regions.

According to Portmaster's developer, SPN traffic "goes through multiple servers and is encrypted in layers"; this is similar to how Tor works, as no server has access to the device's IP address and the destination.

Closing Words

Portmaster is an excellent application firewall for Windows. The free version works well and is very powerful already; users who want to support development and/or use the advanced features that come with the paid plans get access to additional features, including SPN, which gives them more control over the IP addresses of their applications.

Now You: do you use an application firewall?

Summary
software image
Author Rating
1star1star1star1star1star
4.5 based on 14 votes
Software Name
Portmaster
Operating System
Windows, Linux
Software Category
Networking
Landing Page
Advertisement

Previous Post: «
Next Post: «

Comments

  1. Anonymous said on November 21, 2022 at 5:02 am
    Reply

    Sadly, I discovered this application to be quite bloated. I wish developers would reverse this sloppiness. We require more programs like SimpleWall. Lightweight, portable, and independent of any overly complex frameworks.

  2. Trey said on November 10, 2022 at 11:58 pm
    Reply

    I just tried this and think it’s not for me. I prefer smaller, lighter apps that are specialized. I’m not so attracted to one app that tries to do everything and then some.

  3. yanta said on November 10, 2022 at 12:58 pm
    Reply

    Shame. Doesn’t appear to support readable themes. Y’know, for people who can’t see things on dark themes. Useless.

  4. Genisis said on November 10, 2022 at 1:10 am
    Reply

    Would like to know how to integrate this with my Pi-hole server and have it as a network wide firewall.

    1. thebrowser said on November 12, 2022 at 8:20 pm
      Reply
    2. Anonymous said on November 11, 2022 at 6:39 pm
      Reply

      I’d like to know this as well.

  5. 11r20 said on November 9, 2022 at 7:48 pm
    Reply

    Thank You So Much MR. Brinkmann for bringing back more ‘privacy & security’ posts.

    I’ve learned a lot over the years from You and Your Compadres.

    I took the time to look into Portmaster and for now I’ll stick with a de-googled = no goggle database “NetlimiterPro-V-4.0.59.0”

    The NetLimiterPro is payed for and works well as a 2nd firewall, completely blocking anything one wants to.

    I’ve utilized your posts on ‘Blackbird for windows’ – ‘Windows Firewall Control’ – FF51 firefox-privacy-and-security-settings – Quant9 – Ublockorigin and Your many useful writings and topics.

    Once again > Thank You and Your Friends for All the useful ‘intel’

    Signed 11r20 From Saint Jo, Texas

  6. Anonymous said on November 9, 2022 at 7:23 pm
    Reply

    Thank You So Much MR. Brinkmann for bringing
    back more ‘privacy & security’ posts.

    I’ve learned a lot over the years from You and Your Compadres.

    I took the time to look into Portmaster and for now I’ll stick with a de-googled = no goggle database “NetlimiterPro-V-4.0.59.0”

    The NetLimiterPro is payed for and works well
    as 2nd firewall, completely blocking anything
    one wants to.

    I’ve utilized your posts on ‘Blackbird for windows’ – ‘Windows Firewall Control’ – FF51 firefox-privacy-and-security-settings – Quant9 – Ublockorigin and Your many useful writings and topics.

    Once again > Thank You and Your Friends for all the useful ‘intel’

    Signed 11r20 From Saint Jo, Texas

  7. Tomatot said on November 9, 2022 at 10:53 am
    Reply

    Simplewall takes less than 2MB on my disk, it better be extremely good/better to justify the 500+MB: https://i.imgur.com/NBrPynK.png

  8. Jojo said on November 9, 2022 at 7:27 am
    Reply

    How does this compare to Comodo, which I have been using for years?

    Comodo firewall hasn’t had a major update in over 18 months now. When I posted a query asking for a delivery date, all I got in response was “We’re working on it”.

    I’m beginning to wonder if Comodo is capable of continuing to update and offer their internet suite.

    Is this 1.0 release ready for “prime time”?

  9. Jabba The Hut Loves Princess Luke Skywalker said on November 9, 2022 at 3:28 am
    Reply

    > Paid plans are available, which extend the functionality and finance development of the open source application.

    PAID plans. LOL! Oh the days of using Windows and crippled “free” versions leading you to $ PAY $ for something.

    Screw that.

  10. dmacleo said on November 8, 2022 at 6:31 pm
    Reply

    I have firewall (netgear FVS336G) bridged to modem and firewall everything there.

  11. GoodMeasure said on November 8, 2022 at 3:14 pm
    Reply

    OK, I did not see a link in this article so far, but the earlier link had one:

    https://safing.io/

    I am using, actually, COMODO Firewall. I like it because it has a decent outbound popup. I think users have become lazy compared to the past and don’t use outbound popups like they used to. Windows Firewall use encourages this laziness. Yes, I know there are pretty good front ends for the Windows Firewall. I don’t like giving that much trust to one company, though (MS in this case).

    More and more software wants to phone home without you being in control, even “good” software like Brave and Macrium Reflect.

    Does anyone know if Portmaster supports outbound popups? I don’t see it specifically mentioned. I like that it is open source. Obviously, some users would want to be able to turn it off.

    Also, how “heavy” is it on the system? Thanks!

    1. thebrowser said on November 8, 2022 at 6:46 pm
      Reply

      > Does anyone know if Portmaster supports outbound popups?

      There are two options: “Prompt Desktop Notifications” and “Desktop Notifications”. They both seem to do the same thing based on the tooltip. These options are enabled by default but I haven’t seen anything coming up yet even after a few hours of use.

      > Also, how “heavy” is it on the system? Thanks!

      The UI is unfortunately built with Electron (but there seem to be plans to change this in the future) so it’s a little heavy. However is usually something you set and forget as it runs on the background, so in practice it really isn’t noticeable.

      Currently it leads the process list sorted by memory consumption.

      “`
      ps -o %mem,command xa | sort -r | awk ‘{print $1, $2}’

      %MEM COMMAND
      2.9 /opt/safing/portmaster/updates/linux_amd64/core/portmaster-core_v1-0-0
      2.2 /usr/lib/firefox/firefox-bin
      2.2 librewolf
      2.1 firefox
      2.0 /usr/bin/gnome-shell
      2.0 io.elementary.appcenter
      1.8 /opt/brave.com/brave/brave
      1.4 /opt/vivaldi/vivaldi-bin
      1.3 /usr/share/librewolf/librewolf
      1.2 /opt/safing/portmaster/updates/linux_amd64/app/portmaster-app_v0-2-5/portmaster-app_v0-2-5
      1.2 /home/thebrowser/.steam/debian-installation/ubuntu12_32/steam
      “`

    2. Martin Brinkmann said on November 8, 2022 at 3:35 pm
      Reply

      Link is in the summary box below the article!

  12. binocry said on November 8, 2022 at 3:02 pm
    Reply

    can it block all connection by default like tinywall?

    1. Matt Parker said on November 8, 2022 at 9:22 pm
      Reply

      Yes, in prompt mode it will notify you what service or website is attempting to be accessed. It is incredible. It is feature packed once you get used to it.

  13. rip said on November 8, 2022 at 1:45 pm
    Reply

    I wonder if the paid-for add-ons are also open source and open to inspection. Given that this program can run at kernel level it has ultimate ability to do a lot of mischief if it wanted to.

    The same issue holds for any programs that allows software to be run under the aegis of the parent’s permissions.

    Looks interesting, tho. I’ll compare against my Glasswire installation (not open source.)

  14. ElectronSucks said on November 8, 2022 at 1:18 pm
    Reply

    I wanted to give this a try to see how it compares to Simplewall but it looks like it’s made in Electron, so it’s a no from me. The good thing is the devs are aware Electron is crap and might ditch it in the future.

  15. Win7bro said on November 8, 2022 at 12:02 pm
    Reply

    Good thing is that supports [at least the v1.0] Windows 7/8.1 albeit without desktop notifications.

    did i mention Windows 7 for ever?

    1. dotnet said on November 8, 2022 at 4:01 pm
      Reply

      Unfortunately, Chrome is dropping windows 7 and 8 support in 2023. That’s gonna affect a hell of a lot of applications. Electron, and Chromium Embedded Framework. That includes Steam, and every other game launchers, other web browsers.

      With pc parts being really cheap right now my next machine won’t be windows 7.

      1. dotnet said on November 8, 2022 at 4:22 pm
        Reply

        I should say applications with “forced updates” that means all game launchers and other web connected apps would be affected . You could run offline apps without updating indefinitely. My win 7 install is basically a snapshot in history because I never update anything except for Firefox which Mozilla has no plans to drop support. F&%^ Google for the thousandth time

  16. thebrowser said on November 8, 2022 at 11:31 am
    Reply

    I’ve been waiting a long time for this update. Last time I tested it, still in beta, there were some significant issues causing lost of connectivity and random crashes. Hopefully this are all gone by now.

  17. sav said on November 8, 2022 at 11:25 am
    Reply

    Does it have a feature like Glasswire where it monitors how much data has been downloaded by each app/process?

    1. Haakon said on November 8, 2022 at 8:13 pm
      Reply

      I’ve been using GlassWire since 2015, currently the Elite release on three Win10 and two Win7 systems.

      A pretty GUI is the only similarity Portmaster has with GlassWire. GW has a simple on-off toggle for executables’ block or allow in the firewall, no roll your own rules other than to create profiles, each having their own set of allow/blocks.

      GW has Ethernet and Wi-Fi monitoring and security features unique unto itself, some mirroring HIPS and IDS functionality. Go to GW’s home page and read “Features” and “Security.”

      Once GW’s trial expires, it operates in free mode which is detailed in Help > FAQ which is described under the third question.

      All that said, Portmater is quite impressive.

      1. Haakon said on November 9, 2022 at 8:29 pm
        Reply

        I forget to mention, GW writes in Windows Defender Firewall an in and out rule for each exe in this format:
        {GlassWire.out.app_118642159.profile_1.mode_2}

        When in the GW Firewall GUI when one hits the on/off toggle to off, all GW rules can be disabled if deemed necessary.

    2. thebrowser said on November 8, 2022 at 1:09 pm
      Reply

      It doesn’t look like it does, only the number of connections, which you can filter based on many criteria including the program/app, but not the total amount of data transmitted. However, I can see this feature implemented in the future as it’s already monitoring the network traffic anyway.

  18. asd said on November 8, 2022 at 10:35 am
    Reply

    Is it an interface to Windows Firewall, or they try to reinvent the wheel?

    1. thebrowser said on November 8, 2022 at 11:29 am
      Reply

      No, it’s much more powerful and feature-rich than that:

      > “Portmaster on the other hand uses the Windows Filtering Platform (WFP) in kernel-space mode. This means that it has its own kernel extension with custom logic. This kernel extension sees every network packet that goes in or out of the device. The Portmaster can analyze the packet data to extract information from it, such as domain names and encryption settings of HTTPS connections. As a result it can make a lot of smart decisions.

      In order to give you an overview of what is happening on your device, the Portmaster directly feeds the raw network data into its Network monitor, showing you what your network has been up to within the last 10 minutes.”

      Source: https://safing.io/blog/2022/04/11/portmaster-vs-simplewall/

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.