<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);