From 67b5580db2cab4a2891c2d2f9f777d9565293573 Mon Sep 17 00:00:00 2001 From: jc Date: Sun, 13 Jul 2025 16:19:20 +0000 Subject: [PATCH] you can now specify a range of ports --- portradar.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portradar.sh b/portradar.sh index 5774b41..12b8b5d 100755 --- a/portradar.sh +++ b/portradar.sh @@ -247,7 +247,7 @@ while [ "$1" != "" ]; do case $1 in -p | --port) shift - [[ $1 =~ ^[0-9]+$ && $1 -le 65535 ]] && { port=$1; } || { [[ $1 =~ ^[0-9]+(,[0-9]+)+$ ]] && { for p in ${1//,/ }; do [[ $p -gt 65535 ]] && help; done; mports=$1; }; } || help + [[ $1 =~ ^[0-9]+$ && $1 -le 65535 ]] && { port=$1; } || { [[ $1 =~ ^[0-9]+(,[0-9]+)+$ ]] && { for p in ${1//,/ }; do [[ $p -gt 65535 ]] && help; done; mports=$1; }; } || { [[ $1 =~ ^[0-9]+-[0-9]+$ ]] && { range=(${1//-/ }); f=${range[0]}; l=${range[1]}; range=(); for i in $(seq $f $l); do range+=($i); done; a=${range[@]}; mports=${a// /,}; }; } || help ;; --nmap) RUN_NMAP=true