SILENTTRINITY icon indicating copy to clipboard operation
SILENTTRINITY copied to clipboard

[BUG] Deleted logs folder handling

Open leitosama opened this issue 4 years ago • 1 comments

Getting errors with deleted logs dir

Context

SILENTTRINITY can't handling deleted logs directory error.

  • SILENTTRINITY Version: 0.4.5dev
  • OS running the TeamServer: Parrot OS
  • Python version running the Teamserver: 3.7.4+

Current Behavior

Teamserver cannot write logs and dont want do create stagers.

Steps to Reproduce

  1. Delete a logs folder
  2. Try to generate stager

Failure Logs

2019-10-17 16:08:46,526 5422 MainThread - [DEBUG] teamserver.py: process_client_message - Received message from [email protected] path:/ msg: {'id': '36vqAKRkek', 'ctx': 'stagers', 'cmd': 'generate', 'args': {'listener_name': 'kek'}, 'data': {}}
Traceback (most recent call last):
  File "teamserver.py", line 64, in process_client_message
    result = cmd_handler(**message['args'])
  File "/opt/SILENTTRINITY/core/teamserver/contexts/stagers.py", line 62, in generate
    self.teamserver.contexts['sessions']._register(guid, psk)
  File "/opt/SILENTTRINITY/core/teamserver/contexts/sessions.py", line 68, in _register
    session = Session(guid, psk)
  File "/opt/SILENTTRINITY/core/teamserver/session.py", line 30, in __init__
    os.mkdir(f"./data/logs/{self._guid}")

leitosama avatar Oct 17 '19 09:10 leitosama

It should check this folder exists every time you start the teamserver as per https://github.com/byt3bl33d3r/SILENTTRINITY/blob/master/silenttrinity/core/teamserver/main.py#L185-L189

When/How did you delete the logs folder?

byt3bl33d3r avatar Jan 28 '20 01:01 byt3bl33d3r