applicationprofilemanager

package
v0.2.248 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationProfileManagerClient

type ApplicationProfileManagerClient interface {
	ContainerCallback(notif containercollection.PubSubEvent)
	RegisterPeekFunc(peek func(mntns uint64) ([]string, error))
	ReportCapability(k8sContainerID, capability string)
	ReportFileExec(k8sContainerID string, event events.ExecEvent)
	ReportFileOpen(k8sContainerID string, event events.OpenEvent)
	ReportHTTPEvent(k8sContainerID string, event *tracerhttptype.Event)
	ReportRulePolicy(k8sContainerID, ruleId, allowedProcess string, allowedContainer bool)
	ReportIdentifiedCallStack(k8sContainerID string, callStack *v1beta1.IdentifiedCallStack)
	ReportSymlinkEvent(k8sContainerID string, event *tracersymlinktype.Event)
	ReportHardlinkEvent(k8sContainerID string, event *tracerhardlinktype.Event)
	ReportDroppedEvent(k8sContainerID string)
	ContainerReachedMaxTime(containerID string)
}

type ApplicationProfileManagerMock

type ApplicationProfileManagerMock struct {
}

func CreateApplicationProfileManagerMock

func CreateApplicationProfileManagerMock() *ApplicationProfileManagerMock

func (ApplicationProfileManagerMock) ContainerCallback

func (ApplicationProfileManagerMock) ContainerReachedMaxTime

func (a ApplicationProfileManagerMock) ContainerReachedMaxTime(_ string)

func (ApplicationProfileManagerMock) RegisterPeekFunc

func (a ApplicationProfileManagerMock) RegisterPeekFunc(_ func(mntns uint64) ([]string, error))

func (ApplicationProfileManagerMock) ReportCapability

func (a ApplicationProfileManagerMock) ReportCapability(_, _ string)

func (ApplicationProfileManagerMock) ReportDroppedEvent

func (a ApplicationProfileManagerMock) ReportDroppedEvent(_ string)

func (ApplicationProfileManagerMock) ReportFileExec

func (a ApplicationProfileManagerMock) ReportFileExec(_ string, _ events.ExecEvent)

func (ApplicationProfileManagerMock) ReportFileOpen

func (a ApplicationProfileManagerMock) ReportFileOpen(_ string, _ events.OpenEvent)

func (ApplicationProfileManagerMock) ReportHTTPEvent added in v0.2.145

func (a ApplicationProfileManagerMock) ReportHTTPEvent(_ string, _ *tracerhttptype.Event)

func (ApplicationProfileManagerMock) ReportHardlinkEvent added in v0.2.246

func (a ApplicationProfileManagerMock) ReportHardlinkEvent(_ string, _ *tracerhardlinktype.Event)

func (ApplicationProfileManagerMock) ReportIdentifiedCallStack added in v0.2.246

func (a ApplicationProfileManagerMock) ReportIdentifiedCallStack(_ string, _ *v1beta1.IdentifiedCallStack)

func (ApplicationProfileManagerMock) ReportRulePolicy added in v0.2.178

func (a ApplicationProfileManagerMock) ReportRulePolicy(_, _, _ string, _ bool)

func (ApplicationProfileManagerMock) ReportSymlinkEvent added in v0.2.246

func (a ApplicationProfileManagerMock) ReportSymlinkEvent(_ string, _ *tracersymlinktype.Event)

type Enricher added in v0.2.246

type Enricher interface {
	EnrichEvent(k8sContainerID string, event utils.EnrichEvent, callID string)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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