Documentation
¶
Index ¶
- type ApplicationProfileManagerClient
- type ApplicationProfileManagerMock
- func (a ApplicationProfileManagerMock) ContainerCallback(_ containercollection.PubSubEvent)
- func (a ApplicationProfileManagerMock) ContainerReachedMaxTime(_ string)
- func (a ApplicationProfileManagerMock) RegisterPeekFunc(_ func(mntns uint64) ([]string, error))
- func (a ApplicationProfileManagerMock) ReportCapability(_, _ string)
- func (a ApplicationProfileManagerMock) ReportDroppedEvent(_ string)
- func (a ApplicationProfileManagerMock) ReportFileExec(_ string, _ events.ExecEvent)
- func (a ApplicationProfileManagerMock) ReportFileOpen(_ string, _ events.OpenEvent)
- func (a ApplicationProfileManagerMock) ReportHTTPEvent(_ string, _ *tracerhttptype.Event)
- func (a ApplicationProfileManagerMock) ReportHardlinkEvent(_ string, _ *tracerhardlinktype.Event)
- func (a ApplicationProfileManagerMock) ReportIdentifiedCallStack(_ string, _ *v1beta1.IdentifiedCallStack)
- func (a ApplicationProfileManagerMock) ReportRulePolicy(_, _, _ string, _ bool)
- func (a ApplicationProfileManagerMock) ReportSymlinkEvent(_ string, _ *tracersymlinktype.Event)
- type Enricher
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 (a ApplicationProfileManagerMock) ContainerCallback(_ containercollection.PubSubEvent)
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 ¶
func (a ApplicationProfileManagerMock) ReportHTTPEvent(_ string, _ *tracerhttptype.Event)
func (ApplicationProfileManagerMock) ReportHardlinkEvent ¶
func (a ApplicationProfileManagerMock) ReportHardlinkEvent(_ string, _ *tracerhardlinktype.Event)
func (ApplicationProfileManagerMock) ReportIdentifiedCallStack ¶
func (a ApplicationProfileManagerMock) ReportIdentifiedCallStack(_ string, _ *v1beta1.IdentifiedCallStack)
func (ApplicationProfileManagerMock) ReportRulePolicy ¶
func (a ApplicationProfileManagerMock) ReportRulePolicy(_, _, _ string, _ bool)
func (ApplicationProfileManagerMock) ReportSymlinkEvent ¶
func (a ApplicationProfileManagerMock) ReportSymlinkEvent(_ string, _ *tracersymlinktype.Event)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.