Repository files navigation
This will allow programmatic renaming of tabs as you see fit, with toggles of your history as you see fit.
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.
Syntax
Description
Beacon Command Example
cbm
Set current tab name.
cbm Kerberoast
cbm_hist
List name history of current tab
cbm_hist
rtn
Set preferred tab index from cbm_hist output
rtn 1
dump_json_tabs
Store all tab metadata into file
dump_json_tabs
import_json_tabs
Import previously-dumped JSON tab file
import_json_tabs /path/to/recovery.json
About
CNA that interacts with a JAR file to dynamically rename GUI tabs within Cobalt Strike from a JSON file.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.