When using Fail2Ban to ban an IP at CloudFlare I would like to add a
readable time in the notes in the format Month-Day-Year
Hour:Minute:Second. Looks like <time> is the number of seconds. Can
anyone tell me how, if possible, to create a variable in the cloudflare
match action file so that I can add a readable time into the cloudflare
block record? I have the following so far.
actionban = curl -X POST
https://api.cloudflare.com/client/v4/user/firewall/access_rules/rules
<https://deref-mail-02.com/mail/client/dereferrer/?redirectUrl=https%3A%2F%2Fderef-mail-02.com%2Fmail%2Fclient%2Fdereferrer%2F%3FredirectUrl%3Dhttps%253A%252F%252Fapi.cloudflare.com%252Fclient%252Fv4%252Fuser%252Ffirewall%252Faccess_rules%252Frules> \
-H "X-Auth-Email: <cfuser>" \
-H "X-Auth-Key: <cfapikey>" \
-H "Content-Type: application/json" \
--data '{
"mode": "challenge",
"configuration": {
"target": "ip",
"value": "<ip>"
},
"notes": "Added by Fail2Ban on <time>"
}'
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Fail2ban-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fail2ban-users