示例#1
0
<?php

/**
 *  ulogd visualizer
 *
 *  JSON builder
 *
 *  @author Koen Van Impe <*****@*****.**>
 *  @package  ulogdviz
 * 
 */
set_include_path(implode(PATH_SEPARATOR, array(realpath(dirname(__FILE__) . '/../library'), get_include_path())));
require_once "../config/ulogd.php";
$get = $_GET;
if (is_array($get)) {
    $ulogd_json = new ulogd_json();
    $ulogd_shortcut = new ulogd_shortcut();
    if (array_key_exists("numberOfEntries", $get)) {
        $ulogd_json->numberOfEntries($get);
    } elseif (array_key_exists("stats", $get)) {
        $ulogd_json->getStats($get);
    } elseif (array_key_exists("topPort", $get)) {
        $ulogd_json->topPort($get);
    } elseif (array_key_exists("topIp", $get)) {
        $ulogd_json->topIp($get);
    } elseif (array_key_exists("blacklist", $get)) {
        $ulogd_json->blacklistHits($get);
    } elseif (array_key_exists("shortcut", $get)) {
        if ($get["shortcut"] == "get") {
            echo json_encode($ulogd_shortcut->get());
        }
示例#2
0
<?php

/**
 *  ulogd visualizer
 *
 *    Cron jobs
 *
 *  @author Koen Van Impe <*****@*****.**>
 *  @package  ulogdviz
 * 
 */
set_include_path(implode(PATH_SEPARATOR, array(realpath(dirname(__FILE__) . '/../library'), get_include_path())));
require_once "../config/ulogd.php";
$logd_json = new ulogd_json();
$getCronCleanup = $logd_json->getCronCleanup();
if ($getCronCleanup > 0) {
    $con = mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
    $sql = "DELETE FROM " . DB_TABLE . " WHERE oob_time_sec < " . $getCronCleanup;
    $result_db = mysqli_query($con, $sql);
}