". ""; echo ""; echo "
Analisi Log ". "
"; echo "Periodo: ". ""; echo "  Nr.Risultati: ". ""; echo "  Login o chiave opzionale: ". ""; echo "  
"; echo "
data". "status". "login". "RAS". "port"; if (!$_REQUEST["nlog"]){ $_REQUEST["nlog"] = "5"; } if (!$_REQUEST["radius_log_file"]){ $_REQUEST["radius_log_file"]="radius.log"; } if (!$_REQUEST["search_key"]){ $_REQUEST["search_key"]="Auth"; } $cmdstr = "tail -r ".$radius_log_dir."/".$_REQUEST["radius_log_file"]." | grep -m ".$_REQUEST["nlog"]." ".$_REQUEST["search_key"]; $fp = popen($cmdstr, 'r'); while ($line = fgets($fp, 4096)){ preg_match_all("|(.{24}).{9}(.*):.*\[(.*)\/.* client (.*) port (.*)\).*|U",$line,$out, PREG_PATTERN_ORDER); echo "
".$out[1][0]; echo "".$out[2][0]; echo "".$out[3][0]; echo "".$out[4][0]; echo "".$out[5][0]; } pclose($fp); echo "
Mostra ultimi [ "; echo "1 | "; echo "5 | "; echo "15 | "; echo "25 | "; echo "50 "; echo " ] accessi"; ?>