A simple port scanner that takes user input for the host to be scanned and outputs the ports that are open
port_scan.py
from socket import*if__name__=='__main__': target =input("Enter host to be scanned:") target_ip =gethostbyname(target)for i inrange(65535): s =socket(AF_INET, SOCK_STREAM) con = s.connect_ex((target_ip, i))if (con ==0):print("Port {} is open".format(i)) s.close()