From 619acc8583b37c9f13c660b666393341e4f1657b Mon Sep 17 00:00:00 2001 From: Itay Nir <78868632+itaynir1@users.noreply.github.com> Date: Sun, 23 Jul 2023 01:30:27 +0300 Subject: [PATCH] Add files via upload --- portscanner.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 portscanner.py diff --git a/portscanner.py b/portscanner.py new file mode 100644 index 0000000..03c3e74 --- /dev/null +++ b/portscanner.py @@ -0,0 +1,30 @@ + + +import socket +import termcolor + + +def scan(target, ports): + print('\n' + ' Starting Scan For ' + str(target)) + for port in range(1,ports): + scan_port(target,port) + + +def scan_port(ipaddress, port): + try: + sock = socket.socket() + sock.connect((ipaddress, port)) + print("[+] Port Opened " + str(port)) + sock.close() + except: + pass + + +targets = input("[*] Enter Targets To Scan(split them by ,): ") +ports = int(input("[*] Enter How Many Ports You Want To Scan: ")) +if ',' in targets: + print(termcolor.colored(("[*] Scanning Multiple Targets"), 'green')) + for ip_addr in targets.split(','): + scan(ip_addr.strip(' '), ports) +else: + scan(targets,ports)