Bug fixes
- fixed exporting/importing rules(1ec8a02, 0fc4239, 7519db7, #1140)
- [daemon] Remove duplicate regex in system.go for -check-requirements (496e905, by @redanaheim )
- [GUI] keep working if pyinotify fails loading (94e8156, #1132)
What has changed
Improvements
- allow to easily configure rules without the GUI (fe66f9a, #1047)
- [daemon][eBPF] performance improvement handling exit events (15fcf67)
- [daemon][eBPF] disable events on too many errors (8895d6f, #1099 #1082)
- [daemon] added more kernel config paths for checking system requirements (93a3fb7, #1117)
- [GUI] improved authentication options (ff407e7, c540975)
- [GUI] improve wording (7653a0a, by @ponychicken)
- [GUI] ignore SameFile error when enabling autostart (03439f4)
New features
- [GUI] added Reject to the list of DefaultAction(s) (91190c8, #1108)
- [GUI] allow to configure screen/themes scale factor (362c0da)
Known bugs
- DNS eBPF module does not work on armhf and i386 arquitectures (not tested with modern kernels 6.x). See the commits for more info and if you can help don't hesitate to open a PR or drop a comment :) c514946 , 9a6dfe7
- opensnitch-procs eBPF module behaves a bit erratic on arm64 architecture (not new of this release) - d2d89e2
Full Changelog: v1.6.5...v1.6.6
Downloads
You need to download the daemon and the GUI.
daemon
(NOTE: if the daemon doesn't autostart, enable it: ~ $ sudo systemctl enable --now opensnitch.service
)
Other arquitectures
GUI
IMPORTANT NOTES:
Ubuntu 22.04 / PopOS! 22.x / LinuxMint 21.x / Elementary OS 7.x / Zorin users: See this comment after installing the GUI: #647 (comment))
If you experience crashes on Wayland clicking on the pop-ups: launch the GUI as follow:
~ $ QT_QPA_PLATFORM=xcb opensnitch-ui