From 6f0dd0ba53e20e3e5460045ef36f73c2dab89cc7 Mon Sep 17 00:00:00 2001 From: jc Date: Tue, 27 May 2025 08:46:42 +0000 Subject: [PATCH] --pointers is now stupid fast --- portradar.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/portradar.sh b/portradar.sh index 6b0b0d1..3b98dc0 100755 --- a/portradar.sh +++ b/portradar.sh @@ -80,7 +80,7 @@ handle(){ } 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; } || { for c in ${1//,/ }; 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; } || { tcp_scan_quick(){ ret=$(nc -zn -w2 $ip $c >/dev/null 2>&1; echo $?); [[ $ret == 0 ]] && { echo $c >> /tmp/tcp_ports; }; }; for c in ${1//,/ }; do tcp_scan_quick & done; wait; }; [[ -f /tmp/tcp_ports ]] && { [[ $RUN_NMAP == true ]] && { command="nmap -Pn -n -sCV -p $(allports=($(