diff --git a/portradar.sh b/portradar.sh index 41d3697..1af6a77 100755 --- a/portradar.sh +++ b/portradar.sh @@ -82,7 +82,7 @@ scan_tcp(){ for c in ${top_1000[@]}; do tcp_scan & done # scan residual ports - i=0; k=0; for c in $(seq 1 65535); do [[ ! ${top_1000[$c]} ]] && { tcp_scan & ((k++)); [[ $i == 0 ]] && { [[ $k == 1000 ]] && { sleep .05; k=0; ((i++)); }; } || [[ $i == 1 ]] && { [[ $k == 500 ]] && { sleep .02; k=0; ((i++)); }; } || [[ $i == 2 ]] && { [[ $k == 250 ]] && { sleep .005; k=0; i=0; }; }; }; done + i=0; k=0; for c in $(seq 1 65535); do [[ ! ${top_1000[$c]} ]] && { tcp_scan & ((k++)); [[ $i == 0 ]] && { [[ $k == 1000 ]] && { sleep .147; k=0; ((i++)); }; } || [[ $i == 1 ]] && { [[ $k == 500 ]] && { sleep .007; k=0; ((i++)); }; } || [[ $i == 2 ]] && { [[ $k == 250 ]] && { sleep .002; k=0; i=0; }; }; }; done # wait wait