Пример #1
0
		<script type="text/javascript">
			parent.$('#scan_button').attr('disabled', '');
			parent.$('#scan_button').removeClass();
			parent.$('#scan_button').addClass('button');
		</script>
		<?php 
        exit;
    }
}
$assets = rtrim($assets_string);
$scan_path_log = "/tmp/nmap_scanning_" . md5(Session::get_secure_id()) . ".log";
require_once 'classes/Scan.inc';
// Only Stop
if ($only_stop) {
    $scan = new Scan($assets);
    $scan->stop_nmap();
    exit;
}
session_write_close();
if (!$only_status && !$only_stop) {
    $rscan = new RemoteScan($assets, $full_scan == "full" ? "root" : "ping");
    if (($available = $rscan->available_scan()) != "") {
        $remote_sensor = $available;
    } else {
        $remote_sensor = "null";
    }
    $cmd = "/usr/bin/php /usr/share/ossim/scripts/vulnmeter/remote_nmap.php '{$assets}' '{$remote_sensor}' '{$timing_template}' '{$full_scan}' '" . $rscan->nmap_completed_scan . "' > {$scan_path_log} 2>&1 &";
    if (file_exists($rscan->nmap_completed_scan)) {
        @unlink($rscan->nmap_completed_scan);
    }
    system($cmd);