Advanced Firewall Support
Description
Umbrella task and brainstorming topic for advanced firewall features, including outstanding TODO's from #448
-
[ ] Support ipsets, with RPC support for dynamic blocking/allowing IPs in an ipset
-
[ ] Integrate fail2ban
-
[ ] Investigate fail2ban integration with firewalld, for more info, see: https://github.com/firewalld/firewalld/issues/1466#issuecomment-2773130569
-
[ ] firewalld helpers -- possibly for conntrack, e.g., ftp
-
[ ] With =modprobe br_netfilter= firewalld would see all traffic, but there are issues, https://github.com/firewalld/firewalld/issues/1236, and limits to what seem to be possible atm. You may also need to enable these callbacks:
echo 1 | sudo tee /proc/sys/net/bridge/bridge-nf-call-iptables echo 1 | sudo tee /proc/sys/net/bridge/bridge-nf-call-ip6tables echo 1 | sudo tee /proc/sys/net/bridge/bridge-nf-call-arptables -
[ ] Investigate filtering out firewall log messages from other log files
-
[ ] Podman published ports, https://firewalld.org/2024/11/strict-forward-ports
-
[ ] Software fastpath https://firewalld.org/2023/05/nftables-flowtable
Additional Information
No response
General Information
Anyone can help out by sponsoring development of new features or contributing pull requests. Please use this issue for discussions related to the feature.