def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra): ''' Runs Process init first and then creates required connections. ''' HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra) self.thug = extra.get("thug") self.thugDir = os.path.dirname(self.thug) self.parser = ThugAnalysisParser()
def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra): ''' Runs Process init first and then creates required connections. TODO: Implement data store connection. TODO: Implement object store interaction. ''' HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra) self.nugget = extra.get("nugget") self.inputMapping = extra.get("inputmapping") self.outputMapping = extra.get("outputmapping") self.outputMapper = self.outputMapping.OutputMapper(self) self.inputMapper = self.inputMapping.InputMapper()
def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra): ''' Runs Process init first and then creates required connections. To do: Implement data store connection. To do: Implement object store interaction. ''' HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra) self.cuckooDir = extra.get("cuckoo") self.cuckooFinalTimeout = extra.get("timeout") sys.path.append(self.cuckooDir) import lib.cuckoo.core.database import lib.cuckoo.common.config os.chdir(self.cuckooDir) self.cuckooConfig = lib.cuckoo.common.config.Config() self.cuckooDB = lib.cuckoo.core.database.Database() self.cuckooDefaultTimeout = self.cuckooConfig.get("cuckoo").get("analysis_timeout", 120)
def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra): self.ipVerifiers = [] self.domainVerifiers = [] HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra)
def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra): self.matches = [] HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra) self.rules_cache = hsn2yararulescache.getYaraRulesCache()
def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra): HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra)