Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1861 → Rev 1862

/alcasar.sh
1706,6 → 1706,14
# activation du "chien de garde" (daemon-watchdog) toutes les 18'
*/18 * * * * root $DIR_DEST_BIN/alcasar-daemon.sh > /dev/null 2>&1
EOF
 
cat << EOF > /etc/cron.d/alcasar-update-categories
# update malware categories every 12 hours
* 0-23/12 * * * rsync -rv rsync://ftp.ut-capitole.fr/blacklist/dest/malware /etc/dansguardian/lists/blacklists/malware
EOF
 
chown apache:apache /etc/cron.d/alcasar-update-categories
 
# removing the users crons
rm -f /var/spool/cron/*
} # End cron
/scripts/alcasar-iptables.sh
437,6 → 437,11
$IPTABLES -A OUTPUT -o $EXTIF -p tcp --dport http -j NETFLOW
$IPTABLES -A OUTPUT -o $EXTIF -p tcp --dport http -j ACCEPT
 
# On autorise les requêtes RSYNC sortantes (maj BL de Toulouse)
# RSYNC requests are allowed (to update BL of Toulouse)
$IPTABLES -A OUTPUT -o $EXTIF -p tcp --dport rsync -j NETFLOW
$IPTABLES -A OUTPUT -o $EXTIF -p tcp --dport rsync -j ACCEPT
 
# On autorise les requêtes FTP
# FTP requests are allowed
modprobe nf_conntrack_ftp
/web/acc/admin/bl_filter.php
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))
{
225,16 → 226,30
break;
case 'MAJ_cat_bl' :
if (file_exists($bl_categories_enabled))
{
{
$cron_malware = 0;
$pointeur=fopen($bl_categories_enabled, "w+");
foreach ($_POST as $key => $value)
{
if (strstr($key,'chk-'))
{
{
$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>