Vu sur la liste misc@openbsdfr

pass in on $ext_if proto tcp from any to ($ext_if) port ssh \
       flags S/SA keep state \
       (max-src-conn-rate 3/30, overload <ssh-bruteforce> flush global)

ça blackliste les IP qui tentent plus de 3 connexions SSH sur 30 secondes

/sbin/pfctl -q -t ssh-bruteforce -T expire 604800

à démarrer dans le cron pour purger les entrées de plus d'une semaine !