Documentation ¶
Index ¶
- Variables
- type BindNode
- func (*BindNode) Descriptor() ([]byte, []int)deprecated
- func (x *BindNode) GetIp() string
- func (x *BindNode) GetMatchedRules() []*MatchedRule
- func (x *BindNode) GetPort() uint32
- func (m *BindNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BindNode) MarshalToVT(dAtA []byte) (int, error)
- func (m *BindNode) MarshalVT() (dAtA []byte, err error)
- func (*BindNode) ProtoMessage()
- func (x *BindNode) ProtoReflect() protoreflect.Message
- func (x *BindNode) Reset()
- func (m *BindNode) SizeVT() (n int)
- func (x *BindNode) String() string
- func (m *BindNode) UnmarshalVT(dAtA []byte) error
- type Credentials
- func (*Credentials) Descriptor() ([]byte, []int)deprecated
- func (x *Credentials) GetCapEffective() uint64
- func (x *Credentials) GetCapPermitted() uint64
- func (x *Credentials) GetEffectiveGid() uint32
- func (x *Credentials) GetEffectiveGroup() string
- func (x *Credentials) GetEffectiveUid() uint32
- func (x *Credentials) GetEffectiveUser() string
- func (x *Credentials) GetFsGid() uint32
- func (x *Credentials) GetFsGroup() string
- func (x *Credentials) GetFsUid() uint32
- func (x *Credentials) GetFsUser() string
- func (x *Credentials) GetGid() uint32
- func (x *Credentials) GetGroup() string
- func (x *Credentials) GetUid() uint32
- func (x *Credentials) GetUser() string
- func (m *Credentials) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Credentials) MarshalToVT(dAtA []byte) (int, error)
- func (m *Credentials) MarshalVT() (dAtA []byte, err error)
- func (*Credentials) ProtoMessage()
- func (x *Credentials) ProtoReflect() protoreflect.Message
- func (x *Credentials) Reset()
- func (m *Credentials) SizeVT() (n int)
- func (x *Credentials) String() string
- func (m *Credentials) UnmarshalVT(dAtA []byte) error
- type DNSInfo
- func (*DNSInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DNSInfo) GetClass() uint32
- func (x *DNSInfo) GetCount() uint32
- func (x *DNSInfo) GetName() string
- func (x *DNSInfo) GetSize() uint32
- func (x *DNSInfo) GetType() uint32
- func (m *DNSInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DNSInfo) MarshalToVT(dAtA []byte) (int, error)
- func (m *DNSInfo) MarshalVT() (dAtA []byte, err error)
- func (*DNSInfo) ProtoMessage()
- func (x *DNSInfo) ProtoReflect() protoreflect.Message
- func (x *DNSInfo) Reset()
- func (m *DNSInfo) SizeVT() (n int)
- func (x *DNSInfo) String() string
- func (m *DNSInfo) UnmarshalVT(dAtA []byte) error
- type DNSNode
- func (*DNSNode) Descriptor() ([]byte, []int)deprecated
- func (x *DNSNode) GetMatchedRules() []*MatchedRule
- func (x *DNSNode) GetRequests() []*DNSInfo
- func (m *DNSNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DNSNode) MarshalToVT(dAtA []byte) (int, error)
- func (m *DNSNode) MarshalVT() (dAtA []byte, err error)
- func (*DNSNode) ProtoMessage()
- func (x *DNSNode) ProtoReflect() protoreflect.Message
- func (x *DNSNode) Reset()
- func (m *DNSNode) SizeVT() (n int)
- func (x *DNSNode) String() string
- func (m *DNSNode) UnmarshalVT(dAtA []byte) error
- type FileActivityNode
- func (*FileActivityNode) Descriptor() ([]byte, []int)deprecated
- func (x *FileActivityNode) GetChildren() []*FileActivityNode
- func (x *FileActivityNode) GetFile() *FileInfo
- func (x *FileActivityNode) GetFirstSeen() uint64
- func (x *FileActivityNode) GetGenerationType() GenerationType
- func (x *FileActivityNode) GetIsPattern() bool
- func (x *FileActivityNode) GetMatchedRules() []*MatchedRule
- func (x *FileActivityNode) GetName() string
- func (x *FileActivityNode) GetOpen() *OpenNode
- func (m *FileActivityNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileActivityNode) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileActivityNode) MarshalVT() (dAtA []byte, err error)
- func (*FileActivityNode) ProtoMessage()
- func (x *FileActivityNode) ProtoReflect() protoreflect.Message
- func (x *FileActivityNode) Reset()
- func (m *FileActivityNode) ResetVT()
- func (m *FileActivityNode) ReturnToVTPool()
- func (m *FileActivityNode) SizeVT() (n int)
- func (x *FileActivityNode) String() string
- func (m *FileActivityNode) UnmarshalVT(dAtA []byte) error
- type FileInfo
- func (*FileInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FileInfo) GetBasename() string
- func (x *FileInfo) GetCtime() uint64
- func (x *FileInfo) GetFilesystem() string
- func (x *FileInfo) GetGid() uint32
- func (x *FileInfo) GetGroup() string
- func (x *FileInfo) GetHashState() HashState
- func (x *FileInfo) GetHashes() []string
- func (x *FileInfo) GetInUpperLayer() bool
- func (x *FileInfo) GetInode() uint64
- func (x *FileInfo) GetMode() uint32
- func (x *FileInfo) GetMountId() uint32
- func (x *FileInfo) GetMtime() uint64
- func (x *FileInfo) GetPackageName() string
- func (x *FileInfo) GetPackageSrcversion() string
- func (x *FileInfo) GetPackageVersion() string
- func (x *FileInfo) GetPath() string
- func (x *FileInfo) GetUid() uint32
- func (x *FileInfo) GetUser() string
- func (m *FileInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileInfo) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileInfo) MarshalVT() (dAtA []byte, err error)
- func (*FileInfo) ProtoMessage()
- func (x *FileInfo) ProtoReflect() protoreflect.Message
- func (x *FileInfo) Reset()
- func (m *FileInfo) ResetVT()
- func (m *FileInfo) ReturnToVTPool()
- func (m *FileInfo) SizeVT() (n int)
- func (x *FileInfo) String() string
- func (m *FileInfo) UnmarshalVT(dAtA []byte) error
- type GenerationType
- func (GenerationType) Descriptor() protoreflect.EnumDescriptor
- func (x GenerationType) Enum() *GenerationType
- func (GenerationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x GenerationType) Number() protoreflect.EnumNumber
- func (x GenerationType) String() string
- func (GenerationType) Type() protoreflect.EnumType
- type HashState
- type MatchedRule
- func (*MatchedRule) Descriptor() ([]byte, []int)deprecated
- func (x *MatchedRule) GetPolicyName() string
- func (x *MatchedRule) GetPolicyVersion() string
- func (x *MatchedRule) GetRuleId() string
- func (x *MatchedRule) GetRuleTags() map[string]string
- func (x *MatchedRule) GetRuleVersion() string
- func (m *MatchedRule) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *MatchedRule) MarshalToVT(dAtA []byte) (int, error)
- func (m *MatchedRule) MarshalVT() (dAtA []byte, err error)
- func (*MatchedRule) ProtoMessage()
- func (x *MatchedRule) ProtoReflect() protoreflect.Message
- func (x *MatchedRule) Reset()
- func (m *MatchedRule) SizeVT() (n int)
- func (x *MatchedRule) String() string
- func (m *MatchedRule) UnmarshalVT(dAtA []byte) error
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Metadata) GetAgentCommit() string
- func (x *Metadata) GetAgentVersion() string
- func (x *Metadata) GetArch() string
- func (x *Metadata) GetComm() string
- func (x *Metadata) GetContainerId() string
- func (x *Metadata) GetDifferentiateArgs() bool
- func (x *Metadata) GetEnd() uint64
- func (x *Metadata) GetKernelVersion() string
- func (x *Metadata) GetLinuxDistribution() string
- func (x *Metadata) GetName() string
- func (x *Metadata) GetProtobufVersion() string
- func (x *Metadata) GetSerialization() string
- func (x *Metadata) GetSize() uint64
- func (x *Metadata) GetStart() uint64
- func (m *Metadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Metadata) MarshalToVT(dAtA []byte) (int, error)
- func (m *Metadata) MarshalVT() (dAtA []byte, err error)
- func (*Metadata) ProtoMessage()
- func (x *Metadata) ProtoReflect() protoreflect.Message
- func (x *Metadata) Reset()
- func (m *Metadata) SizeVT() (n int)
- func (x *Metadata) String() string
- func (m *Metadata) UnmarshalVT(dAtA []byte) error
- type OpenNode
- func (*OpenNode) Descriptor() ([]byte, []int)deprecated
- func (x *OpenNode) GetFlags() uint32
- func (x *OpenNode) GetMode() uint32
- func (x *OpenNode) GetRetval() int64
- func (m *OpenNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *OpenNode) MarshalToVT(dAtA []byte) (int, error)
- func (m *OpenNode) MarshalVT() (dAtA []byte, err error)
- func (*OpenNode) ProtoMessage()
- func (x *OpenNode) ProtoReflect() protoreflect.Message
- func (x *OpenNode) Reset()
- func (m *OpenNode) SizeVT() (n int)
- func (x *OpenNode) String() string
- func (m *OpenNode) UnmarshalVT(dAtA []byte) error
- type ProcessActivityNode
- func (*ProcessActivityNode) Descriptor() ([]byte, []int)deprecated
- func (x *ProcessActivityNode) GetChildren() []*ProcessActivityNode
- func (x *ProcessActivityNode) GetDnsNames() []*DNSNode
- func (x *ProcessActivityNode) GetFiles() []*FileActivityNode
- func (x *ProcessActivityNode) GetGenerationType() GenerationType
- func (x *ProcessActivityNode) GetMatchedRules() []*MatchedRule
- func (x *ProcessActivityNode) GetProcess() *ProcessInfo
- func (x *ProcessActivityNode) GetSockets() []*SocketNode
- func (x *ProcessActivityNode) GetSyscalls() []uint32
- func (m *ProcessActivityNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ProcessActivityNode) MarshalToVT(dAtA []byte) (int, error)
- func (m *ProcessActivityNode) MarshalVT() (dAtA []byte, err error)
- func (*ProcessActivityNode) ProtoMessage()
- func (x *ProcessActivityNode) ProtoReflect() protoreflect.Message
- func (x *ProcessActivityNode) Reset()
- func (m *ProcessActivityNode) ResetVT()
- func (m *ProcessActivityNode) ReturnToVTPool()
- func (m *ProcessActivityNode) SizeVT() (n int)
- func (x *ProcessActivityNode) String() string
- func (m *ProcessActivityNode) UnmarshalVT(dAtA []byte) error
- type ProcessInfo
- func (*ProcessInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ProcessInfo) GetArgs() []string
- func (x *ProcessInfo) GetArgsTruncated() bool
- func (x *ProcessInfo) GetArgv0() string
- func (x *ProcessInfo) GetComm() string
- func (x *ProcessInfo) GetContainerId() string
- func (x *ProcessInfo) GetCookie() uint32deprecated
- func (x *ProcessInfo) GetCookie64() uint64
- func (x *ProcessInfo) GetCredentials() *Credentials
- func (x *ProcessInfo) GetEnvs() []string
- func (x *ProcessInfo) GetEnvsTruncated() bool
- func (x *ProcessInfo) GetExecTime() uint64
- func (x *ProcessInfo) GetExitTime() uint64
- func (x *ProcessInfo) GetFile() *FileInfo
- func (x *ProcessInfo) GetForkTime() uint64
- func (x *ProcessInfo) GetIsExecChild() bool
- func (x *ProcessInfo) GetIsThread() bool
- func (x *ProcessInfo) GetPid() uint32
- func (x *ProcessInfo) GetPpid() uint32
- func (x *ProcessInfo) GetSpanId() uint64
- func (x *ProcessInfo) GetTid() uint32
- func (x *ProcessInfo) GetTraceId() uint64
- func (x *ProcessInfo) GetTty() string
- func (m *ProcessInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ProcessInfo) MarshalToVT(dAtA []byte) (int, error)
- func (m *ProcessInfo) MarshalVT() (dAtA []byte, err error)
- func (*ProcessInfo) ProtoMessage()
- func (x *ProcessInfo) ProtoReflect() protoreflect.Message
- func (x *ProcessInfo) Reset()
- func (m *ProcessInfo) ResetVT()
- func (m *ProcessInfo) ReturnToVTPool()
- func (m *ProcessInfo) SizeVT() (n int)
- func (x *ProcessInfo) String() string
- func (m *ProcessInfo) UnmarshalVT(dAtA []byte) error
- type SecDump
- func (*SecDump) Descriptor() ([]byte, []int)deprecated
- func (x *SecDump) GetHost() string
- func (x *SecDump) GetMetadata() *Metadata
- func (x *SecDump) GetService() string
- func (x *SecDump) GetSource() string
- func (x *SecDump) GetTags() []string
- func (x *SecDump) GetTree() []*ProcessActivityNode
- func (m *SecDump) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SecDump) MarshalToVT(dAtA []byte) (int, error)
- func (m *SecDump) MarshalVT() (dAtA []byte, err error)
- func (*SecDump) ProtoMessage()
- func (x *SecDump) ProtoReflect() protoreflect.Message
- func (x *SecDump) Reset()
- func (m *SecDump) ResetVT()
- func (m *SecDump) ReturnToVTPool()
- func (m *SecDump) SizeVT() (n int)
- func (x *SecDump) String() string
- func (m *SecDump) UnmarshalVT(dAtA []byte) error
- type SecurityProfile
- func (*SecurityProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityProfile) GetMetadata() *Metadata
- func (x *SecurityProfile) GetStatus() uint32
- func (x *SecurityProfile) GetSyscalls() []uint32
- func (x *SecurityProfile) GetTags() []string
- func (x *SecurityProfile) GetTree() []*ProcessActivityNode
- func (x *SecurityProfile) GetVersion() string
- func (m *SecurityProfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SecurityProfile) MarshalToVT(dAtA []byte) (int, error)
- func (m *SecurityProfile) MarshalVT() (dAtA []byte, err error)
- func (*SecurityProfile) ProtoMessage()
- func (x *SecurityProfile) ProtoReflect() protoreflect.Message
- func (x *SecurityProfile) Reset()
- func (m *SecurityProfile) SizeVT() (n int)
- func (x *SecurityProfile) String() string
- func (m *SecurityProfile) UnmarshalVT(dAtA []byte) error
- type SocketNode
- func (*SocketNode) Descriptor() ([]byte, []int)deprecated
- func (x *SocketNode) GetBind() []*BindNode
- func (x *SocketNode) GetFamily() string
- func (m *SocketNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SocketNode) MarshalToVT(dAtA []byte) (int, error)
- func (m *SocketNode) MarshalVT() (dAtA []byte, err error)
- func (*SocketNode) ProtoMessage()
- func (x *SocketNode) ProtoReflect() protoreflect.Message
- func (x *SocketNode) Reset()
- func (m *SocketNode) SizeVT() (n int)
- func (x *SocketNode) String() string
- func (m *SocketNode) UnmarshalVT(dAtA []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( HashState_name = map[int32]string{ 0: "NO_HASH", 1: "DONE", 2: "FILE_NOT_FOUND", 3: "PATHNAME_RESOLUTION_ERROR", 4: "FILE_TOO_BIG", 5: "EVENT_TYPE_NOT_CONFIGURED", 6: "HASH_WAS_RATE_LIMITED", 7: "UNKNOWN_HASH_ERROR", } HashState_value = map[string]int32{ "NO_HASH": 0, "DONE": 1, "FILE_NOT_FOUND": 2, "PATHNAME_RESOLUTION_ERROR": 3, "FILE_TOO_BIG": 4, "EVENT_TYPE_NOT_CONFIGURED": 5, "HASH_WAS_RATE_LIMITED": 6, "UNKNOWN_HASH_ERROR": 7, } )
Enum value maps for HashState.
View Source
var ( GenerationType_name = map[int32]string{ 0: "UNKNOWN", 1: "RUNTIME", 2: "SNAPSHOT", } GenerationType_value = map[string]int32{ "UNKNOWN": 0, "RUNTIME": 1, "SNAPSHOT": 2, } )
Enum value maps for GenerationType.
View Source
var ( ErrInvalidLength = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflow = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroup = fmt.Errorf("proto: unexpected end of group") )
View Source
var File_proto_cws_dumpsv1_activity_dump_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type BindNode ¶
type BindNode struct { MatchedRules []*MatchedRule `protobuf:"bytes,3,rep,name=matched_rules,json=matchedRules,proto3" json:"matched_rules,omitempty"` Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` // contains filtered or unexported fields }
func (*BindNode) Descriptor
deprecated
func (*BindNode) GetMatchedRules ¶
func (x *BindNode) GetMatchedRules() []*MatchedRule
func (*BindNode) MarshalToSizedBufferVT ¶
func (*BindNode) ProtoMessage ¶
func (*BindNode) ProtoMessage()
func (*BindNode) ProtoReflect ¶
func (x *BindNode) ProtoReflect() protoreflect.Message
func (*BindNode) UnmarshalVT ¶
type Credentials ¶
type Credentials struct { Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"` Gid uint32 `protobuf:"varint,2,opt,name=gid,proto3" json:"gid,omitempty"` User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` EffectiveUid uint32 `protobuf:"varint,5,opt,name=effective_uid,json=effectiveUid,proto3" json:"effective_uid,omitempty"` EffectiveGid uint32 `protobuf:"varint,6,opt,name=effective_gid,json=effectiveGid,proto3" json:"effective_gid,omitempty"` EffectiveUser string `protobuf:"bytes,7,opt,name=effective_user,json=effectiveUser,proto3" json:"effective_user,omitempty"` EffectiveGroup string `protobuf:"bytes,8,opt,name=effective_group,json=effectiveGroup,proto3" json:"effective_group,omitempty"` FsUid uint32 `protobuf:"varint,9,opt,name=fs_uid,json=fsUid,proto3" json:"fs_uid,omitempty"` FsGid uint32 `protobuf:"varint,10,opt,name=fs_gid,json=fsGid,proto3" json:"fs_gid,omitempty"` FsUser string `protobuf:"bytes,11,opt,name=fs_user,json=fsUser,proto3" json:"fs_user,omitempty"` FsGroup string `protobuf:"bytes,12,opt,name=fs_group,json=fsGroup,proto3" json:"fs_group,omitempty"` CapEffective uint64 `protobuf:"varint,13,opt,name=cap_effective,json=capEffective,proto3" json:"cap_effective,omitempty"` CapPermitted uint64 `protobuf:"varint,14,opt,name=cap_permitted,json=capPermitted,proto3" json:"cap_permitted,omitempty"` // contains filtered or unexported fields }
func (*Credentials) Descriptor
deprecated
func (*Credentials) Descriptor() ([]byte, []int)
Deprecated: Use Credentials.ProtoReflect.Descriptor instead.
func (*Credentials) GetCapEffective ¶
func (x *Credentials) GetCapEffective() uint64
func (*Credentials) GetCapPermitted ¶
func (x *Credentials) GetCapPermitted() uint64
func (*Credentials) GetEffectiveGid ¶
func (x *Credentials) GetEffectiveGid() uint32
func (*Credentials) GetEffectiveGroup ¶
func (x *Credentials) GetEffectiveGroup() string
func (*Credentials) GetEffectiveUid ¶
func (x *Credentials) GetEffectiveUid() uint32
func (*Credentials) GetEffectiveUser ¶
func (x *Credentials) GetEffectiveUser() string
func (*Credentials) GetFsGid ¶
func (x *Credentials) GetFsGid() uint32
func (*Credentials) GetFsGroup ¶
func (x *Credentials) GetFsGroup() string
func (*Credentials) GetFsUid ¶
func (x *Credentials) GetFsUid() uint32
func (*Credentials) GetFsUser ¶
func (x *Credentials) GetFsUser() string
func (*Credentials) GetGid ¶
func (x *Credentials) GetGid() uint32
func (*Credentials) GetGroup ¶
func (x *Credentials) GetGroup() string
func (*Credentials) GetUid ¶
func (x *Credentials) GetUid() uint32
func (*Credentials) GetUser ¶
func (x *Credentials) GetUser() string
func (*Credentials) MarshalToSizedBufferVT ¶
func (m *Credentials) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Credentials) MarshalToVT ¶
func (m *Credentials) MarshalToVT(dAtA []byte) (int, error)
func (*Credentials) MarshalVT ¶
func (m *Credentials) MarshalVT() (dAtA []byte, err error)
func (*Credentials) ProtoMessage ¶
func (*Credentials) ProtoMessage()
func (*Credentials) ProtoReflect ¶
func (x *Credentials) ProtoReflect() protoreflect.Message
func (*Credentials) Reset ¶
func (x *Credentials) Reset()
func (*Credentials) SizeVT ¶
func (m *Credentials) SizeVT() (n int)
func (*Credentials) String ¶
func (x *Credentials) String() string
func (*Credentials) UnmarshalVT ¶
func (m *Credentials) UnmarshalVT(dAtA []byte) error
type DNSInfo ¶
type DNSInfo struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Type uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` Class uint32 `protobuf:"varint,3,opt,name=class,proto3" json:"class,omitempty"` Size uint32 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` Count uint32 `protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*DNSInfo) Descriptor
deprecated
func (*DNSInfo) MarshalToSizedBufferVT ¶
func (*DNSInfo) ProtoMessage ¶
func (*DNSInfo) ProtoMessage()
func (*DNSInfo) ProtoReflect ¶
func (x *DNSInfo) ProtoReflect() protoreflect.Message
func (*DNSInfo) UnmarshalVT ¶
type DNSNode ¶
type DNSNode struct { MatchedRules []*MatchedRule `protobuf:"bytes,2,rep,name=matched_rules,json=matchedRules,proto3" json:"matched_rules,omitempty"` Requests []*DNSInfo `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"` // contains filtered or unexported fields }
func (*DNSNode) Descriptor
deprecated
func (*DNSNode) GetMatchedRules ¶
func (x *DNSNode) GetMatchedRules() []*MatchedRule
func (*DNSNode) GetRequests ¶
func (*DNSNode) MarshalToSizedBufferVT ¶
func (*DNSNode) ProtoMessage ¶
func (*DNSNode) ProtoMessage()
func (*DNSNode) ProtoReflect ¶
func (x *DNSNode) ProtoReflect() protoreflect.Message
func (*DNSNode) UnmarshalVT ¶
type FileActivityNode ¶
type FileActivityNode struct { MatchedRules []*MatchedRule `protobuf:"bytes,9,rep,name=matched_rules,json=matchedRules,proto3" json:"matched_rules,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` IsPattern bool `protobuf:"varint,7,opt,name=is_pattern,json=isPattern,proto3" json:"is_pattern,omitempty"` File *FileInfo `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"` GenerationType GenerationType `` /* 144-byte string literal not displayed */ FirstSeen uint64 `protobuf:"varint,4,opt,name=first_seen,json=firstSeen,proto3" json:"first_seen,omitempty"` Open *OpenNode `protobuf:"bytes,5,opt,name=open,proto3" json:"open,omitempty"` Children []*FileActivityNode `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"` // contains filtered or unexported fields }
func FileActivityNodeFromVTPool ¶
func FileActivityNodeFromVTPool() *FileActivityNode
func (*FileActivityNode) Descriptor
deprecated
func (*FileActivityNode) Descriptor() ([]byte, []int)
Deprecated: Use FileActivityNode.ProtoReflect.Descriptor instead.
func (*FileActivityNode) GetChildren ¶
func (x *FileActivityNode) GetChildren() []*FileActivityNode
func (*FileActivityNode) GetFile ¶
func (x *FileActivityNode) GetFile() *FileInfo
func (*FileActivityNode) GetFirstSeen ¶
func (x *FileActivityNode) GetFirstSeen() uint64
func (*FileActivityNode) GetGenerationType ¶
func (x *FileActivityNode) GetGenerationType() GenerationType
func (*FileActivityNode) GetIsPattern ¶
func (x *FileActivityNode) GetIsPattern() bool
func (*FileActivityNode) GetMatchedRules ¶
func (x *FileActivityNode) GetMatchedRules() []*MatchedRule
func (*FileActivityNode) GetName ¶
func (x *FileActivityNode) GetName() string
func (*FileActivityNode) GetOpen ¶
func (x *FileActivityNode) GetOpen() *OpenNode
func (*FileActivityNode) MarshalToSizedBufferVT ¶
func (m *FileActivityNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActivityNode) MarshalToVT ¶
func (m *FileActivityNode) MarshalToVT(dAtA []byte) (int, error)
func (*FileActivityNode) MarshalVT ¶
func (m *FileActivityNode) MarshalVT() (dAtA []byte, err error)
func (*FileActivityNode) ProtoMessage ¶
func (*FileActivityNode) ProtoMessage()
func (*FileActivityNode) ProtoReflect ¶
func (x *FileActivityNode) ProtoReflect() protoreflect.Message
func (*FileActivityNode) Reset ¶
func (x *FileActivityNode) Reset()
func (*FileActivityNode) ResetVT ¶
func (m *FileActivityNode) ResetVT()
func (*FileActivityNode) ReturnToVTPool ¶
func (m *FileActivityNode) ReturnToVTPool()
func (*FileActivityNode) SizeVT ¶
func (m *FileActivityNode) SizeVT() (n int)
func (*FileActivityNode) String ¶
func (x *FileActivityNode) String() string
func (*FileActivityNode) UnmarshalVT ¶
func (m *FileActivityNode) UnmarshalVT(dAtA []byte) error
type FileInfo ¶
type FileInfo struct { Uid uint32 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"` User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"` Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` Mode uint32 `protobuf:"varint,5,opt,name=mode,proto3" json:"mode,omitempty"` // TODO: check conversion with uint16 Ctime uint64 `protobuf:"varint,6,opt,name=ctime,proto3" json:"ctime,omitempty"` Mtime uint64 `protobuf:"varint,7,opt,name=mtime,proto3" json:"mtime,omitempty"` MountId uint32 `protobuf:"varint,8,opt,name=mount_id,json=mountId,proto3" json:"mount_id,omitempty"` Inode uint64 `protobuf:"varint,9,opt,name=inode,proto3" json:"inode,omitempty"` InUpperLayer bool `protobuf:"varint,10,opt,name=in_upper_layer,json=inUpperLayer,proto3" json:"in_upper_layer,omitempty"` Path string `protobuf:"bytes,11,opt,name=path,proto3" json:"path,omitempty"` Basename string `protobuf:"bytes,12,opt,name=basename,proto3" json:"basename,omitempty"` Filesystem string `protobuf:"bytes,13,opt,name=filesystem,proto3" json:"filesystem,omitempty"` PackageName string `protobuf:"bytes,14,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` PackageVersion string `protobuf:"bytes,15,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` PackageSrcversion string `protobuf:"bytes,16,opt,name=package_srcversion,json=packageSrcversion,proto3" json:"package_srcversion,omitempty"` Hashes []string `protobuf:"bytes,17,rep,name=hashes,proto3" json:"hashes,omitempty"` HashState HashState `protobuf:"varint,18,opt,name=hash_state,json=hashState,proto3,enum=datadog.cws.dumpsv1.HashState" json:"hash_state,omitempty"` // contains filtered or unexported fields }
func FileInfoFromVTPool ¶
func FileInfoFromVTPool() *FileInfo
func (*FileInfo) Descriptor
deprecated
func (*FileInfo) GetBasename ¶
func (*FileInfo) GetFilesystem ¶
func (*FileInfo) GetHashState ¶ added in v5.0.89
func (*FileInfo) GetInUpperLayer ¶
func (*FileInfo) GetMountId ¶
func (*FileInfo) GetPackageName ¶
func (*FileInfo) GetPackageSrcversion ¶
func (*FileInfo) GetPackageVersion ¶
func (*FileInfo) MarshalToSizedBufferVT ¶
func (*FileInfo) ProtoMessage ¶
func (*FileInfo) ProtoMessage()
func (*FileInfo) ProtoReflect ¶
func (x *FileInfo) ProtoReflect() protoreflect.Message
func (*FileInfo) ReturnToVTPool ¶
func (m *FileInfo) ReturnToVTPool()
func (*FileInfo) UnmarshalVT ¶
type GenerationType ¶
type GenerationType int32
const ( GenerationType_UNKNOWN GenerationType = 0 GenerationType_RUNTIME GenerationType = 1 GenerationType_SNAPSHOT GenerationType = 2 )
func (GenerationType) Descriptor ¶
func (GenerationType) Descriptor() protoreflect.EnumDescriptor
func (GenerationType) Enum ¶
func (x GenerationType) Enum() *GenerationType
func (GenerationType) EnumDescriptor
deprecated
func (GenerationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use GenerationType.Descriptor instead.
func (GenerationType) Number ¶
func (x GenerationType) Number() protoreflect.EnumNumber
func (GenerationType) String ¶
func (x GenerationType) String() string
func (GenerationType) Type ¶
func (GenerationType) Type() protoreflect.EnumType
type HashState ¶ added in v5.0.89
type HashState int32
const ( HashState_NO_HASH HashState = 0 HashState_DONE HashState = 1 HashState_FILE_NOT_FOUND HashState = 2 HashState_PATHNAME_RESOLUTION_ERROR HashState = 3 HashState_FILE_TOO_BIG HashState = 4 HashState_EVENT_TYPE_NOT_CONFIGURED HashState = 5 HashState_HASH_WAS_RATE_LIMITED HashState = 6 HashState_UNKNOWN_HASH_ERROR HashState = 7 )
func (HashState) Descriptor ¶ added in v5.0.89
func (HashState) Descriptor() protoreflect.EnumDescriptor
func (HashState) EnumDescriptor
deprecated
added in
v5.0.89
func (HashState) Number ¶ added in v5.0.89
func (x HashState) Number() protoreflect.EnumNumber
func (HashState) Type ¶ added in v5.0.89
func (HashState) Type() protoreflect.EnumType
type MatchedRule ¶
type MatchedRule struct { RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` RuleVersion string `protobuf:"bytes,2,opt,name=rule_version,json=ruleVersion,proto3" json:"rule_version,omitempty"` PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` PolicyVersion string `protobuf:"bytes,4,opt,name=policy_version,json=policyVersion,proto3" json:"policy_version,omitempty"` RuleTags map[string]string `` /* 173-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MatchedRule) Descriptor
deprecated
func (*MatchedRule) Descriptor() ([]byte, []int)
Deprecated: Use MatchedRule.ProtoReflect.Descriptor instead.
func (*MatchedRule) GetPolicyName ¶
func (x *MatchedRule) GetPolicyName() string
func (*MatchedRule) GetPolicyVersion ¶
func (x *MatchedRule) GetPolicyVersion() string
func (*MatchedRule) GetRuleId ¶
func (x *MatchedRule) GetRuleId() string
func (*MatchedRule) GetRuleTags ¶
func (x *MatchedRule) GetRuleTags() map[string]string
func (*MatchedRule) GetRuleVersion ¶
func (x *MatchedRule) GetRuleVersion() string
func (*MatchedRule) MarshalToSizedBufferVT ¶
func (m *MatchedRule) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*MatchedRule) MarshalToVT ¶
func (m *MatchedRule) MarshalToVT(dAtA []byte) (int, error)
func (*MatchedRule) MarshalVT ¶
func (m *MatchedRule) MarshalVT() (dAtA []byte, err error)
func (*MatchedRule) ProtoMessage ¶
func (*MatchedRule) ProtoMessage()
func (*MatchedRule) ProtoReflect ¶
func (x *MatchedRule) ProtoReflect() protoreflect.Message
func (*MatchedRule) Reset ¶
func (x *MatchedRule) Reset()
func (*MatchedRule) SizeVT ¶
func (m *MatchedRule) SizeVT() (n int)
func (*MatchedRule) String ¶
func (x *MatchedRule) String() string
func (*MatchedRule) UnmarshalVT ¶
func (m *MatchedRule) UnmarshalVT(dAtA []byte) error
type Metadata ¶
type Metadata struct { AgentVersion string `protobuf:"bytes,1,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"` AgentCommit string `protobuf:"bytes,2,opt,name=agent_commit,json=agentCommit,proto3" json:"agent_commit,omitempty"` KernelVersion string `protobuf:"bytes,3,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"` LinuxDistribution string `protobuf:"bytes,4,opt,name=linux_distribution,json=linuxDistribution,proto3" json:"linux_distribution,omitempty"` Arch string `protobuf:"bytes,13,opt,name=arch,proto3" json:"arch,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` ProtobufVersion string `protobuf:"bytes,6,opt,name=protobuf_version,json=protobufVersion,proto3" json:"protobuf_version,omitempty"` DifferentiateArgs bool `protobuf:"varint,7,opt,name=differentiate_args,json=differentiateArgs,proto3" json:"differentiate_args,omitempty"` Comm string `protobuf:"bytes,8,opt,name=comm,proto3" json:"comm,omitempty"` ContainerId string `protobuf:"bytes,9,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` Start uint64 `protobuf:"varint,10,opt,name=start,proto3" json:"start,omitempty"` End uint64 `protobuf:"varint,11,opt,name=end,proto3" json:"end,omitempty"` Size uint64 `protobuf:"varint,12,opt,name=size,proto3" json:"size,omitempty"` Serialization string `protobuf:"bytes,14,opt,name=serialization,proto3" json:"serialization,omitempty"` // contains filtered or unexported fields }
func (*Metadata) Descriptor
deprecated
func (*Metadata) GetAgentCommit ¶
func (*Metadata) GetAgentVersion ¶
func (*Metadata) GetContainerId ¶
func (*Metadata) GetDifferentiateArgs ¶
func (*Metadata) GetKernelVersion ¶
func (*Metadata) GetLinuxDistribution ¶
func (*Metadata) GetProtobufVersion ¶
func (*Metadata) GetSerialization ¶
func (*Metadata) MarshalToSizedBufferVT ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) ProtoReflect ¶
func (x *Metadata) ProtoReflect() protoreflect.Message
func (*Metadata) UnmarshalVT ¶
type OpenNode ¶
type OpenNode struct { Retval int64 `protobuf:"zigzag64,1,opt,name=retval,proto3" json:"retval,omitempty"` Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"` Mode uint32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"` // contains filtered or unexported fields }
func (*OpenNode) Descriptor
deprecated
func (*OpenNode) MarshalToSizedBufferVT ¶
func (*OpenNode) ProtoMessage ¶
func (*OpenNode) ProtoMessage()
func (*OpenNode) ProtoReflect ¶
func (x *OpenNode) ProtoReflect() protoreflect.Message
func (*OpenNode) UnmarshalVT ¶
type ProcessActivityNode ¶
type ProcessActivityNode struct { Process *ProcessInfo `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` GenerationType GenerationType `` /* 144-byte string literal not displayed */ MatchedRules []*MatchedRule `protobuf:"bytes,9,rep,name=matched_rules,json=matchedRules,proto3" json:"matched_rules,omitempty"` Children []*ProcessActivityNode `protobuf:"bytes,3,rep,name=children,proto3" json:"children,omitempty"` Files []*FileActivityNode `protobuf:"bytes,4,rep,name=files,proto3" json:"files,omitempty"` DnsNames []*DNSNode `protobuf:"bytes,5,rep,name=dns_names,json=dnsNames,proto3" json:"dns_names,omitempty"` Sockets []*SocketNode `protobuf:"bytes,6,rep,name=sockets,proto3" json:"sockets,omitempty"` Syscalls []uint32 `protobuf:"varint,7,rep,packed,name=syscalls,proto3" json:"syscalls,omitempty"` // contains filtered or unexported fields }
func ProcessActivityNodeFromVTPool ¶
func ProcessActivityNodeFromVTPool() *ProcessActivityNode
func (*ProcessActivityNode) Descriptor
deprecated
func (*ProcessActivityNode) Descriptor() ([]byte, []int)
Deprecated: Use ProcessActivityNode.ProtoReflect.Descriptor instead.
func (*ProcessActivityNode) GetChildren ¶
func (x *ProcessActivityNode) GetChildren() []*ProcessActivityNode
func (*ProcessActivityNode) GetDnsNames ¶
func (x *ProcessActivityNode) GetDnsNames() []*DNSNode
func (*ProcessActivityNode) GetFiles ¶
func (x *ProcessActivityNode) GetFiles() []*FileActivityNode
func (*ProcessActivityNode) GetGenerationType ¶
func (x *ProcessActivityNode) GetGenerationType() GenerationType
func (*ProcessActivityNode) GetMatchedRules ¶
func (x *ProcessActivityNode) GetMatchedRules() []*MatchedRule
func (*ProcessActivityNode) GetProcess ¶
func (x *ProcessActivityNode) GetProcess() *ProcessInfo
func (*ProcessActivityNode) GetSockets ¶
func (x *ProcessActivityNode) GetSockets() []*SocketNode
func (*ProcessActivityNode) GetSyscalls ¶
func (x *ProcessActivityNode) GetSyscalls() []uint32
func (*ProcessActivityNode) MarshalToSizedBufferVT ¶
func (m *ProcessActivityNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ProcessActivityNode) MarshalToVT ¶
func (m *ProcessActivityNode) MarshalToVT(dAtA []byte) (int, error)
func (*ProcessActivityNode) MarshalVT ¶
func (m *ProcessActivityNode) MarshalVT() (dAtA []byte, err error)
func (*ProcessActivityNode) ProtoMessage ¶
func (*ProcessActivityNode) ProtoMessage()
func (*ProcessActivityNode) ProtoReflect ¶
func (x *ProcessActivityNode) ProtoReflect() protoreflect.Message
func (*ProcessActivityNode) Reset ¶
func (x *ProcessActivityNode) Reset()
func (*ProcessActivityNode) ResetVT ¶
func (m *ProcessActivityNode) ResetVT()
func (*ProcessActivityNode) ReturnToVTPool ¶
func (m *ProcessActivityNode) ReturnToVTPool()
func (*ProcessActivityNode) SizeVT ¶
func (m *ProcessActivityNode) SizeVT() (n int)
func (*ProcessActivityNode) String ¶
func (x *ProcessActivityNode) String() string
func (*ProcessActivityNode) UnmarshalVT ¶
func (m *ProcessActivityNode) UnmarshalVT(dAtA []byte) error
type ProcessInfo ¶
type ProcessInfo struct { Pid uint32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` Tid uint32 `protobuf:"varint,2,opt,name=tid,proto3" json:"tid,omitempty"` Ppid uint32 `protobuf:"varint,3,opt,name=ppid,proto3" json:"ppid,omitempty"` // Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto. Cookie uint32 `protobuf:"varint,4,opt,name=cookie,proto3" json:"cookie,omitempty"` IsThread bool `protobuf:"varint,5,opt,name=is_thread,json=isThread,proto3" json:"is_thread,omitempty"` File *FileInfo `protobuf:"bytes,6,opt,name=file,proto3" json:"file,omitempty"` ContainerId string `protobuf:"bytes,7,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"` SpanId uint64 `protobuf:"varint,8,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"` TraceId uint64 `protobuf:"varint,9,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` Tty string `protobuf:"bytes,10,opt,name=tty,proto3" json:"tty,omitempty"` Comm string `protobuf:"bytes,11,opt,name=comm,proto3" json:"comm,omitempty"` ForkTime uint64 `protobuf:"varint,12,opt,name=fork_time,json=forkTime,proto3" json:"fork_time,omitempty"` ExitTime uint64 `protobuf:"varint,13,opt,name=exit_time,json=exitTime,proto3" json:"exit_time,omitempty"` ExecTime uint64 `protobuf:"varint,14,opt,name=exec_time,json=execTime,proto3" json:"exec_time,omitempty"` Credentials *Credentials `protobuf:"bytes,15,opt,name=credentials,proto3" json:"credentials,omitempty"` Args []string `protobuf:"bytes,16,rep,name=args,proto3" json:"args,omitempty"` Argv0 string `protobuf:"bytes,17,opt,name=argv0,proto3" json:"argv0,omitempty"` ArgsTruncated bool `protobuf:"varint,18,opt,name=args_truncated,json=argsTruncated,proto3" json:"args_truncated,omitempty"` Envs []string `protobuf:"bytes,19,rep,name=envs,proto3" json:"envs,omitempty"` EnvsTruncated bool `protobuf:"varint,20,opt,name=envs_truncated,json=envsTruncated,proto3" json:"envs_truncated,omitempty"` IsExecChild bool `protobuf:"varint,21,opt,name=is_exec_child,json=isExecChild,proto3" json:"is_exec_child,omitempty"` Cookie64 uint64 `protobuf:"varint,22,opt,name=cookie64,proto3" json:"cookie64,omitempty"` // contains filtered or unexported fields }
func ProcessInfoFromVTPool ¶
func ProcessInfoFromVTPool() *ProcessInfo
func (*ProcessInfo) Descriptor
deprecated
func (*ProcessInfo) Descriptor() ([]byte, []int)
Deprecated: Use ProcessInfo.ProtoReflect.Descriptor instead.
func (*ProcessInfo) GetArgs ¶
func (x *ProcessInfo) GetArgs() []string
func (*ProcessInfo) GetArgsTruncated ¶
func (x *ProcessInfo) GetArgsTruncated() bool
func (*ProcessInfo) GetArgv0 ¶
func (x *ProcessInfo) GetArgv0() string
func (*ProcessInfo) GetComm ¶
func (x *ProcessInfo) GetComm() string
func (*ProcessInfo) GetContainerId ¶
func (x *ProcessInfo) GetContainerId() string
func (*ProcessInfo) GetCookie
deprecated
func (x *ProcessInfo) GetCookie() uint32
Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
func (*ProcessInfo) GetCookie64 ¶ added in v5.0.95
func (x *ProcessInfo) GetCookie64() uint64
func (*ProcessInfo) GetCredentials ¶
func (x *ProcessInfo) GetCredentials() *Credentials
func (*ProcessInfo) GetEnvs ¶
func (x *ProcessInfo) GetEnvs() []string
func (*ProcessInfo) GetEnvsTruncated ¶
func (x *ProcessInfo) GetEnvsTruncated() bool
func (*ProcessInfo) GetExecTime ¶
func (x *ProcessInfo) GetExecTime() uint64
func (*ProcessInfo) GetExitTime ¶
func (x *ProcessInfo) GetExitTime() uint64
func (*ProcessInfo) GetFile ¶
func (x *ProcessInfo) GetFile() *FileInfo
func (*ProcessInfo) GetForkTime ¶
func (x *ProcessInfo) GetForkTime() uint64
func (*ProcessInfo) GetIsExecChild ¶ added in v5.0.90
func (x *ProcessInfo) GetIsExecChild() bool
func (*ProcessInfo) GetIsThread ¶
func (x *ProcessInfo) GetIsThread() bool
func (*ProcessInfo) GetPid ¶
func (x *ProcessInfo) GetPid() uint32
func (*ProcessInfo) GetPpid ¶
func (x *ProcessInfo) GetPpid() uint32
func (*ProcessInfo) GetSpanId ¶
func (x *ProcessInfo) GetSpanId() uint64
func (*ProcessInfo) GetTid ¶
func (x *ProcessInfo) GetTid() uint32
func (*ProcessInfo) GetTraceId ¶
func (x *ProcessInfo) GetTraceId() uint64
func (*ProcessInfo) GetTty ¶
func (x *ProcessInfo) GetTty() string
func (*ProcessInfo) MarshalToSizedBufferVT ¶
func (m *ProcessInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ProcessInfo) MarshalToVT ¶
func (m *ProcessInfo) MarshalToVT(dAtA []byte) (int, error)
func (*ProcessInfo) MarshalVT ¶
func (m *ProcessInfo) MarshalVT() (dAtA []byte, err error)
func (*ProcessInfo) ProtoMessage ¶
func (*ProcessInfo) ProtoMessage()
func (*ProcessInfo) ProtoReflect ¶
func (x *ProcessInfo) ProtoReflect() protoreflect.Message
func (*ProcessInfo) Reset ¶
func (x *ProcessInfo) Reset()
func (*ProcessInfo) ResetVT ¶
func (m *ProcessInfo) ResetVT()
func (*ProcessInfo) ReturnToVTPool ¶
func (m *ProcessInfo) ReturnToVTPool()
func (*ProcessInfo) SizeVT ¶
func (m *ProcessInfo) SizeVT() (n int)
func (*ProcessInfo) String ¶
func (x *ProcessInfo) String() string
func (*ProcessInfo) UnmarshalVT ¶
func (m *ProcessInfo) UnmarshalVT(dAtA []byte) error
type SecDump ¶
type SecDump struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` Metadata *Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"` Tree []*ProcessActivityNode `protobuf:"bytes,6,rep,name=tree,proto3" json:"tree,omitempty"` // contains filtered or unexported fields }
func SecDumpFromVTPool ¶
func SecDumpFromVTPool() *SecDump
func (*SecDump) Descriptor
deprecated
func (*SecDump) GetMetadata ¶
func (*SecDump) GetService ¶
func (*SecDump) GetTree ¶
func (x *SecDump) GetTree() []*ProcessActivityNode
func (*SecDump) MarshalToSizedBufferVT ¶
func (*SecDump) ProtoMessage ¶
func (*SecDump) ProtoMessage()
func (*SecDump) ProtoReflect ¶
func (x *SecDump) ProtoReflect() protoreflect.Message
func (*SecDump) ReturnToVTPool ¶
func (m *SecDump) ReturnToVTPool()
func (*SecDump) UnmarshalVT ¶
type SecurityProfile ¶
type SecurityProfile struct { Status uint32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Metadata *Metadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` Syscalls []uint32 `protobuf:"varint,5,rep,packed,name=syscalls,proto3" json:"syscalls,omitempty"` Tree []*ProcessActivityNode `protobuf:"bytes,6,rep,name=tree,proto3" json:"tree,omitempty"` // contains filtered or unexported fields }
func (*SecurityProfile) Descriptor
deprecated
func (*SecurityProfile) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfile.ProtoReflect.Descriptor instead.
func (*SecurityProfile) GetMetadata ¶
func (x *SecurityProfile) GetMetadata() *Metadata
func (*SecurityProfile) GetStatus ¶
func (x *SecurityProfile) GetStatus() uint32
func (*SecurityProfile) GetSyscalls ¶
func (x *SecurityProfile) GetSyscalls() []uint32
func (*SecurityProfile) GetTags ¶
func (x *SecurityProfile) GetTags() []string
func (*SecurityProfile) GetTree ¶
func (x *SecurityProfile) GetTree() []*ProcessActivityNode
func (*SecurityProfile) GetVersion ¶
func (x *SecurityProfile) GetVersion() string
func (*SecurityProfile) MarshalToSizedBufferVT ¶
func (m *SecurityProfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SecurityProfile) MarshalToVT ¶
func (m *SecurityProfile) MarshalToVT(dAtA []byte) (int, error)
func (*SecurityProfile) MarshalVT ¶
func (m *SecurityProfile) MarshalVT() (dAtA []byte, err error)
func (*SecurityProfile) ProtoMessage ¶
func (*SecurityProfile) ProtoMessage()
func (*SecurityProfile) ProtoReflect ¶
func (x *SecurityProfile) ProtoReflect() protoreflect.Message
func (*SecurityProfile) Reset ¶
func (x *SecurityProfile) Reset()
func (*SecurityProfile) SizeVT ¶
func (m *SecurityProfile) SizeVT() (n int)
func (*SecurityProfile) String ¶
func (x *SecurityProfile) String() string
func (*SecurityProfile) UnmarshalVT ¶
func (m *SecurityProfile) UnmarshalVT(dAtA []byte) error
type SocketNode ¶
type SocketNode struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` Bind []*BindNode `protobuf:"bytes,2,rep,name=bind,proto3" json:"bind,omitempty"` // contains filtered or unexported fields }
func (*SocketNode) Descriptor
deprecated
func (*SocketNode) Descriptor() ([]byte, []int)
Deprecated: Use SocketNode.ProtoReflect.Descriptor instead.
func (*SocketNode) GetBind ¶
func (x *SocketNode) GetBind() []*BindNode
func (*SocketNode) GetFamily ¶
func (x *SocketNode) GetFamily() string
func (*SocketNode) MarshalToSizedBufferVT ¶
func (m *SocketNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SocketNode) MarshalToVT ¶
func (m *SocketNode) MarshalToVT(dAtA []byte) (int, error)
func (*SocketNode) MarshalVT ¶
func (m *SocketNode) MarshalVT() (dAtA []byte, err error)
func (*SocketNode) ProtoMessage ¶
func (*SocketNode) ProtoMessage()
func (*SocketNode) ProtoReflect ¶
func (x *SocketNode) ProtoReflect() protoreflect.Message
func (*SocketNode) Reset ¶
func (x *SocketNode) Reset()
func (*SocketNode) SizeVT ¶
func (m *SocketNode) SizeVT() (n int)
func (*SocketNode) String ¶
func (x *SocketNode) String() string
func (*SocketNode) UnmarshalVT ¶
func (m *SocketNode) UnmarshalVT(dAtA []byte) error
Click to show internal directories.
Click to hide internal directories.