[UPDATE 17/12/2021] daemon x86_64 packages (deb/rpm) rebuilt, because somehow it was uploaded with debug traces, consuming up to 1GB of RAM.
What's new
- 0526b84 Intercept in kernel connections (#513): WireGuard, IP tunnels, NFS and SMB connections, etc (#454, #502 , #500)
Note: if WireGuard or other VPNs are still not intercepted, be sure that you have the correct eBPF module (#454 (comment))
- 8d3540f Added Reject action. Besides Deny, now you can reject connections, i.e., the application making the request won't wait the default timeout (~30s) to close the connection, improving the user experience in some situations. (Read more: #481)
You can enable it by editing a rule or by creating a new one. - 3b6c041 New rules types to block or allow:
- list of IPs and network ranges.
- lists of domains with regular expressions (you can use PiHole regexp lists for example).
- 4ea0904 Allow to filter connections by PID (also known as "by this session" / "by this instance")
What's Changed
- 479b8de improved connections parsing.
- github.com/golang/protobuf deprecated by @themighty1 in #505
- need to generate go.sum otherwise we get errors by @themighty1 in #506
- Allow to intercept more kernel connections by @gustavo-iniguez-goya in #513
- Prompt UI height and width fixes by @ryanolton in #540
New Contributors
- @ryanolton made their first contribution in #540
Full Changelog: v1.4.0...v1.5.0-rc.1
Downloads
daemon
GUI
(If the above packages complain about dependencies, use these ones)
- deb - for old distributions (Ubuntu <= 18.04)
- rpm - for old distributions (Fedora < 29)