Esempio n. 1
0
def command_options(text=False):
    try:
        options = global_options
        headers = [
            B + Bold + "Name", "Current value", "Required", "Description" + end
        ]
        names = list(options.keys())
        values = utils.my_map(lambda x: str(options[x][2]), names)
        required = utils.my_map(lambda x: ["No", "Yes"][options[x][0]], names)
        description = utils.my_map(lambda x: options[x][1], names)
        cols = []
        for row in range(len(names)):
            cols.append(
                [names[row], values[row], required[row], description[row]])
        utils.create_table(headers, cols)

    except Exception as e:
        if Settings.debug:
            error("Error in finding options! ")
            print("Exception -> " + str(e))
            print("   Module -> " + str(m))
            print("Trackback -> ")
            traceback.print_exc()
        else:
            error("Unknown error! enable debug mode to more details")
Esempio n. 2
0
def command_options(text=False):

    options = global_options
    headers = [
        B + Bold + "Name", "Current value", "Required", "Description" + end
    ]
    names = list(options.keys())
    values = utils.my_map(lambda x: str(options[x][2]), names)
    required = utils.my_map(lambda x: ["No", "Yes"][options[x][0]], names)
    description = utils.my_map(lambda x: options[x][1], names)
    cols = []
    for row in range(len(names)):
        cols.append([names[row], values[row], required[row], description[row]])
    utils.create_table(headers, cols)
Esempio n. 3
0
def command_reload(text=False):
    global modules
    modules = db.index_modules()
    status("Database updated! ( {} module(s) loaded now )".format(
        len(modules)))
    utils.Input_completer(
        all_keywords +
        utils.my_map(lambda x: utils.pythonize(x).split(".")[-1], modules))
Esempio n. 4
0
def command_options(text=False):
	try:
		options     = global_options
		headers     = [B+Bold+"Name","Current value","Required","Description"+end]
		names       = list( options.keys() )
		values      = utils.my_map(lambda x:str(options[x][2]),names)
		required    = utils.my_map(lambda x:["No","Yes"][options[x][0]],names)
		description = utils.my_map(lambda x:options[x][1],names)
		cols        = []
		for row in range(len(names)):
			cols.append([ names[row], values[row], required[row], description[row] ])
		utils.create_table(headers,cols)

	except Exception as e:
		if Settings.debug:
			error("Error in finding options! ")
			print("Exception -> "+str(e) )
			print("   Module -> "+str(m) )
			print("Trackback -> ")
			traceback.print_exc()
		else:
			error("Unknown error! enable debug mode to more details")