ajout nom machine et salle sur blacklist
This commit is contained in:
parent
002d511ea6
commit
8b17f0b953
@ -225,17 +225,27 @@ function Connexions_wifi() {
|
|||||||
// $connexion_bl_live[$i]["ip"] : ip de la machine à l'origine de la requête sur une URL blacklistée
|
// $connexion_bl_live[$i]["ip"] : ip de la machine à l'origine de la requête sur une URL blacklistée
|
||||||
// $connexion_bl_live[$i]["username"] : username CAS à l'origine de la requête sur une URL blacklistée
|
// $connexion_bl_live[$i]["username"] : username CAS à l'origine de la requête sur une URL blacklistée
|
||||||
// $connexion_bl_live[$i]["target"] : thème de la blacklist concerné - adult, warez, games, etc
|
// $connexion_bl_live[$i]["target"] : thème de la blacklist concerné - adult, warez, games, etc
|
||||||
|
// $connexion_bl_live[$i]["hote"] : le nom de la machine s'il existe dans la table connexions
|
||||||
|
|
||||||
function Connexions_blacklist_live() {
|
function Connexions_blacklist_live() {
|
||||||
$connexions_bl_live = array();
|
$connexions_bl_live = array();
|
||||||
$db = db_connect();
|
$db = db_connect();
|
||||||
|
|
||||||
$req = 'select ip, username, target from proxy where timestampdiff(SECOND, timestamp(logts), timestamp(now())) < 15'; // on récupère les logs non checkés datant moins de 15s
|
$req = 'select proxy.ip, proxy.username, target, hote from proxy left join connexions ON proxy.ip = connexions.ip where timestampdiff(SECOND, timestamp(logts), timestamp(now())) < 15 and connexions.close = 0'; // on récupère les logs non checkés datant moins de 15s
|
||||||
$res = db_query($db, $req);
|
$res = db_query($db, $req);
|
||||||
|
$machines = Machines();
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($log = db_fetch_row($res)) {
|
while ($log = db_fetch_row($res)) {
|
||||||
$connexions_bl_live[$i]["ip"] = $log[0];
|
$connexions_bl_live[$i]["ip"] = $log[0];
|
||||||
$connexions_bl_live[$i]["username"] = $log[1];
|
$connexions_bl_live[$i]["username"] = $log[1];
|
||||||
$connexions_bl_live[$i]["target"] = $log[2];
|
$connexions_bl_live[$i]["target"] = $log[2];
|
||||||
|
$connexions_bl_live[$i]["hote"] = $log[3];
|
||||||
|
$connexions_bl_live[$i]["salle"] = null;
|
||||||
|
// si la connexion vient d'une machine connue d'une salle
|
||||||
|
// on récupère le nom de la machine et de la salle
|
||||||
|
if ($log[3]) {
|
||||||
|
$connexions_bl_live[$i]["salle"] = $machines[$log[3]][0];
|
||||||
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user