outch
This commit is contained in:
parent
e2c1c6604e
commit
b445d08ce1
@ -14,9 +14,9 @@ $presets = [
|
|||||||
'-PS' => 'microsoft-ds',
|
'-PS' => 'microsoft-ds',
|
||||||
'-F' => true,
|
'-F' => true,
|
||||||
'-T' => 5,
|
'-T' => 5,
|
||||||
'--stylesheet' => "lanScan.xsl",
|
'--stylesheet' => "lanScan",
|
||||||
'refreshPeriod' => 60,
|
'refreshPeriod' => 60,
|
||||||
'sudo' => false,
|
#'sudo' => false,
|
||||||
],
|
],
|
||||||
"host" => [
|
"host" => [
|
||||||
'-Pn' => true,
|
'-Pn' => true,
|
||||||
@ -24,8 +24,8 @@ $presets = [
|
|||||||
'-sV' => true,
|
'-sV' => true,
|
||||||
'-T' => 5,
|
'-T' => 5,
|
||||||
'--script' => "http-info,smb-shares-size",
|
'--script' => "http-info,smb-shares-size",
|
||||||
'--stylesheet' => "hostScan.xsl",
|
'--stylesheet' => "hostScan",
|
||||||
'refreshPeriod' => 60,
|
'refreshPeriod' => 60,
|
||||||
'sudo' => true,
|
#'sudo' => true,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
30
index.php
30
index.php
@ -170,10 +170,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10.
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="title">
|
<div class="title"><i class="icon dropdown"></i>Techniques de scan de ports</div>
|
||||||
<i class="icon dropdown"></i>
|
|
||||||
Techniques de scan de ports
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<div class="fields">
|
<div class="fields">
|
||||||
@ -269,10 +266,7 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10.
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="title">
|
<div class="title"><i class="icon dropdown"></i>Spécifications des ports et ordre du scan</div>
|
||||||
<i class="icon dropdown"></i>
|
|
||||||
Spécifications des ports et ordre du scan
|
|
||||||
</div>
|
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="inline field">
|
<div class="inline field">
|
||||||
<div class="ui toggle checkbox" title="-sP">
|
<div class="ui toggle checkbox" title="-sP">
|
||||||
@ -586,11 +580,11 @@ Exemples: <?= $_SERVER['REMOTE_ADDR']; ?>/24 <?= $_SERVER['SERVER_NAME']; ?> 10.
|
|||||||
foreach (scandir($TEMPLATESDIR) as $filename) {
|
foreach (scandir($TEMPLATESDIR) as $filename) {
|
||||||
if (substr($filename, -4) === '.xsl') {
|
if (substr($filename, -4) === '.xsl') {
|
||||||
$name = substr($filename, 0, -4);
|
$name = substr($filename, 0, -4);
|
||||||
$URL = rawurlencode($filename);
|
#$URL = rawurlencode($filename);
|
||||||
if (isset($options["--stylesheet"]) && $URL == $options["--stylesheet"]) {
|
if (isset($options["--stylesheet"]) && $name == $options["--stylesheet"]) {
|
||||||
echo " <option value='$URL' selected>$name</option>\n";
|
echo " <option value='$name' selected>$name</option>\n";
|
||||||
} else {
|
} else {
|
||||||
echo " <option value='$URL'>$name</option>\n";
|
echo " <option value='$name'>$name</option>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -599,19 +593,19 @@ foreach (scandir($TEMPLATESDIR) as $filename) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label for="originalURLSelect">Comparer avec un précédent scan</label>
|
<label for="originalSelect">Comparer avec un précédent scan</label>
|
||||||
<select id="originalURLSelect" class="ui clearable dropdown" name="originalURL" value="<?= $options["originalURL"] ?? "" ?>">
|
<select id="originalSelect" class="ui clearable dropdown" name="original" value="<?= $options["original"] ?? "" ?>">
|
||||||
<option value="">Précédent scan</option>
|
<option value="">Précédent scan</option>
|
||||||
<?php
|
<?php
|
||||||
if (!file_exists($SCANSDIR)) mkdir($SCANSDIR);
|
if (!file_exists($SCANSDIR)) mkdir($SCANSDIR);
|
||||||
foreach (scandir($SCANSDIR) as $filename) {
|
foreach (scandir($SCANSDIR) as $filename) {
|
||||||
if (substr($filename, -4) === '.xml') {
|
if (substr($filename, -4) === '.xml') {
|
||||||
$name = substr($filename, 0, -4);
|
$name = substr($filename, 0, -4);
|
||||||
$URL = "$BASEDIR/$SCANSDIR/".rawurlencode($filename);
|
#$URL = "$BASEDIR/$SCANSDIR/".rawurlencode($filename);
|
||||||
if (isset($options["originalURL"]) && $URL == $options["originalURL"]) {
|
if (isset($options["original"]) && $name == $options["original"]) {
|
||||||
echo " <option value='$URL' selected>$name</option>\n";
|
echo " <option value='$name' selected>$name</option>\n";
|
||||||
} else {
|
} else {
|
||||||
echo " <option value='$URL'>$name</option>\n";
|
echo " <option value='$name'>$name</option>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
8
scan.php
8
scan.php
@ -3,10 +3,16 @@
|
|||||||
include_once 'config.php';
|
include_once 'config.php';
|
||||||
include_once 'filter_inputs.php';
|
include_once 'filter_inputs.php';
|
||||||
|
|
||||||
$options["--stylesheet"] = "$BASEDIR/$TEMPLATESDIR/${options["--stylesheet"]}?";
|
$options["--stylesheet"] = "$BASEDIR/$TEMPLATESDIR/${options["--stylesheet"]}.xsl#";
|
||||||
if (isset($options["name"])) {
|
if (isset($options["name"])) {
|
||||||
$options["--stylesheet"] .= "name=" . rawurlencode($options["name"]) . "&";
|
$options["--stylesheet"] .= "name=" . rawurlencode($options["name"]) . "&";
|
||||||
}
|
}
|
||||||
|
if (isset($options["original"])) {
|
||||||
|
$options["--stylesheet"] .= "original=" . rawurlencode($options["original"]) . "&";
|
||||||
|
}
|
||||||
|
if (isset($options["refreshPeriod"])) {
|
||||||
|
$options["--stylesheet"] .= "refreshPeriod={$options["refreshPeriod"]}&";
|
||||||
|
}
|
||||||
|
|
||||||
$args = "";
|
$args = "";
|
||||||
foreach ($options as $option => $value) {
|
foreach ($options as $option => $value) {
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<xsl:param name="thisURL" select=""/>
|
<xsl:param name="thisURL" select=""/>
|
||||||
<xsl:param name="originalURL" select=""/>
|
<xsl:param name="originalURL" select=""/>
|
||||||
<xsl:param name="refreshPeriod" select="0"/>
|
<xsl:param name="refreshPeriod" select="0"/>
|
||||||
<xsl:param name="sudo" select="false"/>
|
<xsl:param name="sudo" select="false()"/>
|
||||||
|
|
||||||
<xsl:variable name="current" select="./nmaprun"/>
|
<xsl:variable name="current" select="./nmaprun"/>
|
||||||
<xsl:variable name="stylesheetURL" select="substring-before(substring-after(processing-instruction('xml-stylesheet'),'href="'), '?')"/>
|
<xsl:variable name="stylesheetURL" select="substring-before(substring-after(processing-instruction('xml-stylesheet'),'href="'), '?')"/>
|
||||||
@ -51,7 +51,7 @@
|
|||||||
<xsl:with-param name="sudo" select="$sudo"/>
|
<xsl:with-param name="sudo" select="$sudo"/>
|
||||||
</xsl:apply-templates>
|
</xsl:apply-templates>
|
||||||
|
|
||||||
<main class="ui main wide container">
|
<main class="ui main container">
|
||||||
<h1 class="ui header"><xsl:value-of select="$targets"/></h1>
|
<h1 class="ui header"><xsl:value-of select="$targets"/></h1>
|
||||||
|
|
||||||
<table id="scanResultsTable" style="width:100%" role="grid" class="ui sortable small table">
|
<table id="scanResultsTable" style="width:100%" role="grid" class="ui sortable small table">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user