Skip to content

Instantly share code, notes, and snippets.

@diogojorgebasso
Created March 4, 2022 01:41
Show Gist options
  • Save diogojorgebasso/788500cd6557bc30a47e926b4baf4c29 to your computer and use it in GitHub Desktop.
Save diogojorgebasso/788500cd6557bc30a47e926b4baf4c29 to your computer and use it in GitHub Desktop.
#!/bin/python
import sys
import socket
from datetime import datetime as dt
# Define our target
if len(sys.argv) == 2:
target = socket.gethostbyname(sys.argv[1]) # translate hostame to IPV4
else:
print("Invalid syntax")
try:
for port in range(50,85):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.setdefaulttimeout(1)
result = s.connect_ex((target, port))
if result == 0:
print(f"Port {port} is open.")
s.close()
except KeyboardInterrupt:
print("\nExiting Program...")
sys.exit()
except socket.error:
print("Couldn't connect to server.")
sys.exit()
# CREDITS: https://www.youtube.com/watch?v=fNzpcB7ODxQ&ab_channel=TheCyberMentor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment