====== Firewall PF ======
===== Basics =====
^ Action ^ Commande ^
| Vérifier les règles | pfctl -nvf /etc/pf.conf
|
| Appliquer les règles | pfctl -f /etc/pf.conf
|
===== Anti-bruteforce =====
Pour blacklister les ips faisant plus de 2 connexions en 30 secondes sur le port 1234, ajouter à /etc/pf.conf (respecter l'ordre logique) :
## Table bruteforce
table persist
block quick from
pass inet proto tcp from any to any port 1234 flags S/SA keep state (max-src-conn 2, max-src-conn-rate 2/30, overload flush global)
Il faut vérifier la configuration, puis la faire prendre en compte par PF.
Pour visualiser le contenu de la table "bruteforce" :
pfctl -t bruteforce -T show
Pour retirer une adresse ip de la table "bruteforce" :
pfctl -t bruteforce -T delete