def __init__(self): # self.env = env.env() # self.loader = loader.loader() # self.vfs = vfs.vfs() self.api = ApiManager() self.env = self.api.env() self.argument = self.api.argument self.loader = self.api.loader() self.vfs = self.api.vfs()
def __init__(self, raw_input): #init framework core dependencies #self.env = env.env() #self.loader = loader.loader() #self.vfs = vfs.vfs() #self.lmodules = self.loader.modules self.api = ApiManager() self.env = self.api.env() self.loader = self.api.loader() self.vfs = self.api.vfs() self.lmodules = self.loader.get_modules() self.OS = self.api.OS() self.console = raw_input
def __init__(self, completekey='tab', stdin=None, stdout=None): Cmd.__init__(self, completekey, stdin, stdout) self.history = history() self.api = ApiManager() self.vfs = self.api.vfs() self.taskmanager = self.api.TaskManager() self.line_to_arguments = line_to_arguments.Line_to_arguments() self.old_completer = "" self.prompt = "dff / > " self.intro = "\n##########################################\n\ # Welcome on Digital Forensics Framework #\n\ ##########################################\n" self.stdin = self self.completekey = '\t' self.comp_raw = complete_raw_input(self) self.completion = completion.Completion(self.comp_raw) if os.name == 'posix': signal.signal(signal.SIGTSTP, self.bg)