def test_tcps(self): address = ('127.0.0.1', 5515) keyfile = NamedTemporaryFile(delete=False) keyfile.write(key_data) keyfile.close() certfile = NamedTemporaryFile(delete=False) certfile.write(cert_data) certfile.close() serv = SyslogServer(address, Handler, keyfile=keyfile.name, certfile=certfile.name) serv.entry = None thr = threading.Thread(target=syslog_server_thread, args=(serv, )) thr.start() tm = TCPSyslogEmitter(address, octet_based_framing=True, keyfile=None) y = create_test_entry('TCPS') tm.emit(y) tm.close() thr.join() serv.socket.close() os.unlink(keyfile.name) os.unlink(certfile.name) self.assertEqual(serv.entry.msg, "An application event log entry through TCPS...")
def test_tcps(self): address = ('127.0.0.1', 5515) keyfile = NamedTemporaryFile(delete=False) keyfile.write(key_data) keyfile.close() certfile = NamedTemporaryFile(delete=False) certfile.write(cert_data) certfile.close() serv = SyslogServer(address, Handler, keyfile=keyfile.name, certfile=certfile.name) serv.entry = None thr = threading.Thread( target=syslog_server_thread, args=(serv,)) thr.start() tm = TCPSyslogEmitter(address, octet_based_framing=True, keyfile=None) y = create_test_entry('TCPS') tm.emit(y) tm.close() thr.join() serv.socket.close() os.unlink(keyfile.name) os.unlink(certfile.name) self.assertEqual(serv.entry.msg, "An application event log entry through TCPS...")
def test_tcp(self): address = ('127.0.0.1', 5514) serv = SyslogServer(address, Handler) serv.entry = None thr = threading.Thread(target=syslog_server_thread, args=(serv, )) thr.start() tm = TCPSyslogEmitter(address, octet_based_framing=False) y = create_test_entry('TCP') tm.emit(y) tm.close() thr.join() serv.socket.close() self.assertEqual(serv.entry.msg, "An application event log entry through TCP...")
def test_tcp(self): address = ('127.0.0.1', 5514) serv = SyslogServer(address, Handler) serv.entry = None thr = threading.Thread( target=syslog_server_thread, args=(serv,)) thr.start() tm = TCPSyslogEmitter(address, octet_based_framing=False) y = create_test_entry('TCP') tm.emit(y) tm.close() thr.join() serv.socket.close() self.assertEqual(serv.entry.msg, "An application event log entry through TCP...")
22: "LOG_LOCAL6", 23: "LOG_LOCAL7", } def prival(prival): sev_num = prival % 8 fac_num = (prival - sev_num) / 8 return (PRIVAL_SEVERITY[sev_num], PRIVAL_FACILITY[fac_num]) class SimpleHandler(SyslogHandler): def handle_entry(self, entry): level, fac = prival(entry.prival) client.name = entry.hostname data = { 'level': level, "culprit": ".".join([fac, entry.app_name]), 'logger': ".".join([fac, entry.app_name]) } client.capture('Message', message=entry.msg, date=entry.timestamp, data=data) s = SyslogServer(('192.168.0.1', 10514), SimpleHandler) s.serve_forever()
9 : "LOG_CRON", 10 : "LOG_AUTHPRIV", 16 : "LOG_LOCAL0", 17 : "LOG_LOCAL1", 18 : "LOG_LOCAL2", 19 : "LOG_LOCAL3", 20 : "LOG_LOCAL4", 21 : "LOG_LOCAL5", 22 : "LOG_LOCAL6", 23 : "LOG_LOCAL7", } def prival(prival): sev_num = prival % 8 fac_num = (prival - sev_num) / 8 return (PRIVAL_SEVERITY[sev_num], PRIVAL_FACILITY[fac_num]) class SimpleHandler(SyslogHandler): def handle_entry(self, entry): level, fac = prival(entry.prival) client.name = entry.hostname data = {'level': level, "culprit" : ".".join([fac, entry.app_name]), 'logger' : ".".join([fac, entry.app_name])} client.capture('Message', message=entry.msg, date=entry.timestamp, data=data) s = SyslogServer(('192.168.0.1', 10514), SimpleHandler) s.serve_forever()