示例#1
0
文件: ratel.py 项目: mdeous/Ratel
    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)
示例#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)
示例#3
0
文件: ratel.py 项目: mdeous/Ratel
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()
示例#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()