Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import sys
  3. from socket import *
  4. from datetime import datetime
  5.  
  6. START_PORT = 1
  7. END_PORT = 1025
  8.  
  9. target = raw_input(">>> Enter target's IP address: ")
  10.  
  11. start_time = datetime.now().replace(microsecond=0)
  12. print "\nScan started at %s \n" % (start_time)
  13.  
  14. def scan_target(target, port):
  15. try:
  16. return_code = 1
  17.  
  18. s = socket(AF_INET, SOCK_STREAM)
  19.  
  20. err_code = s.connect_ex((target, port))
  21.  
  22. if err_code == 0:
  23. return_code = err_code
  24.  
  25. s.close()
  26.  
  27. except:
  28. print "Error: Could not establish connection!"
  29. sys.exit(0)
  30.  
  31. return return_code
  32.  
  33. for port in range(START_PORT, END_PORT):
  34. return_code = scan_target(target, port)
  35.  
  36. if return_code == 0:
  37. print "*** Port %d: OPEN" % (port)
  38.  
  39. end_time = datetime.now().replace(microsecond=0)
  40. duration = end_time - start_time
  41. print "\nScan finished in %s" % (duration)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement