dumpsv1

package
v5.0.114 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: BSD-3-Clause Imports: 7 Imported by: 6

Documentation

Index

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 (
	EventProfileState_name = map[int32]string{
		0: "NO_PROFILE",
		1: "PROFILE_AT_MAX_SIZE",
		2: "UNSTABLE_PROFILE",
		3: "STABLE_PROFILE",
		4: "AUTO_LEARNING",
		5: "WORKLOAD_WARMUP",
	}
	EventProfileState_value = map[string]int32{
		"NO_PROFILE":          0,
		"PROFILE_AT_MAX_SIZE": 1,
		"UNSTABLE_PROFILE":    2,
		"STABLE_PROFILE":      3,
		"AUTO_LEARNING":       4,
		"WORKLOAD_WARMUP":     5,
	}
)

Enum value maps for EventProfileState.

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"`
	ImageTags    []string       `protobuf:"bytes,4,rep,name=image_tags,json=imageTags,proto3" json:"image_tags,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) Descriptor() ([]byte, []int)

Deprecated: Use BindNode.ProtoReflect.Descriptor instead.

func (*BindNode) GetImageTags added in v5.0.111

func (x *BindNode) GetImageTags() []string

func (*BindNode) GetIp

func (x *BindNode) GetIp() string

func (*BindNode) GetMatchedRules

func (x *BindNode) GetMatchedRules() []*MatchedRule

func (*BindNode) GetPort

func (x *BindNode) GetPort() uint32

func (*BindNode) MarshalToSizedBufferVT

func (m *BindNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BindNode) MarshalToVT

func (m *BindNode) MarshalToVT(dAtA []byte) (int, error)

func (*BindNode) MarshalVT

func (m *BindNode) MarshalVT() (dAtA []byte, err error)

func (*BindNode) ProtoMessage

func (*BindNode) ProtoMessage()

func (*BindNode) ProtoReflect

func (x *BindNode) ProtoReflect() protoreflect.Message

func (*BindNode) Reset

func (x *BindNode) Reset()

func (*BindNode) SizeVT

func (m *BindNode) SizeVT() (n int)

func (*BindNode) String

func (x *BindNode) String() string

func (*BindNode) UnmarshalVT

func (m *BindNode) UnmarshalVT(dAtA []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use DNSInfo.ProtoReflect.Descriptor instead.

func (*DNSInfo) GetClass

func (x *DNSInfo) GetClass() uint32

func (*DNSInfo) GetCount

func (x *DNSInfo) GetCount() uint32

func (*DNSInfo) GetName

func (x *DNSInfo) GetName() string

func (*DNSInfo) GetSize

func (x *DNSInfo) GetSize() uint32

func (*DNSInfo) GetType

func (x *DNSInfo) GetType() uint32

func (*DNSInfo) MarshalToSizedBufferVT

func (m *DNSInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DNSInfo) MarshalToVT

func (m *DNSInfo) MarshalToVT(dAtA []byte) (int, error)

func (*DNSInfo) MarshalVT

func (m *DNSInfo) MarshalVT() (dAtA []byte, err error)

func (*DNSInfo) ProtoMessage

func (*DNSInfo) ProtoMessage()

func (*DNSInfo) ProtoReflect

func (x *DNSInfo) ProtoReflect() protoreflect.Message

func (*DNSInfo) Reset

func (x *DNSInfo) Reset()

func (*DNSInfo) SizeVT

func (m *DNSInfo) SizeVT() (n int)

func (*DNSInfo) String

func (x *DNSInfo) String() string

func (*DNSInfo) UnmarshalVT

func (m *DNSInfo) UnmarshalVT(dAtA []byte) error

type DNSNode

type DNSNode struct {
	MatchedRules []*MatchedRule `protobuf:"bytes,2,rep,name=matched_rules,json=matchedRules,proto3" json:"matched_rules,omitempty"`
	ImageTags    []string       `protobuf:"bytes,3,rep,name=image_tags,json=imageTags,proto3" json:"image_tags,omitempty"`
	Requests     []*DNSInfo     `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSNode) Descriptor deprecated

func (*DNSNode) Descriptor() ([]byte, []int)

Deprecated: Use DNSNode.ProtoReflect.Descriptor instead.

func (*DNSNode) GetImageTags added in v5.0.111

func (x *DNSNode) GetImageTags() []string

func (*DNSNode) GetMatchedRules

func (x *DNSNode) GetMatchedRules() []*MatchedRule

func (*DNSNode) GetRequests

func (x *DNSNode) GetRequests() []*DNSInfo

func (*DNSNode) MarshalToSizedBufferVT

func (m *DNSNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DNSNode) MarshalToVT

func (m *DNSNode) MarshalToVT(dAtA []byte) (int, error)

func (*DNSNode) MarshalVT

func (m *DNSNode) MarshalVT() (dAtA []byte, err error)

func (*DNSNode) ProtoMessage

func (*DNSNode) ProtoMessage()

func (*DNSNode) ProtoReflect

func (x *DNSNode) ProtoReflect() protoreflect.Message

func (*DNSNode) Reset

func (x *DNSNode) Reset()

func (*DNSNode) SizeVT

func (m *DNSNode) SizeVT() (n int)

func (*DNSNode) String

func (x *DNSNode) String() string

func (*DNSNode) UnmarshalVT

func (m *DNSNode) UnmarshalVT(dAtA []byte) error

type EventProfileState added in v5.0.111

type EventProfileState int32
const (
	EventProfileState_NO_PROFILE          EventProfileState = 0
	EventProfileState_PROFILE_AT_MAX_SIZE EventProfileState = 1
	EventProfileState_UNSTABLE_PROFILE    EventProfileState = 2
	EventProfileState_STABLE_PROFILE      EventProfileState = 3
	EventProfileState_AUTO_LEARNING       EventProfileState = 4
	EventProfileState_WORKLOAD_WARMUP     EventProfileState = 5
)

func (EventProfileState) Descriptor added in v5.0.111

func (EventProfileState) Enum added in v5.0.111

func (EventProfileState) EnumDescriptor deprecated added in v5.0.111

func (EventProfileState) EnumDescriptor() ([]byte, []int)

Deprecated: Use EventProfileState.Descriptor instead.

func (EventProfileState) Number added in v5.0.111

func (EventProfileState) String added in v5.0.111

func (x EventProfileState) String() string

func (EventProfileState) Type added in v5.0.111

type EventTypeState added in v5.0.111

type EventTypeState struct {
	LastAnomalyNano   uint64            `protobuf:"varint,1,opt,name=last_anomaly_nano,json=lastAnomalyNano,proto3" json:"last_anomaly_nano,omitempty"`
	EventProfileState EventProfileState `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EventTypeState) Descriptor deprecated added in v5.0.111

func (*EventTypeState) Descriptor() ([]byte, []int)

Deprecated: Use EventTypeState.ProtoReflect.Descriptor instead.

func (*EventTypeState) GetEventProfileState added in v5.0.111

func (x *EventTypeState) GetEventProfileState() EventProfileState

func (*EventTypeState) GetLastAnomalyNano added in v5.0.111

func (x *EventTypeState) GetLastAnomalyNano() uint64

func (*EventTypeState) MarshalToSizedBufferVT added in v5.0.111

func (m *EventTypeState) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EventTypeState) MarshalToVT added in v5.0.111

func (m *EventTypeState) MarshalToVT(dAtA []byte) (int, error)

func (*EventTypeState) MarshalVT added in v5.0.111

func (m *EventTypeState) MarshalVT() (dAtA []byte, err error)

func (*EventTypeState) ProtoMessage added in v5.0.111

func (*EventTypeState) ProtoMessage()

func (*EventTypeState) ProtoReflect added in v5.0.111

func (x *EventTypeState) ProtoReflect() protoreflect.Message

func (*EventTypeState) Reset added in v5.0.111

func (x *EventTypeState) Reset()

func (*EventTypeState) SizeVT added in v5.0.111

func (m *EventTypeState) SizeVT() (n int)

func (*EventTypeState) String added in v5.0.111

func (x *EventTypeState) String() string

func (*EventTypeState) UnmarshalVT added in v5.0.111

func (m *EventTypeState) UnmarshalVT(dAtA []byte) error

type FileActivityNode

type FileActivityNode struct {
	MatchedRules   []*MatchedRule      `protobuf:"bytes,9,rep,name=matched_rules,json=matchedRules,proto3" json:"matched_rules,omitempty"`
	ImageTags      []string            `protobuf:"bytes,10,rep,name=image_tags,json=imageTags,proto3" json:"image_tags,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) GetImageTags added in v5.0.111

func (x *FileActivityNode) GetImageTags() []string

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) Descriptor() ([]byte, []int)

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetBasename

func (x *FileInfo) GetBasename() string

func (*FileInfo) GetCtime

func (x *FileInfo) GetCtime() uint64

func (*FileInfo) GetFilesystem

func (x *FileInfo) GetFilesystem() string

func (*FileInfo) GetGid

func (x *FileInfo) GetGid() uint32

func (*FileInfo) GetGroup

func (x *FileInfo) GetGroup() string

func (*FileInfo) GetHashState added in v5.0.89

func (x *FileInfo) GetHashState() HashState

func (*FileInfo) GetHashes added in v5.0.89

func (x *FileInfo) GetHashes() []string

func (*FileInfo) GetInUpperLayer

func (x *FileInfo) GetInUpperLayer() bool

func (*FileInfo) GetInode

func (x *FileInfo) GetInode() uint64

func (*FileInfo) GetMode

func (x *FileInfo) GetMode() uint32

func (*FileInfo) GetMountId

func (x *FileInfo) GetMountId() uint32

func (*FileInfo) GetMtime

func (x *FileInfo) GetMtime() uint64

func (*FileInfo) GetPackageName

func (x *FileInfo) GetPackageName() string

func (*FileInfo) GetPackageSrcversion

func (x *FileInfo) GetPackageSrcversion() string

func (*FileInfo) GetPackageVersion

func (x *FileInfo) GetPackageVersion() string

func (*FileInfo) GetPath

func (x *FileInfo) GetPath() string

func (*FileInfo) GetUid

func (x *FileInfo) GetUid() uint32

func (*FileInfo) GetUser

func (x *FileInfo) GetUser() string

func (*FileInfo) MarshalToSizedBufferVT

func (m *FileInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileInfo) MarshalToVT

func (m *FileInfo) MarshalToVT(dAtA []byte) (int, error)

func (*FileInfo) MarshalVT

func (m *FileInfo) MarshalVT() (dAtA []byte, err error)

func (*FileInfo) ProtoMessage

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect

func (x *FileInfo) ProtoReflect() protoreflect.Message

func (*FileInfo) Reset

func (x *FileInfo) Reset()

func (*FileInfo) ResetVT

func (m *FileInfo) ResetVT()

func (*FileInfo) ReturnToVTPool

func (m *FileInfo) ReturnToVTPool()

func (*FileInfo) SizeVT

func (m *FileInfo) SizeVT() (n int)

func (*FileInfo) String

func (x *FileInfo) String() string

func (*FileInfo) UnmarshalVT

func (m *FileInfo) UnmarshalVT(dAtA []byte) error

type GenerationType

type GenerationType int32
const (
	GenerationType_UNKNOWN  GenerationType = 0
	GenerationType_RUNTIME  GenerationType = 1
	GenerationType_SNAPSHOT GenerationType = 2
)

func (GenerationType) Descriptor

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 (GenerationType) String

func (x GenerationType) String() string

func (GenerationType) Type

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) Enum added in v5.0.89

func (x HashState) Enum() *HashState

func (HashState) EnumDescriptor deprecated added in v5.0.89

func (HashState) EnumDescriptor() ([]byte, []int)

Deprecated: Use HashState.Descriptor instead.

func (HashState) Number added in v5.0.89

func (x HashState) Number() protoreflect.EnumNumber

func (HashState) String added in v5.0.89

func (x HashState) String() string

func (HashState) Type added in v5.0.89

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) Descriptor() ([]byte, []int)

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetAgentCommit

func (x *Metadata) GetAgentCommit() string

func (*Metadata) GetAgentVersion

func (x *Metadata) GetAgentVersion() string

func (*Metadata) GetArch

func (x *Metadata) GetArch() string

func (*Metadata) GetComm

func (x *Metadata) GetComm() string

func (*Metadata) GetContainerId

func (x *Metadata) GetContainerId() string

func (*Metadata) GetDifferentiateArgs

func (x *Metadata) GetDifferentiateArgs() bool

func (*Metadata) GetEnd

func (x *Metadata) GetEnd() uint64

func (*Metadata) GetKernelVersion

func (x *Metadata) GetKernelVersion() string

func (*Metadata) GetLinuxDistribution

func (x *Metadata) GetLinuxDistribution() string

func (*Metadata) GetName

func (x *Metadata) GetName() string

func (*Metadata) GetProtobufVersion

func (x *Metadata) GetProtobufVersion() string

func (*Metadata) GetSerialization

func (x *Metadata) GetSerialization() string

func (*Metadata) GetSize

func (x *Metadata) GetSize() uint64

func (*Metadata) GetStart

func (x *Metadata) GetStart() uint64

func (*Metadata) MarshalToSizedBufferVT

func (m *Metadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Metadata) MarshalToVT

func (m *Metadata) MarshalToVT(dAtA []byte) (int, error)

func (*Metadata) MarshalVT

func (m *Metadata) MarshalVT() (dAtA []byte, err error)

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

func (x *Metadata) ProtoReflect() protoreflect.Message

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) SizeVT

func (m *Metadata) SizeVT() (n int)

func (*Metadata) String

func (x *Metadata) String() string

func (*Metadata) UnmarshalVT

func (m *Metadata) UnmarshalVT(dAtA []byte) error

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) Descriptor() ([]byte, []int)

Deprecated: Use OpenNode.ProtoReflect.Descriptor instead.

func (*OpenNode) GetFlags

func (x *OpenNode) GetFlags() uint32

func (*OpenNode) GetMode

func (x *OpenNode) GetMode() uint32

func (*OpenNode) GetRetval

func (x *OpenNode) GetRetval() int64

func (*OpenNode) MarshalToSizedBufferVT

func (m *OpenNode) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OpenNode) MarshalToVT

func (m *OpenNode) MarshalToVT(dAtA []byte) (int, error)

func (*OpenNode) MarshalVT

func (m *OpenNode) MarshalVT() (dAtA []byte, err error)

func (*OpenNode) ProtoMessage

func (*OpenNode) ProtoMessage()

func (*OpenNode) ProtoReflect

func (x *OpenNode) ProtoReflect() protoreflect.Message

func (*OpenNode) Reset

func (x *OpenNode) Reset()

func (*OpenNode) SizeVT

func (m *OpenNode) SizeVT() (n int)

func (*OpenNode) String

func (x *OpenNode) String() string

func (*OpenNode) UnmarshalVT

func (m *OpenNode) UnmarshalVT(dAtA []byte) error

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"`
	ImageTags      []string               `protobuf:"bytes,10,rep,name=image_tags,json=imageTags,proto3" json:"image_tags,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) GetImageTags added in v5.0.111

func (x *ProcessActivityNode) GetImageTags() []string

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 ProfileContext added in v5.0.111

type ProfileContext struct {
	FirstSeen      uint64                     `protobuf:"varint,1,opt,name=first_seen,json=firstSeen,proto3" json:"first_seen,omitempty"`
	LastSeen       uint64                     `protobuf:"varint,2,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"`
	EventTypeState map[uint32]*EventTypeState `` /* 194-byte string literal not displayed */
	Syscalls       []uint32                   `protobuf:"varint,4,rep,packed,name=syscalls,proto3" json:"syscalls,omitempty"`
	Tags           []string                   `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*ProfileContext) Descriptor deprecated added in v5.0.111

func (*ProfileContext) Descriptor() ([]byte, []int)

Deprecated: Use ProfileContext.ProtoReflect.Descriptor instead.

func (*ProfileContext) GetEventTypeState added in v5.0.111

func (x *ProfileContext) GetEventTypeState() map[uint32]*EventTypeState

func (*ProfileContext) GetFirstSeen added in v5.0.111

func (x *ProfileContext) GetFirstSeen() uint64

func (*ProfileContext) GetLastSeen added in v5.0.111

func (x *ProfileContext) GetLastSeen() uint64

func (*ProfileContext) GetSyscalls added in v5.0.111

func (x *ProfileContext) GetSyscalls() []uint32

func (*ProfileContext) GetTags added in v5.0.111

func (x *ProfileContext) GetTags() []string

func (*ProfileContext) MarshalToSizedBufferVT added in v5.0.111

func (m *ProfileContext) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProfileContext) MarshalToVT added in v5.0.111

func (m *ProfileContext) MarshalToVT(dAtA []byte) (int, error)

func (*ProfileContext) MarshalVT added in v5.0.111

func (m *ProfileContext) MarshalVT() (dAtA []byte, err error)

func (*ProfileContext) ProtoMessage added in v5.0.111

func (*ProfileContext) ProtoMessage()

func (*ProfileContext) ProtoReflect added in v5.0.111

func (x *ProfileContext) ProtoReflect() protoreflect.Message

func (*ProfileContext) Reset added in v5.0.111

func (x *ProfileContext) Reset()

func (*ProfileContext) SizeVT added in v5.0.111

func (m *ProfileContext) SizeVT() (n int)

func (*ProfileContext) String added in v5.0.111

func (x *ProfileContext) String() string

func (*ProfileContext) UnmarshalVT added in v5.0.111

func (m *ProfileContext) UnmarshalVT(dAtA []byte) error

type ProfileSelector added in v5.0.111

type ProfileSelector struct {
	ImageName string `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
	ImageTag  string `protobuf:"bytes,2,opt,name=image_tag,json=imageTag,proto3" json:"image_tag,omitempty"`
	// contains filtered or unexported fields
}

func (*ProfileSelector) Descriptor deprecated added in v5.0.111

func (*ProfileSelector) Descriptor() ([]byte, []int)

Deprecated: Use ProfileSelector.ProtoReflect.Descriptor instead.

func (*ProfileSelector) GetImageName added in v5.0.111

func (x *ProfileSelector) GetImageName() string

func (*ProfileSelector) GetImageTag added in v5.0.111

func (x *ProfileSelector) GetImageTag() string

func (*ProfileSelector) MarshalToSizedBufferVT added in v5.0.111

func (m *ProfileSelector) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProfileSelector) MarshalToVT added in v5.0.111

func (m *ProfileSelector) MarshalToVT(dAtA []byte) (int, error)

func (*ProfileSelector) MarshalVT added in v5.0.111

func (m *ProfileSelector) MarshalVT() (dAtA []byte, err error)

func (*ProfileSelector) ProtoMessage added in v5.0.111

func (*ProfileSelector) ProtoMessage()

func (*ProfileSelector) ProtoReflect added in v5.0.111

func (x *ProfileSelector) ProtoReflect() protoreflect.Message

func (*ProfileSelector) Reset added in v5.0.111

func (x *ProfileSelector) Reset()

func (*ProfileSelector) SizeVT added in v5.0.111

func (m *ProfileSelector) SizeVT() (n int)

func (*ProfileSelector) String added in v5.0.111

func (x *ProfileSelector) String() string

func (*ProfileSelector) UnmarshalVT added in v5.0.111

func (m *ProfileSelector) 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) Descriptor() ([]byte, []int)

Deprecated: Use SecDump.ProtoReflect.Descriptor instead.

func (*SecDump) GetHost

func (x *SecDump) GetHost() string

func (*SecDump) GetMetadata

func (x *SecDump) GetMetadata() *Metadata

func (*SecDump) GetService

func (x *SecDump) GetService() string

func (*SecDump) GetSource

func (x *SecDump) GetSource() string

func (*SecDump) GetTags

func (x *SecDump) GetTags() []string

func (*SecDump) GetTree

func (x *SecDump) GetTree() []*ProcessActivityNode

func (*SecDump) MarshalToSizedBufferVT

func (m *SecDump) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SecDump) MarshalToVT

func (m *SecDump) MarshalToVT(dAtA []byte) (int, error)

func (*SecDump) MarshalVT

func (m *SecDump) MarshalVT() (dAtA []byte, err error)

func (*SecDump) ProtoMessage

func (*SecDump) ProtoMessage()

func (*SecDump) ProtoReflect

func (x *SecDump) ProtoReflect() protoreflect.Message

func (*SecDump) Reset

func (x *SecDump) Reset()

func (*SecDump) ResetVT

func (m *SecDump) ResetVT()

func (*SecDump) ReturnToVTPool

func (m *SecDump) ReturnToVTPool()

func (*SecDump) SizeVT

func (m *SecDump) SizeVT() (n int)

func (*SecDump) String

func (x *SecDump) String() string

func (*SecDump) UnmarshalVT

func (m *SecDump) UnmarshalVT(dAtA []byte) error

type SecurityProfile

type SecurityProfile struct {

	// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
	Status uint32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
	Version  string    `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Metadata *Metadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
	Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
	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"`
	ProfileContexts map[string]*ProfileContext `` /* 194-byte string literal not displayed */
	Selector        *ProfileSelector           `protobuf:"bytes,8,opt,name=selector,proto3" json:"selector,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) GetProfileContexts added in v5.0.111

func (x *SecurityProfile) GetProfileContexts() map[string]*ProfileContext

func (*SecurityProfile) GetSelector added in v5.0.111

func (x *SecurityProfile) GetSelector() *ProfileSelector

func (*SecurityProfile) GetStatus deprecated

func (x *SecurityProfile) GetStatus() uint32

Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.

func (*SecurityProfile) GetSyscalls deprecated

func (x *SecurityProfile) GetSyscalls() []uint32

Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.

func (*SecurityProfile) GetTags deprecated

func (x *SecurityProfile) GetTags() []string

Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.

func (*SecurityProfile) GetTree

func (x *SecurityProfile) GetTree() []*ProcessActivityNode

func (*SecurityProfile) GetVersion deprecated

func (x *SecurityProfile) GetVersion() string

Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL