fixed bug in the argument parser

This commit is contained in:
antonioCoco
2021-09-19 13:12:33 +02:00
parent 477c30e77d
commit acdcd8d31f
+10 -7
View File
@@ -153,11 +153,14 @@ if __name__ == '__main__':
create_interact_parser(subparsers)
args = parser.parse_args()
if args.mode == 'generate':
generate_obj = Generate(args.password, args.encryption, args.obfuscator, args.endian_type, args.output)
generate_obj.generate()
if args.__contains__('mode'):
if args.mode == 'generate':
generate_obj = Generate(args.password, args.encryption, args.obfuscator, args.endian_type, args.output)
generate_obj.generate()
if args.mode == 'interact':
prompt = SharPyShellPrompt(args.password, args.encryption, args.default_shell, args.url,
args.user_agent, args.cookies, args.custom_header, args.insecure, args.proxy)
prompt.cmdloop('\n')
if args.mode == 'interact':
prompt = SharPyShellPrompt(args.password, args.encryption, args.default_shell, args.url,
args.user_agent, args.cookies, args.custom_header, args.insecure, args.proxy)
prompt.cmdloop('\n')
else:
parser.print_help()