CSF is actually a firewall which includes a brute force protection daemon, very similar to fail2ban.
It’s up to you whether you stick with firewallD & fail2ban or switch to CSF.
I personally prefer CSF over fail2ban due to multiple reasons:
- Complexity
- Web GUI + Hestia (Vesta) integration
- Can be used in conjunction with fail2ban (if needed) as a complement