github evilsocket/opensnitch v1.8.0

one day ago

Important changes of this release

GUI migrated to PyQt6 #1222

  • We've migrated the GUI to PyQt6 because PyQt5 has been deprecated, and many distros have started to remove it.
    ⚠️ This means that starting with v1.8.0, the GUI is no longer compatible by default with the following distros:

    • LinuxMint 21.2 or earlier.
    • Ubuntu 22.04 or earlier.
    • OpenSuse 15.5 or earlier (it works on 15.6, but you'll have to install some packages manually).

    The GUI still works if you install the packages manually with pip, and there will be a flatpak version soon.
    On the other hand, the daemon v1.8.0 should work fine with GUI v1.7.2.

Firewall rules grouped into one table, by @alice945 #1423

  • Now all our firewall rules (netfilter rules) are grouped under one table called opensnitch.
    Previously we added several tables like mangle, output, input, prerouting, etc.
  • If you have added system firewall rules, or if you have changed the firewall policies, apt will prompt you to update it.
    For rpm based distros you'll have to update it manually if needed.

What has changed

Daemon

GUI (server)

Plugins:

Known issues

  • It seems that on some new kernels 6.17.x, we fail to create system firewall rules with some verdicts (reject, log, quota, ...)
    We'll have to investigate it.
    528091f

Downloads

You need to download the daemon and the GUI.

GUI

IMPORTANT NOTES:

Ubuntu 22.04 / PopOS! 22.x / LinuxMint 21.x / Elementary OS 7.x / Zorin users: the GUI is no longer compatible with these distributions.
See this comment after installing the GUI: #1214 (comment))

If you experience crashes on Wayland clicking on the pop-ups: open the Preferences and select "xcb" as the "Qt platform plugin", in the UI tab.`

If the above packages complain about dependencies... please, ask on the Discussion forum to generate packages for old distributions, specifying your distribution and kernel.

daemon

(NOTE: if the daemon doesn't autostart, you need to enable it: ~ $ sudo systemctl enable --now opensnitch.service)

Other arquitectures

New Contributors

Full Changelog: v1.7.2...v1.8.0

Don't miss a new opensnitch release

NewReleases is sending notifications on new releases.