191,6 → 191,7 |
$dir_tmp="/tmp/blacklists"; |
$upload_dir_ip = "/usr/local/share/iptables-bl-enabled/"; |
$upload_dir_domain_names = "/usr/local/share/dnsmasq-bl-enabled/"; |
$cron_apache = "/etc/cron.d/alcasar-update-categories"; |
# default values |
if (is_file ($conf_file)) |
{ |
226,6 → 227,7 |
case 'MAJ_cat_bl' : |
if (file_exists($bl_categories_enabled)) |
{ |
$cron_malware = 0; |
$pointeur=fopen($bl_categories_enabled, "w+"); |
foreach ($_POST as $key => $value) |
{ |
233,8 → 235,21 |
{ |
$line=str_replace('chk-','',$key)."\n"; |
fwrite($pointeur,$line); |
if(trim($line) == 'malware') |
{ |
$cron_malware = 1; |
$fichier=fopen($cron_apache,"w+"); |
fputs($fichier, "# update malware categories every 12 hours\n"); |
fputs($fichier, "* 0-23/12 * * * rsync -rv rsync://ftp.ut-capitole.fr/blacklist/dest/malware /etc/dansguardian/lists/blacklists/malware\n"); |
} |
} |
} |
if(!$cron_malware) |
{ |
$fichier=fopen($cron_apache,"w+"); |
fputs($fichier, "# malware updates disabled\n"); |
} |
|
fclose($pointeur); |
} |
else {echo "$l_error_open_file $bl_categories_enabled";} |
522,3 → 537,4 |
</TABLE> |
</BODY> |
</HTML> |
|