From 540dc463d180c106ae2dc6103ddf2aa87811ea0b Mon Sep 17 00:00:00 2001 From: jc Date: Tue, 6 May 2025 18:06:14 +0300 Subject: [PATCH] resource management --- portradar.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/portradar.sh b/portradar.sh index c84efc7..cd8c75f 100755 --- a/portradar.sh +++ b/portradar.sh @@ -75,16 +75,14 @@ fast_ping(){ } scan_tcp(){ - [[ $1 ]] && { [[ $1 =~ ^[0-9]+$ ]] && { c=$1; ret=$(nc -zn -w2 $ip $c >/dev/null 2>&1; echo $?); [[ $ret == 0 ]] && echo $c >> /tmp/tcp_ports; } || { ports=${1//,/ }; for c in ${ports[@]}; do ret=$(nc -zn -w2 $ip $c >/dev/null 2>&1; echo $?); [[ $ret == 0 ]] && echo $c >> /tmp/tcp_ports; done; }; [[ -f /tmp/tcp_ports ]] && { [[ $RUN_NMAP == true ]] && { command="nmap -Pn -n -sCV -p $(allports=($(/dev/null 2>&1; echo $?); [[ $ret == 0 ]] && echo $c >> /tmp/tcp_ports; } || { for c in ${mports[@]}; do ret=$(nc -zn -w2 $ip $c >/dev/null 2>&1; echo $?); [[ $ret == 0 ]] && echo $c >> /tmp/tcp_ports; done; }; [[ -f /tmp/tcp_ports ]] && { [[ $RUN_NMAP == true ]] && { command="nmap -Pn -n -sCV -p $(allports=($(