<filename>Payload_Types/kayn/mythic/agent_functions/trace.py
from mythic_payloadtype_container.MythicCommandBase import *
import json


class TraceArguments(TaskArguments):
    def __init__(self, command_line):
        super().__init__(command_line)
        self.args = {}

    async def parse_arguments(self):
        pass


class TraceCommand(CommandBase):
    cmd = "trace"
    needs_admin = False
    help_cmd = "trace"
    description = "returns the path to reach the agent"
    version = 1
    supported_ui_features = [""]
    author = "@Kayn93"
    argument_class = TraceArguments
    attackmapping = []

    async def create_tasking(self, task: MythicTask) -> MythicTask:
        return task

    async def process_response(self, response: AgentResponse):
        pass
