Module: Rex::Post::Meterpreter::Extensions::AppApi

Included in:
Ui::Console::CommandDispatcher::AppApi
Defined in:
lib/rex/post/meterpreter/extensions/appapi/tlv.rb,
lib/rex/post/meterpreter/extensions/appapi/appapi.rb,
lib/rex/post/meterpreter/extensions/appapi/command_ids.rb

Defined Under Namespace

Classes: AppApi

Constant Summary collapse

TLV_TYPE_APPS_LIST =

Apps

TLV_META_TYPE_STRING   | (TLV_EXTENSIONS + 2911)
TLV_TYPE_APPS_LIST_OPT =
TLV_META_TYPE_UINT     | (TLV_EXTENSIONS + 2912)
TLV_TYPE_APP_PACKAGE_NAME =
TLV_META_TYPE_STRING   | (TLV_EXTENSIONS + 2913)
TLV_TYPE_APP_APK_PATH =
TLV_META_TYPE_STRING   | (TLV_EXTENSIONS + 2914)
TLV_TYPE_APP_ENUM =
TLV_META_TYPE_UINT     | (TLV_EXTENSIONS + 2915)
TLV_TYPE_APP_RUN_ENUM =
TLV_META_TYPE_UINT     | (TLV_EXTENSIONS + 2916)
EXTENSION_ID_APPAPI =

ID for the extension (needs to be a multiple of 1000)

9000
COMMAND_ID_APPAPI_APP_INSTALL =

Associated command ids

EXTENSION_ID_APPAPI + 1
COMMAND_ID_APPAPI_APP_LIST =
EXTENSION_ID_APPAPI + 2
COMMAND_ID_APPAPI_APP_RUN =
EXTENSION_ID_APPAPI + 3
COMMAND_ID_APPAPI_APP_UNINSTALL =
EXTENSION_ID_APPAPI + 4