From 516ecdf84c50684c02ed3b0b5121c9fb8acd2bc3 Mon Sep 17 00:00:00 2001 From: Jokob-sk Date: Tue, 6 Dec 2022 18:58:47 +1100 Subject: [PATCH] added skipdiscovery to nmap scan --- front/deviceDetails.php | 3 +++ front/php/server/nmap_scan.php | 2 ++ front/php/templates/language/de_de.php | 2 ++ front/php/templates/language/en_us.php | 2 ++ front/php/templates/language/es_es.php | 2 ++ 5 files changed, 11 insertions(+) diff --git a/front/deviceDetails.php b/front/deviceDetails.php index ff96dcf6..b55c209c 100755 --- a/front/deviceDetails.php +++ b/front/deviceDetails.php @@ -509,18 +509,21 @@ if ($_REQUEST['mac'] == 'Internet') { document.getElementById('piamanualnmap_fast').innerHTML=' (' + document.getElementById('txtLastIP').value +')'; document.getElementById('piamanualnmap_normal').innerHTML=' (' + document.getElementById('txtLastIP').value +')'; document.getElementById('piamanualnmap_detail').innerHTML=' (' + document.getElementById('txtLastIP').value +')'; + document.getElementById('piamanualnmap_skipdiscovery').innerHTML=' (' + document.getElementById('txtLastIP').value +')'; }, 2000); +
diff --git a/front/php/server/nmap_scan.php b/front/php/server/nmap_scan.php index b0033c1a..06cbb0b6 100755 --- a/front/php/server/nmap_scan.php +++ b/front/php/server/nmap_scan.php @@ -9,6 +9,8 @@ if ($PIA_SCAN_MODE == 'fast') { exec('nmap '.$PIA_HOST_IP, $output); } elseif ($PIA_SCAN_MODE == 'detail') { exec('nmap -A '.$PIA_HOST_IP, $output); +} elseif ($PIA_SCAN_MODE == 'skipdiscovery') { + exec('nmap -Pn '.$PIA_HOST_IP, $output); } echo '

Scan ('.$PIA_SCAN_MODE.') Results of: '.$PIA_HOST_IP.'

'; diff --git a/front/php/templates/language/de_de.php b/front/php/templates/language/de_de.php index f86b8ef8..6748a5e3 100755 --- a/front/php/templates/language/de_de.php +++ b/front/php/templates/language/de_de.php @@ -198,6 +198,8 @@ $pia_lang['DevDetail_Nmap_buttonDetail'] = 'Detailierter Scan'; $pia_lang['DevDetail_Nmap_buttonFast_text'] = 'Schneller Scan: Überprüft nur die wichtigsten 100 Ports (wenige Sekunden)'; $pia_lang['DevDetail_Nmap_buttonDefault_text'] = 'Standard Scan: Nmap scannt die ersten 1.000 Ports für jedes angeforderte Scan-Protokoll. Damit werden etwa 93 % der TCP-Ports und 49 % der UDP-Ports erfasst. (ca. 5-10 Sekunden)'; $pia_lang['DevDetail_Nmap_buttonDetail_text'] = 'Detailierter Scan: Standardscan mit aktivierter Betriebssystemerkennung, Versionserkennung, Skript-Scan und Traceroute (bis zu 30 oder mehr Sekunden)'; +$pia_lang['DevDetail_Nmap_buttonSkipDiscovery'] = 'Keine Host entdeckung'; +$pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'] = 'Keine Host entdeckung (-Pn Parameter): Standard Scan mit keiner Host entdeckung'; ////////////////////////////////////////////////////////////////// // Maintenance Page diff --git a/front/php/templates/language/en_us.php b/front/php/templates/language/en_us.php index 297a4bbd..8f9c916d 100755 --- a/front/php/templates/language/en_us.php +++ b/front/php/templates/language/en_us.php @@ -196,6 +196,8 @@ $pia_lang['DevDetail_Nmap_buttonDetail'] = 'Detailed Scan'; $pia_lang['DevDetail_Nmap_buttonFast_text'] = 'Fast Scan: Scan fewer ports (100) than the default scan (a few seconds)'; $pia_lang['DevDetail_Nmap_buttonDefault_text'] = 'Default Scan: Nmap scans the top 1,000 ports for each scan protocol requested. This catches roughly 93% of the TCP ports and 49% of the UDP ports. (about 5 seconds)'; $pia_lang['DevDetail_Nmap_buttonDetail_text'] = 'Detailed Scan: Default scan with enabled OS detection, version detection, script scanning and traceroute (up to 30 seconds or more)'; +$pia_lang['DevDetail_Nmap_buttonSkipDiscovery'] = 'Skip host discovery'; +$pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'] = 'Skip host discovery (-Pn option): Default scan without host discovery'; ////////////////////////////////////////////////////////////////// // Maintenance Page diff --git a/front/php/templates/language/es_es.php b/front/php/templates/language/es_es.php index ce8f836c..0d0a9760 100755 --- a/front/php/templates/language/es_es.php +++ b/front/php/templates/language/es_es.php @@ -192,6 +192,8 @@ $pia_lang['DevDetail_Nmap_buttonDetail'] = 'Escaneo detallado'; $pia_lang['DevDetail_Nmap_buttonFast_text'] = 'Escaneo rápido: escanee menos puertos (100) que el escaneo predeterminado (unos pocos segundos)'; $pia_lang['DevDetail_Nmap_buttonDefault_text'] = 'Escaneo predeterminado: NMAP escanea los 1,000 puertos principales para cada protocolo de escaneo solicitado. Esto atrapa aproximadamente el 93% de los puertos TCP y el 49% de los puertos UDP. (aproximadamente 5 segundos)'; $pia_lang['DevDetail_Nmap_buttonDetail_text'] = 'Escaneo detallado: escaneo predeterminado con detección de sistema operativo habilitado, detección de versiones, escaneo de script y traceroute (hasta 30 segundos o más)'; +$pia_lang['DevDetail_Nmap_buttonSkipDiscovery'] = 'Omitir detección de host'; +$pia_lang['DevDetail_Nmap_buttonSkipDiscovery_text'] = 'Omitir detección de host (-Pn opción): Escaneo predeterminado sin detección de host'; ////////////////////////////////////////////////////////////////// // Maintenance Page - Update by @TeroRERO 07ago2022