There is a choice. By default as Ohm J stated, the perm block is used.Wouldnt this be a more neat integration?
brute_force_notice_ip.sh and block_ip.sh in the /usr/local/directadmin/scripts/custom directory.I am wondering why Brute Force Monitor is adding entries in csf.deny instead of using csf command to ban through iptables directly. Wouldnt this be a more neat integration?