예제 #1
0
파일: metrics.php 프로젝트: jhbsz/ossimTest
if (isset($list[0])) {
    $max_a["day"] = $list[0]->get_max_a();
    $max_a_date["day"] = $list[0]->get_max_a_date();
}
if (isset($list[1])) {
    $max_a["month"] = $list[1]->get_max_a();
    $max_a_date["month"] = $list[1]->get_max_a_date();
}
if (isset($list[2])) {
    $max_a["year"] = $list[2]->get_max_a();
    $max_a_date["year"] = $list[2]->get_max_a_date();
}
/* current C */
$current_c = Host_qualification::get_ip_compromise($conn, $host);
/* current A */
$current_a = Host_qualification::get_ip_attack($conn, $host);
?>

    <table align="center">
      <tr>
        <th> <?php 
echo gettext("Current C Level");
?>
 &nbsp;</th>
        <td bgcolor="<?php 
echo bgcolor($current_c, $threshold_c);
?>
">
          <font color="<?php 
echo fontcolor($current_c, $threshold_c);
?>
예제 #2
0
파일: resetip.php 프로젝트: jhbsz/ossimTest
/**
* Class and Function List:
* Function list:
* Classes list:
*/
require_once 'classes/Session.inc';
Session::logcheck("MenuMonitors", "MonitorsRiskmeter");
require_once 'classes/Security.inc';
$ip = GET('ip');
ossim_valid($ip, OSS_IP_ADDR, 'illegal:' . _("IP address"));
if (ossim_error()) {
    die(ossim_error());
}
require_once 'ossim_db.inc';
require_once 'classes/Host_qualification.inc';
$db = new ossim_db();
$conn = $db->connect();
Host_qualification::delete($conn, $ip);
?>
    
    <p align="center"> <?php 
echo gettext("Reset completed");
?>
 </p>

<?php 
$db->close($conn);
?>


예제 #3
0
파일: index.php 프로젝트: jhbsz/ossimTest
* If click on a net, only show hosts of this net
*/
if (GET('net')) {
    if ($net_list = Net::get_list($conn, "name = '{$net_name}'")) {
        $ips = $net_list[0]->get_ips();
        print "<h1>{$ips}</h1>";
        if ($ip_list = Host_qualification::get_list($conn)) {
            foreach ($ip_list as $host_qualification) {
                if (Net::isIpInNet($host_qualification->get_host_ip(), $ips)) {
                    $ip_stats[] = new Host_qualification($host_qualification->get_host_ip(), $host_qualification->get_compromise(), $host_qualification->get_attack());
                }
            }
        }
    }
} else {
    $ip_stats = Host_qualification::get_list($conn, "", "ORDER BY compromise + attack DESC");
}
//if (count($ip_stats) > 0) {
$max_level = max(ossim_db::max_val($conn, "compromise", "host_qualification"), ossim_db::max_val($conn, "attack", "host_qualification"));
?>


    <tr><td colspan="3"><br/></td></tr>
    <tr><th align="center" colspan="3">
    <A NAME="Hosts" HREF="<?php 
echo $_SERVER["SCRIPT_NAME"];
?>
?#Hosts" 
        title="Fix"><?php 
echo gettext("Hosts");
?>