/scripts/alcasar-bl.sh |
---|
73,8 → 73,10 |
done |
sort +0.0 -0.2 $BL_CATEGORIES -o $FILE_tmp |
mv $FILE_tmp $BL_CATEGORIES |
chown root:apache $BL_CATEGORIES |
chmod 660 $BL_CATEGORIES |
sort +0.0 -0.2 $BL_CATEGORIES_ENABLED -o $FILE_tmp |
mv $FILE_tmp $BL_CATEGORIES_ENABLED |
chown root:apache $BL_CATEGORIES $BL_CATEGORIES_ENABLED |
chmod 660 $BL_CATEGORIES $BL_CATEGORIES_ENABLED |
# process the file $WL_CATEGORIES with the choice of categories |
for ENABLE_CATEGORIE in `cat $WL_CATEGORIES_ENABLED` |
85,8 → 87,10 |
done |
sort +0.0 -0.2 $WL_CATEGORIES -o $FILE_tmp |
mv $FILE_tmp $WL_CATEGORIES |
chown root:apache $WL_CATEGORIES |
chmod 660 $WL_CATEGORIES |
sort +0.0 -0.2 $WL_CATEGORIES_ENABLED -o $FILE_tmp |
mv $FILE_tmp $WL_CATEGORIES_ENABLED |
chown root:apache $WL_CATEGORIES $WL_CATEGORIES_ENABLED |
chmod 660 $WL_CATEGORIES $WL_CATEGORIES_ENABLED |
} |
# cleaning file and split it ("domains" in $FILE_tmp & "IP" in $FILE_ip_tmp) |
/web/acc/admin/bl_filter.php |
---|
265,7 → 265,7 |
if($action == $l_remove) //delete |
{ |
exec("/bin/sed -i \"/^$fichier$/d\" $bl_categories_enabled"); |
exec("/bin/sed -i \"/^$fichier$/d\" $bl_categories"); |
exec("/bin/sed -i \"/$fichier$/d\" $bl_categories"); |
exec("rm -rf $dir_blacklist$fichier"); |
exec ("sudo /usr/local/bin/alcasar-bl.sh --reload"); |
} |
284,9 → 284,9 |
break; |
case 'MAJ_ossi_file_upload' : |
$file_name = str_replace (".", "_",basename($_FILES['fichier_ip']['name'])); |
if(!empty($file_name)) |
$dest_dir = $dir_blacklist."ossi-bl-".$file_name; # /etc/dansguardian/list/blacklist/ossi-bl-XXXXXXXX |
if((!empty($file_name)) && (!file_exists($dest_dir))) |
{ |
$dest_dir = $dir_blacklist."ossi-bl-".$file_name; # /etc/dansguardian/list/blacklist/ossi-bl-XXXXXXXX |
exec ("mkdir $dest_dir"); |
$file=$_FILES['fichier_ip']['tmp_name']; |
exec("/usr/bin/dos2unix $file $file"); |