def __init__(self, pipe, kb, stopevent, drone, parent): super(SnifferProcess, self).__init__() self.pipe = pipe self.kb = kb self.stopevent = stopevent self.name = '{0}.Sniffer'.format(parent) self.logutil = KBLogUtil(drone, self.name)
def __init__(self, name, port): signal.signal(signal.SIGINT, self.SIGINT) self.port = port self.name = name self.logutil = KBLogUtil(self.name, 'Daemon', os.getpid()) self.interfaces = {} self.plugins = {} self.pid = os.getpid()
def __init__(self, config): Process.__init__(self) self.name = 'RuleEngine' self.config = config self.database = DatabaseHandler(self.config.name) self.logutil = KBLogUtil(self.config.name, self.name) self.wids = WIDSClient(self.config.server_ip, self.config.server_port) self.active = None self.rules = [] #///dev/// self.rules.append(rule1)
def __init__(self, pipe, task_queue, stopevent, task_update_event, drone, parent): super(FilterProcess, self).__init__() self.pipe = pipe self.task_queue = task_queue self.stopevent = stopevent self.taskevent = task_update_event self.drone = drone self.parent = parent self.name = '{0}.Filter'.format(self.parent) self.logutil = KBLogUtil(self.drone, self.name, None) self.callbacks = 0
def __init__(self, settings, config, shutdown_event, name): Process.__init__(self) self.name = name self.settings = settings self.config = config self.shutdown_event = shutdown_event self.database = DatabaseHandler(self.config.name) self.logutil = KBLogUtil(self.config.name, self.name, None) self.wids_api = WIDSClient(self.config.server_ip, self.config.server_port) self.tasks = {} self.active = False self.running = False
def __init__(self, parameters=None, config=None): signal.signal(signal.SIGINT, self.SIGINT) self.config = WIDSConfig(parameters, config) self.config.daemon_pid = os.getpid() self.logutil = KBLogUtil(self.config.name, 'Daemon') self.database = DatabaseHandler(self.config.name) self.engine = None self.module_store = {} self.module_counter = 0 self.task_store = {} self.task_counter = 0 self.drone_store = {} self.drone_counter = 0
def __init__(self, interfaces, channel, drone, name): #TODO: add interface validation self.interfaces = interfaces self.name = name self.kb = None self.channel = channel self.drone = drone self.childprocesses = [] self.tasks = {} self.done_event = Event() self.task_update_event = Event() self.timeout = 5 self.status = True self.active = True self.desc = None self.pid = os.getpid() self.logutil = KBLogUtil(self.drone, '{0}.Main'.format(self.name))