def ConfAnalysis(ConfFile): global UA global UAFILE global CONF global DBfile global DBDir global SrcDir global DLDir global PROXY global TABLEname global InvTABLEname global SearchString global LogConf global LogDir global LogFile global LOG try: CONF = ConfParser(ConfFile) P = VerifyPath() # Database stuff DBfile = CONF.DBfile TABLEname = CONF.TABLEname InvTABLEname = CONF.InvestigTABLEname # Path stuff SrcDir = CONF.SrcDir P.VerifyOrCreate(SrcDir) DBDir = CONF.DatabaseDir P.VerifyOrCreate(DBDir) DLDir = CONF.DLDir P.VerifyOrCreate(DLDir) # Connection stuff PROXY = CONF.http_proxy UA = CONF.http_UA UAFILE = CONF.UAfile # Search stuff if SearchUString: SearchString = SearchUString else: SearchString = CONF.SearchString # Logging stuff LogConf = CONF.LogConf LogDir = CONF.LogDir P.VerifyOrCreate(LogDir) LogFile = CONF.LogFile llog = LogDir + LogFile LOG = Logger(llog) except: err = sys.exc_info() LOG.error("ConfAnalysis error " + str(err))
def ConfAnalysis(ConfFile): global yara_rules_dir global yara_compiled global archivesDir_to_analyse try: CONF = ConfParser(ConfFile) # Yara stuff yara_rules_dir = CONF.yara_rules_dir yara_compiled = CONF.yara_compiled # Path stuff archivesDir_to_analyse = CONF.archivesDir_to_analyse except Exception as e: print("[!!!] ConfParser Error: " + str(e))