From 36b7a91c48f2015e3d5b214f7689866787bae920 Mon Sep 17 00:00:00 2001
From: adrien <adrien@malingrey.fr>
Date: Fri, 28 Apr 2023 15:21:18 +0200
Subject: [PATCH] select service distinct

---
 nmap_cmd.xsl | 2 +-
 scan_all     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/nmap_cmd.xsl b/nmap_cmd.xsl
index 8e422e8..1c265a7 100644
--- a/nmap_cmd.xsl
+++ b/nmap_cmd.xsl
@@ -9,7 +9,7 @@
 
 <xsl:template match="lanScan">
 <xsl:text>nmap -v -T4 -p </xsl:text>
-<xsl:apply-templates select="//service"/>
+<xsl:apply-templates select="//service[not(.=preceding::*)]" />
 <xsl:text> --script "$DIR/http-info.nse" -oX "$DIR/</xsl:text>
 <xsl:value-of select="@scanpath"/>
 <xsl:text>.tmp" </xsl:text>
diff --git a/scan_all b/scan_all
index d902eb2..8f0d990 100755
--- a/scan_all
+++ b/scan_all
@@ -8,5 +8,5 @@ mkdir -p "$DIR"/site
 for config in "$DIR"/configs/*.yaml
 do
     echo $config
-    ./scan "$config"
+    ./scan "$config" &
 done