Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import os
  2. import argparse
  3.  
  4.  
  5. open_port=list()
  6.  
  7.  
  8.  
  9. parser=argparse.ArgumentParser()
  10. parser.add_argument("-ip",help="Ip address")
  11. parser.add_argument("-name",help="name of the box to penetrate")
  12. #initial scan
  13. if args.ip:
  14. data=os.popen('nmap --min-rate 50000 -p- {}'.format(args.ip))
  15. services=data[6:]
  16. for service in services:
  17. print("\t\t"+service)
  18. open_port.append(service.split(" ")[0].split("/")[0])
  19. #advanced scan
  20. if args.ip and args.name:
  21. os.popen('nmap -sV -A -sC -p {} --min-rate 50000 -oN {} {}'.format(','.join(str(port) for port in open_port),args.name,args.ip))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement