Update parse.py
parent
2970156be7
commit
cd90e9cc35
|
@ -1,8 +1,14 @@
|
|||
#import
|
||||
import argparse
|
||||
|
||||
#defines parser function
|
||||
def parser():
|
||||
|
||||
#create base argument parser
|
||||
parser = argparse.ArgumentParser(description="browser brute args")
|
||||
subparse=parser.add_subparsers(dest="command")
|
||||
|
||||
#create subparser for brute mode
|
||||
npparser=subparse.add_parser("brute")
|
||||
npparser.add_argument("-b","--browser",required=True, choices=["chrome","firefox"])
|
||||
npparser.add_argument("-u","--url",required=True)
|
||||
|
@ -15,10 +21,12 @@ def parser():
|
|||
npparser.add_argument("-mp","--makepreset",action="store_true")
|
||||
npparser.add_argument("-pn","--presetname")
|
||||
|
||||
#create subparser for preset mode
|
||||
pparser=subparse.add_parser("preset")
|
||||
pparser.add_argument("-pn","--presetname",required=True)
|
||||
pparser.add_argument("-un","--username",required=True)
|
||||
pparser.add_argument("-wl","--wordlist",required=True)
|
||||
|
||||
#return parsed arguments
|
||||
args = parser.parse_args()
|
||||
return args
|
||||
|
|
Loading…
Reference in New Issue