コード例 #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
ファイル: ratel.py プロジェクト: amborepratik/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)
コード例 #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
ファイル: ratel.py プロジェクト: amborepratik/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()