#!/usr/bin/python # -*- coding: utf-8 -*- from yapsy.IPlugin import IPlugin from configobj import ConfigObj import logging import os from utilities import GeneralUtilities #set up logging logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) fh = logging.FileHandler(os.path.join(GeneralUtilities.getUserHome(),'creepy_main.log')) fh.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') fh.setFormatter(formatter) logger.addHandler(fh) class InputPlugin(IPlugin): def __init__(self): pass def activate(self): pass def deactivate(self): pass def searchForTargets(self, search_term): return 'dummyUser' def loadConfiguration(self):
#!/usr/bin/python # -*- coding: utf-8 -*- import shelve import os import logging from utilities import GeneralUtilities # set up logging logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) fh = logging.FileHandler( os.path.join(GeneralUtilities.getUserHome(), 'creepy_main.log')) fh.setLevel(logging.DEBUG) formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s') fh.setFormatter(formatter) logger.addHandler(fh) class Project(object): def __init__(self, projectName=None, selectedTargets=None, projectKeywords=None, projectDescription=None, enabledPlugins=None, dateCreated=None, locations=None, analysis=None, dateEdited=None, results=None, viewSettings=None):