Example #1
0
$BAR_LENGTH = $BAR_LENGTH_LEFT + $BAR_LENGTH_RIGHT;
/*
* Networks
*/
$net_stats = Net_qualification::get_list($conn, "", "ORDER BY net_name");
$max_level = max(ossim_db::max_val($conn, "compromise", "net_qualification"), ossim_db::max_val($conn, "attack", "net_qualification"));
$net_groups = Net_group::get_list($conn);
$net_group_array = array();
if (is_array($net_stats)) {
    foreach ($net_stats as $temp_net) {
        $net_name = $temp_net->get_net_name();
        foreach ($net_groups as $net_group) {
            $ng_name = $net_group->get_name();
            $net_group_array[$ng_name]["name"] = $ng_name;
            $net_group_array[$ng_name]["threshold_c"] = Net_group::netthresh_c($conn, $ng_name);
            $net_group_array[$ng_name]["threshold_a"] = Net_group::netthresh_a($conn, $ng_name);
            if (Net_group::isNetInGroup($conn, $ng_name, $net_name)) {
                if (!isset($net_group_array[$ng_name]["compromise"])) {
                    $net_group_array[$ng_name]["compromise"] = 0;
                    $net_group_array[$ng_name]["attack"] = 0;
                }
                $net_group_array[$ng_name]["compromise"] += $temp_net->get_compromise();
                $net_group_array[$ng_name]["attack"] += $temp_net->get_attack();
            }
        }
    }
}
function ordenar($a, $b)
{
    return $a["max_c"] + $a["max_a"] < $b["max_c"] + $b["max_a"] ? true : false;
}
Example #2
0
$BAR_LENGTH_RIGHT = 200;
$BAR_LENGTH = $BAR_LENGTH_LEFT + $BAR_LENGTH_RIGHT;
/*
* Networks
*/
$net_stats = Asset_net_qualification::get_list($conn, '', 'net_name');
$max_level = max(Ossim_db::max_val($conn, 'compromise', 'net_qualification'), Ossim_db::max_val($conn, 'attack', 'net_qualification'));
$net_groups = Net_group::get_list($conn);
$net_group_array = array();
if (is_array($net_stats)) {
    foreach ($net_stats as $temp_net) {
        foreach ($net_groups as $net_group) {
            $net_group_array[$ng_id]['id'] = $net_group->get_id();
            $net_group_array[$ng_id]['name'] = $net_group->get_name();
            $net_group_array[$ng_id]['threshold_c'] = Net_group::netthresh_c($conn, $net_group->get_id());
            $net_group_array[$ng_id]['threshold_a'] = Net_group::netthresh_a($conn, $net_group->get_id());
            if (Net_group::isNetInGroup($conn, $net_group->get_id(), $temp_net->get_net_id())) {
                if (!isset($net_group_array[$ng_id]['compromise'])) {
                    $net_group_array[$ng_id]['compromise'] = 0;
                    $net_group_array[$ng_id]['attack'] = 0;
                }
                $net_group_array[$ng_id]['compromise'] += $temp_net->get_compromise();
                $net_group_array[$ng_id]['attack'] += $temp_net->get_attack();
            }
        }
    }
}
?>
<table id='t_container'>
    <!-- configure refresh -->
    <tr>