* 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%">
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());