## Version 2022/08/15 # # Fail2Ban action configuration for Pushover # Author: https://linuxserver.io/ # # Please ensure jail.local permission are secure as it will contain your Pushover API key # # This action requires the setup of a Pushover Application/API Token. This will require an account at https://pushover.net/ # [Definition] # Option: actionstart # Notes.: command executed once at the start of Fail2Ban. # Values: CMD # # Comment out this action as necessary actionstart = curl -s -F "token=" -F "user=" -F "title=[Fail2Ban] " -F "message=Jail has been started successfully." https://api.pushover.net/1/messages # Option: actionstop # Notes.: command executed once at the end of Fail2Ban # Values: CMD # # Comment out this action as necessary actionstop = curl -s -F "token=" -F "user=" -F "title=[Fail2Ban] " -F "message=Jail has been stopped." https://api.pushover.net/1/messages # 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: See jail.conf(5) man page # Values: CMD # actionban = curl -s -F "token=" -F "user=" -F "title=[Fail2Ban] " -F "message=Banned IP: Lines containing IP: `grep '' `" https://api.pushover.net/1/messages # Option: actionunban # Notes.: command executed when unbanning an IP. Take care that the # command is executed with Fail2Ban user rights. # Tags: See jail.conf(5) man page # Values: CMD # actionunban = curl -s -F "token=" -F "user=" -F "title=[Fail2Ban] " -F "message=Unbanned IP: Lines containing IP: `grep '' `" https://api.pushover.net/1/messages [Init] # Option: token # Notes.: The Pushover API Token/Key setup for Fail2Ban. # Values: [ STRING ] # token = # Option: user # Notes.: Your Pushover User Key. # Values: [ STRING ] # user =