We have a new go(lang) based APIBAN client that will send IP addresses directly to your chosen fail2ban jail.

The new client comes to us from concerns of FreePBX users of fail2ban fighting iptables additions. There’s other benefits for freepbx users, including seeing IP addresses in the GUI, etc.

There’s also a super simple, lazy install method:

curl -sSL https://raw.githubusercontent.com/apiban/apiban-fail2ban/main/install.sh | bash -s -- APIBANKEY (where APIKEY is your APIBAN API KEY)