From 5471e99ebe3065120ff148260bc55e202b7feeed Mon Sep 17 00:00:00 2001 From: leftyfb Date: Thu, 17 Jul 2014 22:54:30 -0400 Subject: [PATCH] Added cloudflare action --- config/action.d/cloudflare.conf | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 config/action.d/cloudflare.conf diff --git a/config/action.d/cloudflare.conf b/config/action.d/cloudflare.conf new file mode 100644 index 00000000..ead0d23e --- /dev/null +++ b/config/action.d/cloudflare.conf @@ -0,0 +1,53 @@ +# +# Author: Mike Rushton +# +# $Revision$ +# + +[Definition] + +# Option: actionstart +# Notes.: command executed once at the start of Fail2Ban. +# Values: CMD +# +actionstart = + +# Option: actionstop +# Notes.: command executed once at the end of Fail2Ban +# Values: CMD +# +actionstop = + +# Option: actioncheck +# Notes.: command executed once before each actionban command +# Values: CMD +# +actioncheck = + +# Option: actionban +# Notes.: command executed when banning an IP. Take care that the +# command is executed with Fail2Ban user rights. +# Tags: <ip> IP address +# <failures> number of failures +# <time> unix timestamp of the ban time +# Values: CMD +# +actionban = curl -s "https://www.cloudflare.com/api.html?a=ban&key=&u=&tkn=" +# Option: actionunban +# Notes.: command executed when unbanning an IP. Take care that the +# command is executed with Fail2Ban user rights. +# Tags: <ip> IP address +# <failures> number of failures +# <time> unix timestamp of the ban time +# Values: CMD +# +actionunban = curl -s "https://www.cloudflare.com/api.html?a=nul&key=&u=&tkn=" + + +[Init] + +# Default Cloudflare API token +cftoken = + +# Default Cloudflare username +cfuser =