Skip to content
Snippets Groups Projects
Commit 78b45cbe authored by Pavel Valach's avatar Pavel Valach
Browse files

dionaea/log_wardenfiler.py: add _bytes_to_str helper

parent 3c69d477
No related branches found
No related tags found
1 merge request!4Dionaea: sanitize credentials
......@@ -106,10 +106,15 @@ class LogWardenfilerHandler(ihandler):
ihandler.__init__(self, path)
self.path = path
self._config = config
def _bytes_to_str(self, s):
if isinstance(s, str):
return s
return str(s, "utf-8", "backslashreplace")
def _fixup_event(self, event):
if 'database' in event and isinstance(event['database'], bytes):
event['database'] = str(event['database'], "utf-8", "backslashreplace")
event['database'] = self._bytes_to_str(event['database'])
return event
def _save_event(self, event):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment