def create_module_dic(): if constant.modules_dic: return constant.modules_dic modules = {} # Define a dictionary for all modules for category in get_categories(): modules[category] = {} # Add all modules to the dictionary for m in get_modules(): modules[m.category][m.options['dest']] = m constant.modules_dic = modules return modules
import time # Object used to manage the output / write functions (cf write_output file) constant.st = StandardOutput() # Tab containing all passwords stdoutRes = [] modules = {} # Define a dictionary for all modules for c in get_categories(): modules[c] = {} # Add all modules to the dictionary for m in get_modules(): modules[m.category][m.options['dest']] = m def output(): if args['output']: if os.path.isdir(args['output']): constant.folder_name = args['output'] else: print('[!] Specify a directory, not a file !') if args['write_normal']: constant.output = 'txt' if args['write_json']: constant.output = 'json'
import sys import os # Object used to manage the output / write functions (cf write_output file) constant.st = StandartOutput() # Tab containing all passwords stdoutRes = [] modules = {} # Define a dictionary for all modules for category in get_categories(): modules[category] = {} # Add all modules to the dictionary for module in get_modules(): modules[module.category][module.options['dest']] = module modules['mails']['thunderbird'] = Mozilla( True) # For thunderbird (firefox and thunderbird use the same class) def output(): if args['output']: if os.path.isdir(args['output']): constant.folder_name = args['output'] else: print('[!] Specify a directory, not a file !') if args['write_normal']: constant.output = 'txt'
import getpass import time import json import sys import os # Configuration from lazagne.config.write_output import parseJsonResultToBuffer, print_debug, StandartOutput from lazagne.config.manage_modules import get_categories, get_modules from lazagne.config.constant import * # Object used to manage the output / write functions (cf write_output file) constant.st = StandartOutput() category = get_categories() moduleNames = get_modules() # Tab containing all passwords stdoutRes = [] # Define a dictionary for all modules modules = {} for categoryName in category: modules[categoryName] = {} # Add all modules to the dictionary for module in moduleNames: modules[module.category][module.options['dest']] = module modules['mails']['thunderbird'] = Mozilla( True) # For thunderbird (firefox and thunderbird use the same class)