dumpsv1

package
v5.0.87 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2023 License: BSD-3-Clause Imports: 7 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

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

Deprecated: Use BindNode.ProtoReflect.Descriptor instead.

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"`
	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) 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 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"`
	// 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) 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 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"`
	// 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"`
	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"`
	// 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

func (x *ProcessInfo) GetCookie() uint32

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) 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) 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 {
	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

Jump to

Keyboard shortcuts

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