From 8e1fc992c996f8169caaf54f718f0a72a5453dc9 Mon Sep 17 00:00:00 2001 From: jc Date: Thu, 19 Sep 2024 22:35:57 +0300 Subject: [PATCH] can pass a port or ports discovered on one host or subnet to nmap --- portradar.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/portradar.sh b/portradar.sh index 0cf414e..a320772 100755 --- a/portradar.sh +++ b/portradar.sh @@ -27,6 +27,7 @@ pp(){ pt(){ file=$1 [[ ! -f $file ]] && { [[ $port ]] && cg_color bby "Port $port is closed :(" || cg_color bby "No ports discovered"; return; } + [[ $RUN_NMAP == true ]] && return ports=($(<$file)) prot=$2 for ((c=0; c<44; c++)); do echo -n "-"; done; echo @@ -73,7 +74,7 @@ fast_ping(){ } scan_tcp(){ - [[ $1 ]] && { c=$1; ret=$(nc -w1 -z $ip $c 2>/dev/null; echo $?); [[ $ret == 0 ]] && { echo $c >> /tmp/tcp_ports; echo -n "For Nmap service and version enumeration try: "; cg_color bbb "sudo nmap -sCV -p $(allports=($(/dev/null; echo $?); [[ $ret == 0 ]] && { echo $c >> /tmp/tcp_ports; [[ $RUN_NMAP == true ]] && { command="nmap -Pn --disable-arp-ping -n -sCV -p $(allports=($(