Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import sys
- from socket import *
- from datetime import datetime
- START_PORT = 1
- END_PORT = 1025
- target = raw_input(">>> Enter target's IP address: ")
- start_time = datetime.now().replace(microsecond=0)
- print "\nScan started at %s \n" % (start_time)
- def scan_target(target, port):
- try:
- return_code = 1
- s = socket(AF_INET, SOCK_STREAM)
- err_code = s.connect_ex((target, port))
- if err_code == 0:
- return_code = err_code
- s.close()
- except:
- print "Error: Could not establish connection!"
- sys.exit(0)
- return return_code
- for port in range(START_PORT, END_PORT):
- return_code = scan_target(target, port)
- if return_code == 0:
- print "*** Port %d: OPEN" % (port)
- end_time = datetime.now().replace(microsecond=0)
- duration = end_time - start_time
- print "\nScan finished in %s" % (duration)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement