Document 9
Document 9
import sys
import socket
print(ascii_banner)
# Defining a target
if len(sys.argv) == 2:
target = socket.gethostbyname(sys.argv[1])
else:
# Add Banner
print("-" * 50)
print("-" * 50)
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.setdefaulttimeout(1)
# returns an error indicator
result = s.connect_ex((target,port))
if result ==0:
print("Port {} is open".format(port))
s.close()
except KeyboardInterrupt:
sys.exit()
except socket.gaierror:
sys.exit()
except socket.error:
sys.exit()