Exemple #1
0
    def __init__(self, config_dir, queue, logger):
        threading.Thread.__init__(self)

        self.logger = logger
        self.queue = queue

        # load correlation rules here :)
        self.corEngine = CorrelationEngine(config_dir, logger)
Exemple #2
0
    def __init__(self, config_dir, queue, logger):
        threading.Thread.__init__(self)

        self.logger = logger
        self.queue = queue

        # load correlation rules here :)
        self.corEngine = CorrelationEngine(config_dir, logger)
Exemple #3
0
class CorrelationWorker(threading.Thread):
    logger = None
    queue = None

    def __init__(self, config_dir, queue, logger):
        threading.Thread.__init__(self)

        self.logger = logger
        self.queue = queue

        # load correlation rules here :)
        self.corEngine = CorrelationEngine(config_dir, logger)

    def run(self):
        while True:
            item = self.queue.get()
            self.corEngine.evaluate(item['parser'], item['obj'])
            self.queue.task_done()
Exemple #4
0
class CorrelationWorker(threading.Thread):
    logger = None
    queue = None

    def __init__(self, config_dir, queue, logger):
        threading.Thread.__init__(self)

        self.logger = logger
        self.queue = queue

        # load correlation rules here :)
        self.corEngine = CorrelationEngine(config_dir, logger)

    def run(self):
        while True:
            item = self.queue.get()
            self.corEngine.evaluate(item['parser'], item['obj'])
            self.queue.task_done()