diff --git a/HowtoOpenBSD/PacketFilter.md b/HowtoOpenBSD/PacketFilter.md index dda01d7d..71827752 100644 --- a/HowtoOpenBSD/PacketFilter.md +++ b/HowtoOpenBSD/PacketFilter.md @@ -5,7 +5,21 @@ title: HowToOpenBSD/PacketFilter ## Tips & Astuces -Vérifier la fichier de config : +### Général + +Activer PacketFilter : + +~~~ +# pfctl -e +~~~ + +Désactiver PacketFilter : + +~~~ +# pfctl -d +~~~ + +Vérifier la configuration sans la charger : ~~~ # pfctl -nf /etc/pf.conf @@ -17,6 +31,10 @@ Recharger la configuration : # pfctl -f /etc/pf.conf ~~~ +### Utilisation détaillée + +#### Observation + Voir la QoS en temps réel : ~~~ @@ -24,6 +42,58 @@ Voir la QoS en temps réel : # pfctl -s queue -vv ~~~ +Voir toutes les règles actuellement en place : + +~~~ +# pfctl -sr +~~~ + +Voir toutes les règles actuellement en place, avec les statistiques : + +~~~ +# pfctl -vsr +~~~ + +Obtenir la règle numéro 42 : + +~~~ +# pfctl -sr -R42 +~~~ + +Liste des états : + +~~~ +# pfctl -s states | less +~~~ + +Obtenir le nombre d'états : + +~~~ +# pfctl -si | grep curr +~~~ + +Toutes les infos sur PF : + +~~~ +# pfctl -sa | less +~~~ + +#### Action + +Flush des états : + +~~~ +# pfctl -F states +~~~ + +Gestion des tables : + +~~~ +# pfctl -t