Posts

Showing posts with the label open ports

Port Scanning in Python for Open Ports

""" Python v2.x Port Scanning for the given host. Display all the open ports""" import socket global host def help(): print("Usage") print("Enter the host IP: 10.2.5.6") print("Enter the host IP: 172.16.5.32") def port_scan(): global host print("[+] Port scanning initiated for "+str(host)+"...") for i in range(1,65535): soc=socket.socket(socket.AF_INET,socket.SOCK_STREAM) try: soc.connect((host,i)) print("Port %s : OPEN"%(str(i))) except: pass soc.close() print("[+] Scanning Done [+]") valid=True host=raw_input("Enter the host IP:") valid_host=host.split(".") len_host=len(valid_host) if (len_host<4) or (len_host>4): print("Invalid Host") help() elif len_host==4: for i in valid_host: try: if (int(i)<0) or (int(i)>255): print("Invalid Host") valid=False hel...