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.
     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()
Example #7
0
 def __init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra):
     HSN2TaskProcessor.__init__(self, connector, datastore, serviceName, serviceQueue, objectStoreQueue, **extra)