23 lines
708 B
Python
23 lines
708 B
Python
# -*- coding: utf-8; mode: python -*-
|
|
|
|
info["owner"] = "root"
|
|
info["group"] = "root"
|
|
info["perms"] = 0644
|
|
|
|
include("ip")
|
|
|
|
import random
|
|
random.seed(admip())
|
|
|
|
header("Régénération du pare-feu")
|
|
|
|
min=random.randint(0,59)
|
|
print "# Regénération des règles MAC-IP du firewall"
|
|
print "%s 1 * * * root /usr/scripts/gestion/gen_confs/firewall4/firewall4.py test_mac_ip > /dev/null" % min
|
|
|
|
print "# Régénération des blacklists du firewall"
|
|
print "%s 2 * * * root /usr/scripts/gestion/gen_confs/firewall4/firewall4.py blacklists > /dev/null" % min
|
|
|
|
if has("odlyd"):
|
|
print "# Base pour redonner un accès temporairement aux non réadhérents"
|
|
print "30 * * * * root /usr/sbin/ipset flush CONFIRMATION"
|