you can now specify a range of ports
This commit is contained in:
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user