Si toi aussi tu as un utilisateur qui fait du peer to peer ou je ne sais pas quoi et que tu veux nettoyer ses connections intempestives alors voila un petit script pour toi :

#!/bin/sh

pfctl -s state | grep "$1" | \
  perl -lane '@i = grep { defined } map { /^([\d.]+):\d+|([\da-f:]+)\[\d+\]$/ } @F; print "$i[0] $i[-1]"' | \
 sort | uniq | \
 while read one two; do
  pfctl -k $one -k $two
  pfctl -k $two -k $one
done

voila pour comprendre ce que fait exactement pfctl -k

# man pfctl 

Et voila comment faire le ménage

aflab

bsd/pf_nettoye_moi_ca.txt · Last modified: 2010/01/12 13:29 (external edit)