コード例 #1
0
     $now = gmdate("Y-m-d H:i:s", gmdate("U") + 3600 * $tz);
     $res[] = get_alarm_life($since, $now);
     $res[] = "<img align='absmiddle' src='/ossim/alarm/style/img/correlating.gif' class='img_cor tip' title='" . _("This alarm is still being correlated and therefore it can not be modified") . "'>";
 }
 //$res["status_background_color"] = ($alarm->get_status() == "open") ? "#ECE1DC" : "#DEEBDB";
 //$res["status_border_color"]     = ($alarm->get_status() == "open") ? "#E6D8D2" : "#D6E6D2";
 // TAGS
 $tgs = "";
 if (count($tags) > 0) {
     foreach ($tags as $id_tag) {
         $tgs .= $tags_html[$id_tag] . " ";
     }
 }
 $res[] = $tgs;
 // kingdom, category and subcategory
 list($alarm_ik, $alarm_sc) = Alarm::get_alarm_name($alarm->get_taxonomy());
 $res[] = $alarm_ik;
 $res[] = $alarm_sc;
 // risk
 $res[] = $risk;
 // src and dst
 $src_link = $refresh_url_nopage . "&src_ip=" . $src_ip;
 $dst_link = $refresh_url_nopage . "&dst_ip=" . $dst_ip;
 $default_ctx = Session::get_default_ctx();
 // Src
 if ($no_resolv || !$src_host) {
     $src_name = $src_ip;
     $src_desc = "";
     $ctx_src = $event_info["agent_ctx"];
 } elseif ($src_host) {
     $src_desc = $src_host->get_descr() != "" ? ": " . $src_host->get_descr() : "";
コード例 #2
0
ファイル: dt_alarms.php プロジェクト: alienfault/ossim
        list($alarms, $total) = $asset_object::get_alarms($conn, $asset_id, $from, $maxrows, '', '', $search_str, $order);
    } else {
        Av_exception::throw_error(Av_exception::USER_ERROR, _('Error retrieving information'));
    }
} catch (Exception $e) {
    $geoloc->close();
    $db->close();
    Util::response_bad_request($e->getMessage());
}
// DATA
$data = array();
foreach ($alarms as $alarm) {
    // kingdom, category and subcategory
    $a_taxonomy = $alarm->get_taxonomy();
    if ($a_taxonomy['id']) {
        list($alarm_ik, $alarm_sc) = Alarm::get_alarm_name($a_taxonomy);
        $alarm_ik = str_replace("style/", AV_MAIN_PATH . "/alarm/style/", $alarm_ik);
        $alarm_tr = Util::translate_alarm($conn, $alarm_sc, $alarm, "array");
        $alarm_sc = $alarm_tr['name'];
    } else {
        $alarm_name = Util::translate_alarm($conn, $alarm->get_sid_name(), $alarm, "array");
        $alarm_ik = $alarm_name['name'];
        $alarm_sc = '';
    }
    // Src Dst
    $src_ip = $alarm->get_src_ip();
    $dst_ip = $alarm->get_dst_ip();
    $src_port = $alarm->get_src_port();
    $dst_port = $alarm->get_dst_port();
    $event_info = $alarm->get_event_info();
    $src_host = Asset_host::get_object($conn, $event_info["src_host"]);