Exemplo n.º 1
0
function get_filters_names($conn)
{
    $filter = array();
    //Reputation Activities
    $filter['act'] = Reputation::get_reputation_activities($conn);
    //Product types
    $product_types = Product_type::get_list($conn);
    $filter['ptype'][0] = _('ANY');
    foreach ($product_types as $ptype) {
        $filter['ptype'][$ptype->get_id()] = $ptype->get_name();
    }
    //Subcategories
    $subcategories = Subcategory::get_list($conn);
    $filter['subcat'][0] = _('ANY');
    foreach ($subcategories as $subc) {
        $filter['subcat'][$subc->get_id()] = $subc->get_name();
    }
    //Categories
    $categories = Category::get_list($conn);
    $filter['cat'][0] = _('ANY');
    foreach ($categories as $cat) {
        $filter['cat'][$cat->get_id()] = $cat->get_name();
    }
    return $filter;
}
Exemplo n.º 2
0
$database_servers = Databases::get_list($conn);
$dbo->close();
//
if (is_array($_SESSION["server"]) && $_SESSION["server"][0] != "") {
    $dbo->enable_cache();
    $conn = $dbo->custom_connect($_SESSION["server"][0], $_SESSION["server"][2], $_SESSION["server"][3]);
} else {
    $dbo->enable_cache();
    $conn = $dbo->connect();
}
include_once "{$BASE_path}/base_common.php";
$sensors = $hosts = $ossim_servers = array();
$sensors = Av_sensor::get_basic_list($conn, array(), TRUE);
list($hosts, $host_ids) = Asset_host::get_basic_list($conn, array(), TRUE);
$entities = Session::get_all_entities($conn);
$rep_activities = Reputation::get_reputation_activities($conn, "ORDER BY descr", $db_memcache);
$rep_severities = array("ANY", "High", "Medium", "Low");
//
// added default home host/lan to SESSION[ip_addr]
//
if ($_GET["addhomeips"] == "src" || $_GET["addhomeips"] == "dst") {
    $_nets = Asset_net::get_all($conn, TRUE);
    // adding all not external lans
    $local_ips = array();
    $total_ips = 0;
    foreach ($_nets as $current_net) {
        $cirds = explode(",", $current_net['ips']);
        foreach ($cirds as $cidr) {
            if (!$current_net['external'] && preg_match("/(.*)\\.(.*)\\.(.*)\\.(.*)\\/(.*)/", $cidr, $fields)) {
                $local_ips[] = array(" ", "ip_" . $_GET["addhomeips"], "=", $fields[1], $fields[2], $fields[3], $fields[4], $cidr, " ", "OR", $fields[5]);
                $total_ips++;