TabRenamer CNA

May 23, 2022 ยท View on GitHub

What

  • This will allow programmatic renaming of tabs as you see fit, with toggles of your history as you see fit.

Why

  • There needed to be a solution for client-side "configurations" to persist beyond the lifetime of a connection to a TeamServer.
  • This allows the generation and importing of user-defined JSON files, with a code sample to interact with a third-party JAR component.
    • As discovered within other repositories, the default method of interacting with JAR files in Sleep is somewhat broken
    • Large swaths of code are graciously borrowed from PyCobalt (thank you very much!)

What is this included JAR file:

  • It is simply the compiled source of this project's release
    • Instructions on compilation can be found here if you wish to do it yourself.

Available Commands

SyntaxDescriptionBeacon Command Example
cbmSet current tab name.cbm Kerberoast
cbm_histList name history of current tabcbm_hist
rtnSet preferred tab index from cbm_hist outputrtn 1
dump_json_tabsStore all tab metadata into filedump_json_tabs
import_json_tabsImport previously-dumped JSON tab fileimport_json_tabs /path/to/recovery.json

Example Usage