b_ip - сокращение от bannediplist
файл - bannediplist в каталоге lists
e_ip -сокращение от exceptioniplist
файл - exceptioniplist в каталоге lists
g_ip - сокращение от ipgroups
файл - exceptioniplist в каталоге lists/authplugins
g_login - не сокращение, просто удобное имя
файл - filtergroupslist в каталоге lists
Файлы формируются программой auth.php, входящей в состав генератора конфигов и находящейся в /opt/dms/web_interface/apply
Код
<?php
$sql="SELECT `b_ip`,`e_ip`,`g_ip`,`g_login` FROM `files` WHERE `id_grp`=0 LIMIT 1";
$rs=mysql_query($sql,$conn);
$row=mysql_fetch_array($rs);
$file=$prefix."lists/bannediplist";
$f=fopen($file,'wt');
$str=base64_decode($row['b_ip']);
fwrite($f,$str);
fclose($f);
$file=$prefix."lists/exceptioniplist";
$f=fopen($file,'wt');
$str=base64_decode($row['e_ip']);
fwrite($f,$str);
fclose($f);
$file=$prefix."lists/authplugins/ipgroups";
$f=fopen($file,'wt');
$str=base64_decode($row['g_ip']);
fwrite($f,$str);
fclose($f);
$file=$prefix."lists/filtergroupslist";
$f=fopen($file,'wt');
$str=base64_decode($row['g_login']);
fwrite($f,$str);
fclose($f);
?>