Example #1
0
* Public License can be found in `/usr/share/common-licenses/GPL-2'.
*
* Otherwise you can read it here: http://www.gnu.org/licenses/gpl-2.0.txt
*
*/
require_once 'av_init.php';
require_once 'get_sensors.php';
$ip = GET('sensor_ip');
ossim_valid($ip, OSS_IP_ADDR, 'illegal:' . _('Sensor ip'));
if (ossim_error()) {
    die(ossim_error());
}
if (!Session::sensorAllowed($ip)) {
    exit;
}
list($sensor_list, $err) = server_get_sensors();
foreach ($sensor_list as $sip => $info) {
    foreach ($info as $plugin_id => $data) {
        $data['sensor'] = $sip;
        $data['plugin_id'] = $plugin_id;
        $sensor_plugins_list[] = $data;
    }
}
$sensor_plugins_list = server_get_sensor_plugins($ip);
$db = new ossim_db(TRUE);
$conn = $db->connect();
$acid_link = $conf->get_conf('acid_link');
$acid_prefix = $conf->get_conf('event_viewer');
$acid_main_link = str_replace('//', '/', $conf->get_conf('acid_link') . '/' . $acid_prefix . "_qry_main.php?clear_allcriteria=1&search=1&bsf=Query+DB&ossim_risk_a=+");
?>
<table class="transparent" width="100%" height="100%">
Example #2
0
require_once '../conf/layout.php';
$category = "policy";
$name_layout = "sensors_layout";
$layout = load_layout($name_layout, $category);
// Data
require_once 'ossim_db.inc';
require_once 'get_sensors.php';
require_once 'classes/Sensor.inc';
$active_sensors = 0;
$total_sensors = 0;
$sensor_stack = array();
$sensor_stack_on = array();
$sensor_configured_stack = array();
$db = new ossim_db();
$conn = $db->connect();
list($sensor_list, $err) = server_get_sensors($conn);
if ($err != "") {
    echo $err;
}
if ($sensor_list) {
    $_SESSION["_sensor_list"] = $sensor_list;
    foreach ($sensor_list as $sensor => $plugins) {
        array_push($sensor_stack_on, $sensor);
        $sensor_stack[$sensor] = 1;
    }
}
$sensor_templates = array();
if ($sensor_list = Sensor::get_all($conn, "")) {
    $total_sensors = count($sensor_list);
    foreach ($sensor_list as $sensor) {
        $s_tpl = Sensor::is_sensor_in_templates($conn, $sensor->get_ip());