def execute_tshark_stop(): logging.getLogger().setLevel(logging.DEBUG) logging.debug('Stopping Program') logging.debug("Engine_invoker: getting engine instance") engine = Engine() logging.debug("Engine_invoker: invoking print_collector_names") engine.print_collector_names() logging.debug("Engine_invoker: obtaining tshark collector") c = engine.get_collector("tshark") logging.debug("Engine_invoker: stopping collector") engine.stop_collector(c)
def run(self): print self.logger.info(self.collector) engine = Engine() collector = engine.get_collector(self.collector) print self.logger.info(collector) engine.start_collector(collector) while not self.got_sigterm(): print self.logger.info("Running Collector...") if self.got_sigterm(): print self.logger.info( "Stopping all collectors and Exiting Program..") engine.stop_collector(collector)
def execute_snoopy_test(): logging.getLogger().setLevel(logging.DEBUG) logging.debug("Starting Program") logging.debug("Engine_invoker: getting engine instance") engine = Engine() logging.debug("Engine_invoker: Removing all previous data") engine.delete_all() logging.debug("Engine_invoker: invoking print_collector_names") engine.print_collector_names() logging.debug("Engine_invoker: obtaining snoopy collector") c = engine.get_collector("snoopy") logging.debug("Engine_invoker: starting collector") engine.start_collector(c)
def execute_manualscreenshot_test(): logging.getLogger().setLevel(logging.DEBUG) logging.debug("Starting Program") logging.debug("Engine_invoker: getting engine instance") engine = Engine() logging.debug("Engine_invoker: Removing all previous data") engine.delete_all() logging.debug("Engine_invoker: invoking print_collector_names") engine.print_collector_names() logging.debug("Engine_invoker: obtaining manualscreenshot collector") c = engine.get_collector("manualscreenshot") logging.debug("Engine_invoker: starting collector") engine.start_collector(c) logging.debug("Engine_invoker: waiting 5 seconds") time.sleep(5) logging.debug("Engine_invoker: stopping collector") engine.stop_collector(c)
def execute_tshark_test(): logging.getLogger().setLevel(logging.DEBUG) logging.debug("Starting Program") logging.debug("Engine_invoker: getting engine instance") engine = Engine() logging.debug("Engine_invoker: Removing all previous data") engine.delete_all() logging.debug("Engine_invoker: invoking print_collector_names") engine.print_collector_names() logging.debug("Engine_invoker: obtaining tshark collector") c = engine.get_collector("tshark") logging.debug("Engine_invoker: starting collector") engine.start_collector(c) logging.debug("Engine_invoker: waiting 5 seconds") time.sleep(5) logging.debug("Engine_invoker: stopping collector") engine.stop_collector(c) logging.debug("Engine_invoker: parsing data") engine.parser(c) logging.debug("Engine_invoker: Complete. Exiting")
def execute_pykeylogger_test(): logging.getLogger().setLevel(logging.DEBUG) logging.debug("Starting Program") logging.debug("Engine_invoker: getting engine instance") engine = Engine() logging.debug("Engine_invoker: Removing all previous data") #engine.delete_all() logging.debug("Engine_invoker: invoking print_collector_names") engine.print_collector_names() logging.debug("Engine_invoker: obtaining pykeylogger collector") c = engine.get_collector("pykeylogger") logging.debug("Engine_invoker: starting collector") engine.start_collector(c) logging.debug("Engine_invoker: waiting 10 seconds") time.sleep(10) logging.debug("Engine_invoker: stopping collector") engine.stop_collector(c) logging.debug("Engine_invoker: parsing data") engine.parser(c) logging.debug("Engine_invoker: exporting data") os.makedirs(PYKEYLOGGER_DIR, exist_ok=True) engine.export(PYKEYLOGGER_DIR) logging.debug("Engine_invoker: PyKeylogger Complete.")
def execute_auditd_test(): logging.getLogger().setLevel(logging.DEBUG) logging.debug("Starting Program") logging.debug("Engine_invoker: getting engine instance") engine = Engine() logging.debug("Engine_invoker: Removing all previous data") engine.delete_all() logging.debug("Engine_invoker: invoking print_collector_names") engine.print_collector_names() logging.debug("Engine_invoker: obtaining auditd collector") c = engine.get_collector("auditd") logging.debug("Engine_invoker: starting collector") engine.start_collector(c) logging.debug("Engine_invoker: waiting 10 seconds") time.sleep(30) logging.debug("Engine_invoker: stopping collector") engine.stop_collector(c) logging.debug("Engine_invoker: parsing data") engine.parser(c) logging.debug("Engine_invoker: exporting data") os.makedirs(AUDITD_DIR, exist_ok=True) engine.export(AUDITD_DIR) logging.debug("Engine_invoker: Complete. Exiting")