Example #1
0
    def __init__(self, root, config):
        """
        Initialize variables and modules.

        @type  root:     String
        @param root:     Full path to the FuzzLabs root directory
        @type  config:   Dictionary
        @param config:   The complete configuration as a dictionary
        """

        self.root = root
        self.config = config
        self.loaded_modules = []
        self.modules_dir = self.root + "/modules"
        self.database = DatabaseHandler(self.config, self.root)

        self.__init_modules()
Example #2
0
    def __init__(self, root, config):
        """
        Initialize FuzzLabs daemon.

        @type  root:     String
        @param root:     Full path to the FuzzLabs root directory
        @type  config:   Dictionary
        @param config:   The complete configuration as a dictionary
        """

        self.root = root
        self.config = config
        self.modules = None
        self.stdin_path = self.config['daemon']['stdin']
        self.stdout_path = self.config['daemon']['stdout']
        self.stderr_path = self.config['daemon']['stderr']
        self.pidfile_path = self.config['daemon']['pidfile']
        self.pidfile_timeout = self.config['daemon']['pidfile_timeout']
        self.running = True
        self.database = DatabaseHandler(self.config, self.root)
Example #3
0
import os
import sys
import json
import time
import inspect

ROOT_DIR = os.path.dirname(
    os.path.abspath(inspect.getfile(inspect.currentframe())))

sys.path.append(ROOT_DIR + "/../../")
from ConfigurationHandler import ConfigurationHandler
from classes.DatabaseHandler import DatabaseHandler

CONFIG_FILE = ROOT_DIR + "/../../etc/engine.config"
CONFIG = ConfigurationHandler(CONFIG_FILE).get()
DATABASE = DatabaseHandler(CONFIG, ROOT_DIR)

JOB_DATA = SESSION_DATA = {
    "job_id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "data": "this is just test data"
}

ISSUE_DATA = {
    "job_id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "mutant_index": 101,
    "target": {},
    "name": "TEST",
    "process_status": {},
    "request": "REQUEST DATA"
}
ISSUE_DATA_ID = "10708a964e6a54434d9853a2b1cff7bc0b564d51"