Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/env python
- #####################################
- # Skanner.py by @leonteale #
- # Version 2.0 #
- # Default Pass login #
- # Requirements: nmap, Hydra, nc #
- #####################################
- # Requirements:
- # apt-get install nmap
- # apt-get install hydra
- # apt-get install netcat
- import os
- import sys
- import argparse
- # Prints title, version, contact info, etc.
- def banner():
- title = "Skanner.py"
- version = "Version 2.0"
- contact = "[email protected]"
- print "-" * 45
- print title.center(45)
- print version.center(45)
- print contact.center(45)
- print "-" * 45
- #Parse Arguments
- parser = argparse.ArgumentParser(description="Stand alone vulenrability scanner.")
- parser.add_argument("target", help="10.10.10.14, 10.10.10.0/24, ips.txt")
- group = parser.add_mutually_exclusive_group()
- group.add_argument("-i", "--ip", default="true", action="store_true", help="secify a single target to scan")
- group.add_argument("-l", "--list", action="store_true", help="secify a list of targets (one per line)")
- group.add_argument("-r", "--range", action="store_true", help="secify a range of targets")
- subparsers = parser.add_subparsers(title="subcommands", metavar="<command>")
- subparsers.add_parser("--ms08_067", help="Run an MS08-067 check against the host(s)")
- subparsers.add_parser("--anonftp", help="Run an Anonymous FTP check against the host(s)")
- subparsers.add_parser("--vnc", help= "Weak/blank passwords, vnc bypass checks agains the host(s)")
- subparsers.add_parser("--port_scan", help= "Port scan the specified host(s)")
- args = parser.parse_args()
- #Actual script
- def core():
- if args.list:
- print "scanning list"
- if args.range:
- print "scanning range"
- if args.ms08_067:
- print "scanning for ms08-067"
- if args.anonftp:
- print "scanning for Anonymous FTP"
- if args.vnc:
- print "scanning for weak or blank VNC password"
- if args.port_scan:
- print "running a port scan against target(s)"
- print "\nrunning scan\n"
- #Ye old main
- def main():
- banner()
- core()
- main()
Advertisement
Add Comment
Please, Sign In to add comment