diff --git a/portradar.sh b/portradar.sh index 936cf5d..4f83777 100755 --- a/portradar.sh +++ b/portradar.sh @@ -28,7 +28,7 @@ pt(){ file=$1 [[ ! -f $file ]] && { [[ $port ]] && cg_color bby "Port $port is closed :(" || cg_color bby "No ports discovered"; return; } [[ $RUN_NMAP == true ]] && return - ports=($(<$file)) + ports=($(sort -n $file)) prot=$2 for ((c=0; c<44; c++)); do echo -n "-"; done; echo echo "| Port | Service |" @@ -74,7 +74,7 @@ fast_ping(){ } scan_tcp(){ - [[ $1 ]] && { c=$1; ret=$(nc -w1 -z $ip $c 2>/dev/null; echo $?); [[ $ret == 0 ]] && { echo $c >> /tmp/tcp_ports; [[ $RUN_NMAP == true ]] && { command="nmap -Pn --disable-arp-ping -n -sCV -p $(allports=($(/dev/null; echo $?); [[ $ret == 0 ]] && { echo $c >> /tmp/tcp_ports; [[ $RUN_NMAP == true ]] && { command="nmap -Pn -n -sCV -p $(allports=($(