This article outlines how to use CloudFlare Firewall Rules to add additional protection to the WordPress login page. In addition, protection against exploits on vulnerable plugins and rogue file uploads is provided too.
This article details how to make Fail2Ban work with the CloudFlare REST API V4 to ban and unban IP addresses in your CloudFlare account.
This article outlines how to add a Fail2Ban filter that detects Brute Force login attacks logged by Ninjafirewall and ban the attacker’s IP address. An example is also given to show how to make this work with caching and proxy services like CloudFlare.