Beispiel #1
0
 def __init__(self, CoreObj):
     self.Core = CoreObj
     self.DBHandler = db_handler.DBHandler(CoreObj)
     self.Transaction = transaction_manager.TransactionManager(CoreObj)
     self.URL = url_manager.URLManager(CoreObj)
     self.Run = run_manager.RunManager(CoreObj)
     self.PluginRegister = plugin_register.PluginRegister(CoreObj)
     self.ReportRegister = report_register.ReportRegister(CoreObj)
     self.CommandRegister = command_register.CommandRegister(CoreObj)
     self.Debug = debug.DebugDB(CoreObj)
Beispiel #2
0
 def __init__(self, Core):
     cprint("Loading/Initialising database ..")
     self.DBNames = sorted(self.FieldDBNames + self.LineDBNames)
     self.Core = Core  # Need access to reporter for pretty html trasaction log
     self.Storage = defaultdict(list)
     self.Transaction = transaction_manager.TransactionManager(Core)
     self.URL = url_manager.URLManager(Core)
     self.Run = run_manager.RunManager(Core)
     self.PluginRegister = plugin_register.PluginRegister(Core)
     self.ReportRegister = report_register.ReportRegister(Core)
     self.Debug = debug.DebugDB(Core)
Beispiel #3
0
 def Init(self):
     self.Transaction = transaction_manager.TransactionManager(self.Core)
     self.URL = url_manager.URLManager(self.Core)
     self.Plugin = plugin_manager.PluginDB(self.Core)
     self.POutput = poutput_manager.POutputDB(self.Core)
     self.Target = target_manager.TargetDB(self.Core)
     self.Resource = resource_manager.ResourceDB(self.Core)
     self.Config = config_manager.ConfigDB(self.Core)
     self.Error = error_manager.ErrorDB(self.Core)
     self.CommandRegister = command_register.CommandRegister(self.Core)
     self.Mapping = mapping_manager.MappingDB(self.Core)
     self.OWTFSession = session_manager.OWTFSessionDB(self.Core)
     self.Worklist = worklist_manager.WorklistManager(self.Core)
     #self.Vulnexp = vulnexp_manager.VulnexpDB(self.Core)
     self.DBHealthCheck()