###poor man's port scanner###
#must support /dev/tcp -- use BASH
#check port
echo > /dev/tcp/127.0.0.1/8 && echo "Port is open" ||echo "Port is closed"

#avoid errors on closed ports
(echo > /dev/tcp/127.0.0.1/8) 2> /dev/null && echo "Port is open" ||echo "Port is closed"

#scan many ports
for i in {20..10000};
do 
  (echo > /dev/tcp/127.0.0.1/$i) &>/dev/null &&
  echo "Port $i is open";
done

#as oneliner
for i in {20..10000};do (echo > /dev/tcp/127.0.0.1/$i) &>/dev/null && echo "Port $i is open";done