in extractors/redlinestealer/redlinestealer_config_extractor.py [0:0]
def main() -> None:
args = parse_arguments()
outfile = args.outfile
configs = dict()
if args.file:
config = process_redlinestealer_file(args.file)
if config:
configs[args.file.as_posix()] = config
elif args.directory:
for filename, config in utils.map_files_directory(
args.directory, functools.partial(process_redlinestealer_file)
):
if config:
configs.update({filename.as_posix(): config})
if configs:
outfile.write_text(json.dumps(configs))
print("[+] Extracted configuration written to {}".format(outfile))