change file extensions
This commit is contained in:
parent
0ac085a97e
commit
1046de0b8d
@ -5,7 +5,7 @@ et affiche le résultat dans une page web.
|
|||||||
|
|
||||||
* Créer un fichier de configuration YAML dans un sous-dossier ./configs/ (voir l'exemple ci-dessous).
|
* Créer un fichier de configuration YAML dans un sous-dossier ./configs/ (voir l'exemple ci-dessous).
|
||||||
Il peut être généré en scannant un réseau avec : `./discover <CIDR>`.
|
Il peut être généré en scannant un réseau avec : `./discover <CIDR>`.
|
||||||
* Scanner avec le script `./scan_all` (utiliser une tâche cron !).
|
* Scanner avec le script `./scan_all.sh` (utiliser une tâche cron !).
|
||||||
* Voir les résultats en ouvrant `.\index.php` dans le navigateur web.
|
* Voir les résultats en ouvrant `.\index.php` dans le navigateur web.
|
||||||
|
|
||||||
## Exemple
|
## Exemple
|
||||||
|
@ -4,7 +4,7 @@ Scan hosts with `nmap` and display results in webpage.
|
|||||||
|
|
||||||
* Create a configuration yaml file in ./configs/ subdirectory (see example below).
|
* Create a configuration yaml file in ./configs/ subdirectory (see example below).
|
||||||
It may be generated by scanning a network with `./discover <CIDR>`.
|
It may be generated by scanning a network with `./discover <CIDR>`.
|
||||||
* Scan with `./scan_all` (use a cron task!).
|
* Scan with `./scan_all.sh` (use a cron task!).
|
||||||
* Open `.\index.php` in web browser to see results.
|
* Open `.\index.php` in web browser to see results.
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
4
discover
4
discover
@ -19,7 +19,7 @@ site="${network/\//_}"
|
|||||||
mkdir -p "scans"
|
mkdir -p "scans"
|
||||||
nmap -F -oX "scans/$site.xml" $network
|
nmap -F -oX "scans/$site.xml" $network
|
||||||
mkdir -p "configs"
|
mkdir -p "configs"
|
||||||
xsltproc --stringparam network "$network" to_config.xsl "scans/$site.xml" > "configs/$site.yaml"
|
xsltproc --stringparam network "$network" to_config.xsl "scans/$site.xml" > "configs/$site.yml"
|
||||||
php to_XML.php "configs/$site.yaml" > "site/$site.xml"
|
php to_XML.php "configs/$site.yml" > "site/$site.xml"
|
||||||
|
|
||||||
popd > /dev/null
|
popd > /dev/null
|
4
scan
4
scan
@ -6,9 +6,9 @@ if [ "$#" -ne 1 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
pushd "$(dirname -- "$0")" > /dev/null
|
pushd "$(dirname -- "$0")" > /dev/null
|
||||||
site="$(basename ${1/.yaml/})"
|
site="$(basename ${1/.yml/})"
|
||||||
|
|
||||||
php "to_XML.php" "configs/$site.yaml" > "site/$site.xml" \
|
php "to_XML.php" "configs/$site.yml" > "site/$site.xml" \
|
||||||
&& eval $(xsltproc "nmap_cmd.xsl" "site/$site.xml") \
|
&& eval $(xsltproc "nmap_cmd.xsl" "site/$site.xml") \
|
||||||
&& mv "scans/$site.xml.tmp" "scans/$site.xml"
|
&& mv "scans/$site.xml.tmp" "scans/$site.xml"
|
||||||
|
|
||||||
|
6
scan_all
6
scan_all
@ -5,11 +5,11 @@ pushd "$(dirname -- $0)" > /dev/null
|
|||||||
mkdir -p scans
|
mkdir -p scans
|
||||||
mkdir -p site
|
mkdir -p site
|
||||||
|
|
||||||
for config in configs/*.yaml
|
for config in configs/*.yml
|
||||||
do
|
do
|
||||||
site="$(basename ${config/.yaml/})"
|
site="$(basename ${config/.yml/})"
|
||||||
echo "Scan $site"
|
echo "Scan $site"
|
||||||
./scan "$site"
|
./scan.sh "$site"
|
||||||
done
|
done
|
||||||
|
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
$file = $argv[1];
|
$file = $argv[1];
|
||||||
$site = basename($file, ".yaml");
|
$site = basename($file, ".yml");
|
||||||
$__DIR__ = __DIR__;
|
$__DIR__ = __DIR__;
|
||||||
|
|
||||||
$conf = yaml_parse_file($file);
|
$conf = yaml_parse_file($file);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user