Subversion Repositories ALCASAR

Rev

Rev 1906 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log

#!/bin/sh
#by Raphaël Pion
#Permet de vider l'ipset wl_ip_allowed lorsque tous les utilisateurs de la whitelist sont déconnectés
#Clean wl_ip_allowed ipset when WL users are gone.

PTN="(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"
NB_USERS=$(ipset list havp_wl | grep -E $PTN | wc -l)
if [ $NB_USERS -eq '0' ]
then
        /sbin/ipset flush wl_ip_allowed
fi