from socket import *
import time
startTime = time.time()
if __name__ == '__main__':
ip = input('Enter the IP Address: ')
target_ip = gethostbyname(ip)
print('Scanning the Ports...', target_ip)
for i in range(1, 65535):
s = socket(AF_INET, SOCK_STREAM)
conn = s.connect_ex((target_ip, i))
if (conn == 0):
print('Port %d: OPEN' % (i,))
s.close()
print('Time taken:', time.time() - startTime)