What's new
- Better in-kernel connections interception (WireGuard, IP tunnels, NFS and SMB connections, ..) - 0526b84
- Added Reject action. Improves user experience in some situations, like when blocking ads or trackers. - 8d3540f
- Use system notifications to display alerts - 843412d
- More flexbility to block ads, trackers or malware domains system wide - 3b6c041 - learn more
- Support for SysV based init systems like Devuan - 91ff72b
What's changed
- Improved connections parsing - 479b8de
- Improved eBPF subsystem - 7c87baf
- Improved GUI user experience:
- Better key navigation - 434bbf9
- Better rules handling - #560
- Improved performance when saving events to a DB on disk - #565 , #566 , 75cfd39 , deee72a
- Allow to limit the numbers of connections saved to the DB.
- Allow to apply filters in all views, as well as in detail views.
- Better multiple nodes support - 5d6121b , #576
- Added help button, to display a quick help.
- The Address view will display the Network Name (ASN) if the package python3-pyasn is installed - 42b8774
- Allow to copy selected rows to clipboard.
- Regression: The Events view is not as performant as before. We'll have to work on that area.
Misc
- More unit tests for GUI and daemon.
- Fixed several GUI crashes.
Known bugs
- On lxQt, the GUI is not launched from the system menu.
Contributors ❤️
@ryanolton @staticssleever668 @Scrumplex @tioguda @themighty1 @BobSquarePants @bob04619 @wsgcsysadmin @Shadow505 @alexholox @Natrinicle @chicagoo17 @pizzadude @NRGLine4Sec and others.
Full Changelog: v1.4.0...v1.5.0
Downloads
daemon
(NOTE: if the daemon doesn't autostart, enable it: $ sudo systemctl enable opensnitch; sudo systemctl start opensnitch
)
GUI
(If the above packages complain about dependencies, use these ones)
- deb - for old distributions (Ubuntu <= 18.04)
- rpm - for old distributions (Fedora < 29)