datadir
This commit is contained in:
parent
54116d27d0
commit
a773e8b8d9
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
$BASEDIR = "{$_SERVER['REQUEST_SCHEME']}://{$_SERVER['SERVER_NAME']}:{$_SERVER['SERVER_PORT']}" . dirname($_SERVER['REQUEST_URI']);
|
$BASEDIR = "{$_SERVER['REQUEST_SCHEME']}://{$_SERVER['SERVER_NAME']}:{$_SERVER['SERVER_PORT']}" . dirname($_SERVER['REQUEST_URI']);
|
||||||
$SCANSDIR = 'scans';
|
$SCANSDIR = 'scans';
|
||||||
$DATADIR = '/usr/share/nmap';
|
$NMAPDIR = dirname(`which nmap`) . "/../share/nmap";
|
||||||
|
$DATADIR = ".";
|
||||||
|
|
||||||
$presets = [
|
$presets = [
|
||||||
"lan" => [
|
"lan" => [
|
||||||
@ -18,7 +19,7 @@ $presets = [
|
|||||||
'-F' => true,
|
'-F' => true,
|
||||||
'-sV' => true,
|
'-sV' => true,
|
||||||
'-T5' => true,
|
'-T5' => true,
|
||||||
'--script' => "scripts",
|
'--datadir' => "$DATADIR",
|
||||||
'--stylesheet' => "$BASEDIR/xslt/servicesTable.xsl",
|
'--stylesheet' => "$BASEDIR/xslt/servicesTable.xsl",
|
||||||
'refreshPeriod' => 60,
|
'refreshPeriod' => 60,
|
||||||
'sudo' => true,
|
'sudo' => true,
|
||||||
|
19
options.php
19
options.php
@ -473,7 +473,7 @@ foreach (scandir($SCANSDIR) as $filename) {
|
|||||||
|
|
||||||
<datalist id='servicesList'>
|
<datalist id='servicesList'>
|
||||||
<?php
|
<?php
|
||||||
$nmap_services = file("$DATADIR/nmap-services");
|
$nmap_services = file("$NMAPDIR/nmap-services");
|
||||||
$services = [];
|
$services = [];
|
||||||
foreach ($nmap_services as $service) {
|
foreach ($nmap_services as $service) {
|
||||||
if (0 !== strpos($service, '#')) {
|
if (0 !== strpos($service, '#')) {
|
||||||
@ -513,18 +513,13 @@ foreach ($services as $name => [$portid, $protocol]) {
|
|||||||
<option value="version"></option>
|
<option value="version"></option>
|
||||||
<option value="vuln"></option>
|
<option value="vuln"></option>
|
||||||
<!-- names -->
|
<!-- names -->
|
||||||
<option value="scripts/"></option>
|
|
||||||
<?php
|
<?php
|
||||||
foreach (scandir("scripts") as $filename) {
|
foreach ([$NMAPDIR, $DATADIR] as $dir) {
|
||||||
if (substr($filename, -4) === '.nse') {
|
foreach (scandir("$dir/scripts") as $filename) {
|
||||||
$name = substr($filename, 0, -4);
|
if (substr($filename, -4) === '.nse') {
|
||||||
echo " <option value='scripts/$name'></option>\n";
|
$name = substr($filename, 0, -4);
|
||||||
}
|
echo " <option value='$name'></option>\n";
|
||||||
}
|
}
|
||||||
foreach (scandir("$DATADIR/scripts") as $filename) {
|
|
||||||
if (substr($filename, -4) === '.nse') {
|
|
||||||
$name = substr($filename, 0, -4);
|
|
||||||
echo " <option value='$name'></option>\n";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
5
scan.php
5
scan.php
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
include_once 'config.php';
|
||||||
include_once 'filter_inputs.php';
|
include_once 'filter_inputs.php';
|
||||||
|
|
||||||
if (!file_exists($SCANSDIR)) mkdir($SCANSDIR);
|
if (!file_exists($SCANSDIR)) mkdir($SCANSDIR);
|
||||||
@ -16,8 +17,8 @@ foreach ($options as $arg => $value) {
|
|||||||
if ($value === true) {
|
if ($value === true) {
|
||||||
$command .= " $arg";
|
$command .= " $arg";
|
||||||
} else {
|
} else {
|
||||||
if (substr($arg, 0, 2) == '--') $command .= " $arg $value";
|
if (substr($arg, 0, 2) == '--') $command .= " $arg " . escapeshellarg($value);
|
||||||
else $command .= " $arg$value";
|
else $command .= " $arg" . escapeshellarg($value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user