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 MsgListAddon MsgName = consts.ModuleListAddon MsgLoadAddon MsgName = consts.ModuleLoadAddon MsgAssemblyResponse MsgName = "assembly_response" MsgExecuteAddon MsgName = consts.ModuleExecuteAddon //MsgExecuteSpawn MsgName = "execute_spawn" MsgLs MsgName = consts.ModuleLs MsgNetstat MsgName = consts.ModuleNetstat MsgPs MsgName = consts.ModulePs MsgKill MsgName = consts.ModuleKill MsgBypass MsgName = consts.ModuleBypass 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.