netbird/client/firewall
Viktor Liu ad9f044aad
[client] Add stateful userspace firewall and remove egress filters (#3093)
- Add stateful firewall functionality for UDP/TCP/ICMP in userspace firewalll
- Removes all egress drop rules/filters, still needs refactoring so we don't add output rules to any chains/filters.
- on Linux, if the OUTPUT policy is DROP  then we don't do anything about it (no extra allow rules). This is up to the user, if they don't want anything leaving their machine they'll have to manage these rules explicitly.
2024-12-23 18:22:17 +01:00
..
iptables [client] Add stateful userspace firewall and remove egress filters (#3093) 2024-12-23 18:22:17 +01:00
manager [client] Use the prerouting chain to mark for masquerading to support older systems (#2808) 2024-11-07 12:37:04 +01:00
nftables [client] Add stateful userspace firewall and remove egress filters (#3093) 2024-12-23 18:22:17 +01:00
test [management, client] Add access control support to network routes (#2100) 2024-10-02 13:41:00 +02:00
uspfilter [client] Add stateful userspace firewall and remove egress filters (#3093) 2024-12-23 18:22:17 +01:00
create_linux.go [client] Make native firewall init fail firewall creation (#2784) 2024-10-28 10:02:27 +01:00
create.go [client] Cleanup firewall state on startup (#2768) 2024-10-24 14:46:24 +02:00
iface.go [client] Refactor/iface pkg (#2646) 2024-10-02 18:24:22 +02:00