====== 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