main
Raw Download raw file

make a cli file browser that tasks apollo ls commands to cd and ls into remote directories get should download the file make it tasks the next ls 1 depth lower than what the user sees to make it seem quick search cached tasks with path ls results before retasking (uses the pre-fetch data) keep polling the tasks for that cb to make sure results are cached show the current callback number and current working directory in the prompt stretch goal: tab complete with the current directories contents

  • copy an existing task verbatium into a new task `mysh task [cb-list] –copy-task [task-id]

  • forge payloads - equivalency with execute_assembly and inline_assembly

  • MYTHIC_API_INSECURE= boolean –insecure flag - and invert default = false

  • update output table formats to respect terminal width

  • invert cobra-cli nto functions (no global vars)

  • credentials listing

  • task view needs to show Agent Parameters:

  • grep –raw - only diplay of all matching items raw output follow grep -R style single-line file dilimeters in the output

  • use per-server cache dirs

  • make sure raw output has a newline at the end

  • make mysh cache default to info output

  • create a .cache/mysh/ to store task results

  • make callbacks sortable by columns

  • make tv have a -d –details to only show the header

  • make tv have more task details in the header

  • make tv –raw have short -r

  • update callbacks to show last-checkin as 0s or 0m00s ago

  • make cb and callback aliases for callbacks

  • task [callback] arg make it accept lists, comma seperated, or ranges e.g. 1,2,3-5,10

  • task with –no-wait, doesn’t wait for output

  • task-list without callback lists all tasks and shows callback column

  • task-list –all (same as –limit 0), and -a

  • Renamed project from go-mythic to mysh (pronounced mɪʃh)

  • grep should also look at the command execution strings too, not just output