Documentation ¶
Index ¶
- Variables
- type CryptoKeys
- type DecryptBytesFunction
- type EncryptBytesFunction
- type GenerateEncryptionKeysFunction
- type TRRPCReSyncMessage
- type TRRPCReSyncMessageResponse
- type TR_ENCRYPT_BYTES_STATUS
- type TrCustomMessageToMythicC2FormatMessage
- type TrCustomMessageToMythicC2FormatMessageResponse
- type TrDecryptBytesMessage
- type TrDecryptBytesMessageResponse
- type TrEncryptBytesMessage
- type TrEncryptBytesMessageResponse
- type TrGenerateEncryptionKeysMessage
- type TrGenerateEncryptionKeysMessageResponse
- type TrMythicC2ToCustomMessageFormatMessage
- type TrMythicC2ToCustomMessageFormatMessageResponse
- type TrSyncMessage
- type TrSyncMessageResponse
- type TranslateCustomToMythicFormatFunction
- type TranslateMythicToCustomFormatFunction
- type TranslationContainer
Constants ¶
This section is empty.
Variables ¶
View Source
var (
AllTranslationData containerPayloadData
)
Functions ¶
This section is empty.
Types ¶
type CryptoKeys ¶
type DecryptBytesFunction ¶
type DecryptBytesFunction = func(input TrDecryptBytesMessage) TrDecryptBytesMessageResponse
type EncryptBytesFunction ¶
type EncryptBytesFunction = func(input TrEncryptBytesMessage) TrEncryptBytesMessageResponse
type GenerateEncryptionKeysFunction ¶
type GenerateEncryptionKeysFunction = func(input TrGenerateEncryptionKeysMessage) TrGenerateEncryptionKeysMessageResponse
type TRRPCReSyncMessage ¶
type TRRPCReSyncMessage struct {
Name string `json:"translation_name"`
}
type TR_ENCRYPT_BYTES_STATUS ¶
type TR_ENCRYPT_BYTES_STATUS = string
type TrCustomMessageToMythicC2FormatMessage ¶
type TrCustomMessageToMythicC2FormatMessage struct { TranslationContainerName string `json:"translation_container_name"` C2Name string `json:"c2_profile_name"` Message []byte `json:"message"` UUID string `json:"uuid"` MythicEncrypts bool `json:"mythic_encrypts"` CryptoKeys []CryptoKeys `json:"crypto_keys"` }
type TrDecryptBytesMessage ¶
type TrEncryptBytesMessage ¶
type TrEncryptBytesMessage struct { TranslationContainerName string `json:"translation_container_name"` EncryptionKey []byte `json:"enc_key"` CryptoType string `json:"crypto_type"` Message []byte `json:"message"` IncludeUUID bool `json:"include_uuid"` Base64ReturnMessage bool `json:"base64_message"` }
type TrMythicC2ToCustomMessageFormatMessage ¶
type TrMythicC2ToCustomMessageFormatMessage struct { TranslationContainerName string `json:"translation_container_name"` C2Name string `json:"c2_profile_name"` Message map[string]interface{} `json:"message"` UUID string `json:"uuid"` MythicEncrypts bool `json:"mythic_encrypts"` CryptoKeys []CryptoKeys `json:"crypto_keys"` }
type TrSyncMessage ¶
type TrSyncMessageResponse ¶
type TranslateCustomToMythicFormatFunction ¶
type TranslateCustomToMythicFormatFunction = func(input TrCustomMessageToMythicC2FormatMessage) TrCustomMessageToMythicC2FormatMessageResponse
type TranslateMythicToCustomFormatFunction ¶
type TranslateMythicToCustomFormatFunction = func(input TrMythicC2ToCustomMessageFormatMessage) TrMythicC2ToCustomMessageFormatMessageResponse
type TranslationContainer ¶
type TranslationContainer struct { Name string `json:"name"` Description string `json:"description"` Author string `json:"author"` TranslateCustomToMythicFormat TranslateCustomToMythicFormatFunction `json:"-"` TranslateMythicToCustomFormat TranslateMythicToCustomFormatFunction `json:"-"` GenerateEncryptionKeys GenerateEncryptionKeysFunction `json:"-"` EncryptBytes EncryptBytesFunction `json:"-"` DecryptBytes DecryptBytesFunction `json:"-"` OnContainerStartFunction func(sharedStructs.ContainerOnStartMessage) sharedStructs.ContainerOnStartMessageResponse `json:"-"` }
Click to show internal directories.
Click to hide internal directories.