Example #1
0
    if (!ossim_valid(GET('open_group'), OSS_ALPHA, OSS_SPACE, OSS_PUNC, OSS_SQL, 'illegal:' . _("open_group"))) {
        exit;
    }
    AlarmGroups::change_status($conn, GET('open_group'), "open");
}
if (GET('action') == "open_alarm") {
    Alarm::open($conn, GET('alarm'));
}
if (GET('action') == "close_alarm") {
    Alarm::close($conn, GET('alarm'));
}
if (GET('action') == "delete_alarm") {
    Alarm::delete($conn, GET('alarm'));
}
$db_groups = AlarmGroups::get_dbgroups($conn);
list($alarm_group, $count) = AlarmGroups::get_unique_alarms($conn, $show_options, $hide_closed, $date_from, $date_to, $src_ip, $dst_ip, "LIMIT {$inf},{$sup}");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title> <?php 
echo _("Control Panel");
?>
 </title>
  <?php 
if ($autorefresh) {
    print '<meta http-equiv="refresh" content="' . $refresh_time . ';url=' . build_url("", "") . '"/>';
}
?>
  <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<!--  <link rel="StyleSheet" href="dtree.css" type="text/css" />-->
ossim_valid($from_date, OSS_DIGIT, OSS_SCORE, OSS_NULLABLE, 'illegal:' . _("from_date"));
ossim_valid($to_date, OSS_DIGIT, OSS_SCORE, OSS_NULLABLE, 'illegal:' . _("to_date"));
ossim_valid($name, OSS_DIGIT, OSS_ALPHA, OSS_SPACE, OSS_SCORE, OSS_NULLABLE, OSS_PUNC_EXT, '\\<\\>', 'illegal:' . _("name"));
ossim_valid($hide_closed, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("hide_closed"));
ossim_valid($top, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("top"));
ossim_valid($from, OSS_DIGIT, OSS_NULLABLE, 'illegal:' . _("from"));
ossim_valid($group_id, OSS_DIGIT, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _("group_id"));
if (ossim_error()) {
    die(ossim_error());
}
$host_list = Host::get_list($conn);
$assets = array();
foreach ($host_list as $host) {
    $assets[$host->get_ip()] = $host->get_asset();
}
list($list, $num_rows) = AlarmGroups::get_alarms($conn, "", "", $hide_closed, "ORDER BY a.timestamp DESC", $from, $top, $from_date, $to_date, $name);
$ports = Protocol::get_list($conn);
?>
<table width="100%" class="transparent">
    <?php 
if ($from < 1) {
    ?>
    <tr>
		<td class="nobborder"></td>
		<td class="nobborder"></td>
		<td style='text-align: center; background-color:#9DD131;font-weight:bold'><?php 
    echo gettext("Alarm Name");
    ?>
</td>
		<td style='text-align: center; background-color:#9DD131;font-weight:bold'><?php 
    echo gettext("Risk");
Example #3
0
        AlarmGroups::change_status($conn, $data[0], "open");
        list($list, $num_rows) = AlarmGroups::get_alarms($conn, $src_ip, $dst_ip, 0, "", null, null, $from_date, $to_date, $name);
        foreach ($list as $s_alarm) {
            $s_backlog_id = $s_alarm->get_backlog_id();
            $s_event_id = $s_alarm->get_event_id();
            Alarm::open($conn, $s_event_id);
        }
    }
    exit;
}
$host_list = Host::get_list($conn);
$assets = array();
foreach ($host_list as $host) {
    $assets[$host->get_ip()] = $host->get_asset();
}
list($list, $num_rows) = AlarmGroups::get_alarms($conn, $src_ip, $dst_ip, $hide_closed, "", $from, $top, $from_date, $to_date, $name);
$tz = Util::get_timezone();
?>
<table class="transparent" width="100%">
	<?php 
if ($from < 1) {
    ?>
    <tr>
		<td class="nobborder"></td>
		<td class="nobborder"></td>
		<td style='text-align: center; background-color:#9DD131;font-weight:bold'><?php 
    echo gettext("Alarm Name");
    ?>
</td>
		<td style='text-align: center; background-color:#9DD131;font-weight:bold'><?php 
    echo gettext("Risk");
Example #4
0
foreach ($sensors as $s_ip => $s_name) {
    if ($s_name != $s_ip) {
        $sensors_str .= '{ txt:"' . $s_ip . ' [' . $s_name . ']", id: "' . $s_ip . '" },';
    } else {
        $sensors_str .= '{ txt:"' . $s_ip . '", id: "' . $s_ip . '" },';
    }
}
foreach ($hosts as $h_ip => $h_name) {
    if ($h_name != $h_ip) {
        $hosts_str .= '{ txt:"' . $h_ip . ' [' . $h_name . ']", id: "' . $h_ip . '" },';
    } else {
        $hosts_str .= '{ txt:"' . $h_ip . '", id: "' . $h_ip . '" },';
    }
}
$db_groups = AlarmGroups::get_dbgroups($conn);
list($alarm_group, $count) = AlarmGroups::get_grouped_alarms($conn, $group_type, $show_options, $hide_closed, $date_from, $date_to, $src_ip, $dst_ip, $sensor_query, $query, $directive_id, $num_events, $num_events_op, $tag, "LIMIT {$inf},{$sup}");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title> <?php 
echo _("Control Panel");
?>
 </title>
  <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<!--  <link rel="StyleSheet" href="dtree.css" type="text/css" />-->
  <link rel="stylesheet" href="../style/style.css"/>
  <link rel="stylesheet" href="../style/jquery-ui-1.7.custom.css"/>
  <link rel="stylesheet" type="text/css" href="../style/greybox.css"/>
  <link rel="stylesheet" type="text/css" href="../style/datepicker.css"/>
  <link rel="stylesheet" type="text/css" href="../style/jquery.autocomplete.css">