Documentation
¶
Index ¶
- Variables
- func BuildOneSpites(spite *implantpb.Spite) *implantpb.Spites
- func BuildPingSpite() *implantpb.Spites
- func BuildPipeline(msg proto.Message, tls proto.Message) *lispb.Pipeline
- func BuildSpite(spite *implantpb.Spite, msg proto.Message) (*implantpb.Spite, error)
- func BuildSpites(spites []*implantpb.Spite) *implantpb.Spites
- type MsgName
- type SpitesCache
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUnknownSpite = errors.New("unknown spite body") ErrUnknownJob = errors.New("unknown job body") )
Functions ¶
func BuildPingSpite ¶
func BuildSpite ¶
Types ¶
type MsgName ¶
type MsgName string
const ( MsgUnknown MsgName = "unknown" MsgNil MsgName = "nil" MsgEmpty MsgName = "empty" MsgRequest MsgName = "request" MsgResponse MsgName = "response" MsgBlock MsgName = "block" MsgRegister MsgName = "register" MsgUpload MsgName = consts.ModuleUpload MsgDownload MsgName = consts.ModuleDownload MsgCurl MsgName = consts.ModuleCurl MsgExec MsgName = consts.ModuleExecution MsgAck MsgName = "ack" MsgListModule MsgName = consts.ModuleListModule MsgLoadModule MsgName = consts.ModuleLoadModule MsgListExtension MsgName = consts.ModuleListExtension MsgLoadExtension MsgName = consts.ModuleLoadExtension MsgAssemblyResponse MsgName = "assembly_response" MsgExecuteExtension MsgName = consts.ModuleExecuteExtension MsgExecuteAssembly MsgName = consts.ModuleExecuteAssembly MsgExecuteShellcode MsgName = consts.ModuleExecuteShellcode MsgExecutePE MsgName = consts.ModuleExecutePE //MsgExecuteSpawn MsgName = "execute_spawn" MsgExecuteBof MsgName = consts.ModuleExecuteBof MsgPowershell MsgName = consts.ModulePowershell MsgPwd MsgName = consts.ModulePwd MsgLs MsgName = consts.ModuleLs MsgNetstat MsgName = consts.ModuleNetstat MsgPs MsgName = consts.ModulePs MsgCp MsgName = consts.ModuleCp MsgMv MsgName = consts.ModuleMv MsgMkdir MsgName = consts.ModuleMkdir MsgRm MsgName = consts.ModuleRm MsgCat MsgName = consts.ModuleCat MsgCd MsgName = consts.ModuleCd MsgChmod MsgName = consts.ModuleChmod MsgChown MsgName = consts.ModuleChown MsgKill MsgName = consts.ModuleKill MsgEnv MsgName = consts.ModuleEnv MsgSetEnv MsgName = consts.ModuleSetEnv MsgUnsetEnv MsgName = consts.ModuleUnsetEnv MsgWhoami MsgName = consts.ModuleWhoami MsgSysInfo MsgName = "sysinfo" )
func MessageType ¶
type SpitesCache ¶
type SpitesCache struct {
// contains filtered or unexported fields
}
func NewSpitesCache ¶
func NewSpitesCache() *SpitesCache
func (*SpitesCache) Append ¶
func (sc *SpitesCache) Append(spite *implantpb.Spite)
func (*SpitesCache) Build ¶
func (sc *SpitesCache) Build() *implantpb.Spites
func (*SpitesCache) BuildOrEmpty ¶
func (sc *SpitesCache) BuildOrEmpty() *implantpb.Spites
func (*SpitesCache) Len ¶
func (sc *SpitesCache) Len() int
func (*SpitesCache) Reset ¶
func (sc *SpitesCache) Reset()
Click to show internal directories.
Click to hide internal directories.