separate confs and scans
This commit is contained in:
parent
7592b803fb
commit
d3b5a014e1
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
scans/*.yaml
|
confs/*.yaml
|
||||||
!scans/example.yaml
|
!confs/example.yaml
|
||||||
scans/*.xml
|
scans/
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Scan hosts with nmap and display results in webpage.
|
Scan hosts with nmap and display results in webpage.
|
||||||
|
|
||||||
* Create a configuration yaml file in scans/ subdirectory (see example.yaml).
|
* Create a configuration yaml file in confs/ subdirectory (see example.yaml).
|
||||||
It may be generated by scanning a network with `init.sh`.
|
It may be generated by scanning a network with `init.sh`.
|
||||||
* Scan with `php scan_all.php` (use a cron task!).
|
* Scan with `php scan_all.php` (use a cron task!).
|
||||||
* Open index.php to see results.
|
* Open index.php to see results.
|
@ -2,8 +2,8 @@
|
|||||||
$site = filter_input(INPUT_GET, "site", FILTER_SANITIZE_STRING);
|
$site = filter_input(INPUT_GET, "site", FILTER_SANITIZE_STRING);
|
||||||
$site = escapeshellcmd($site);
|
$site = escapeshellcmd($site);
|
||||||
|
|
||||||
if ($site and file_exists("scans/$site.yaml") and file_exists("scans/$site.xml")) {
|
if ($site and file_exists("confs/$site.yaml") and file_exists("scans/$site.xml")) {
|
||||||
$conf = yaml_parse_file("scans/$site.yaml");
|
$conf = yaml_parse_file("confs/$site.yaml");
|
||||||
$scan = simplexml_load_file("scans/$site.xml");
|
$scan = simplexml_load_file("scans/$site.xml");
|
||||||
require("results.php");
|
require("results.php");
|
||||||
} else {
|
} else {
|
||||||
|
4
init.sh
4
init.sh
@ -10,5 +10,5 @@ echo "Nom du site ?"
|
|||||||
read name
|
read name
|
||||||
echo "Plage IP (xxx.xxx.xxx.xxx/xx) ?"
|
echo "Plage IP (xxx.xxx.xxx.xxx/xx) ?"
|
||||||
read network
|
read network
|
||||||
nmap --script smb-enum-shares.nse -oX "scans/$name.xml" $network
|
nmap --script smb-enum-shares.nse -oX "confs/$name.xml" $network
|
||||||
xsltproc toyaml.xsl "scans/$name.xml" > "scans/$name.yaml"
|
xsltproc toyaml.xsl "confs/$name.xml" > "confs/$name.yaml"
|
||||||
|
2
ls.php
2
ls.php
@ -22,7 +22,7 @@
|
|||||||
</header>
|
</header>
|
||||||
<div class="ui main text container">
|
<div class="ui main text container">
|
||||||
<div class="ui link selection list">
|
<div class="ui link selection list">
|
||||||
<?php foreach (scandir("./scans") as $file) {
|
<?php foreach (scandir("./confs") as $file) {
|
||||||
if (strrpos($file, ".yaml")) {
|
if (strrpos($file, ".yaml")) {
|
||||||
$site = str_replace(".yaml", "", $file);
|
$site = str_replace(".yaml", "", $file);
|
||||||
if (file_exists("scans/$site.xml")) {
|
if (file_exists("scans/$site.xml")) {
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
foreach (scandir("./scans") as $file) {
|
mkdir("scans");
|
||||||
|
foreach (scandir("./confs") as $file) {
|
||||||
if (strrpos($file, ".yaml")) {
|
if (strrpos($file, ".yaml")) {
|
||||||
$site = str_replace(".yaml", "", $file);
|
$site = str_replace(".yaml", "", $file);
|
||||||
$conf = yaml_parse_file("scans/$file");
|
$conf = yaml_parse_file("confs/$file");
|
||||||
|
|
||||||
$targets = [];
|
$targets = [];
|
||||||
$services = [];
|
$services = [];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user