#!/usr/bin/env bash

clear

targethost=$1
report="$PWD/OpenedPorts.$targethost.txt"

echo "| Scanning Open Ports on $targethost target ..."
echo "===========================================================" > $report
echo " Open Ports Scan Report on $targethost " >> $report
echo "===========================================================" >> $report
for port in {1..65535};
do 
	sleep 0.10
	(echo >/dev/tcp/$targethost/$port) >& /dev/null && echo "Found : $targethost:$port" >> $report
	echo -n "> Scanned $port/65535 on $targethost | "
	echo "$(grep $port $report)" 
done
echo "===========================================================" >> $report