MCPcopy Create free account

hub / github.com/Gui774ume/network-security-probe / functions

Functions555 in github.com/Gui774ume/network-security-probe

MethodInit
Init - Initializes the monitor
pkg/monitor/base/probe.go:75
MethodInit
Init - Initializes the probe
pkg/monitor/base/probe.go:204
MethodIsBinaryIDInProfile
IsBinaryIDInProfile - Checks if the profile owns the provided binary ID. If there is a match, the function also returns the binary path to which it ma
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:208
MethodIsDir
()
pkg/probe/probe.go:64
MethodIsExecveResolved
IsExecveResolved - Checks if the execve & fork times are consistent to declare that the process and profile that are set in the current cacheEntry are
pkg/model/event.go:180
MethodIsInCache
IsInCache - Checks if a namespace entry is in cache
pkg/model/event.go:236
FunctionKind
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
pkg/k8s/apis/securityprobe.datadoghq.com/v1/register.go:35
MethodList
List lists all SecurityProfiles in the indexer.
pkg/k8s/client/listers/securityprobe.datadoghq.com/v1/securityprofile.go:48
MethodList
List lists all SecurityProfiles in the indexer for a given namespace.
pkg/k8s/client/listers/securityprobe.datadoghq.com/v1/securityprofile.go:63
MethodList
List lists all SecurityProfiles in the indexer for a given namespace.
pkg/k8s/client/listers/securityprobe.datadoghq.com/v1/securityprofile.go:77
MethodList
(opts metav1.ListOptions)
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprofile.go:45
MethodList
List takes label and field selectors, and returns the list of SecurityProfiles that match those selectors.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprofile.go:79
MethodList
List takes label and field selectors, and returns the list of SecurityProfiles that match those selectors.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprofile.go:53
MethodLister
()
pkg/k8s/client/informers/externalversions/generic.go:33
MethodLister
Lister returns the GenericLister.
pkg/k8s/client/informers/externalversions/generic.go:47
MethodLister
()
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/v1/securityprofile.go:38
MethodLister
()
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/v1/securityprofile.go:87
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:73
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:129
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:155
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:181
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:219
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:364
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:804
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:1025
MethodMarshalJSON
MarshalJSON - Marshal interface implementation
pkg/model/kernel/const.go:1248
FunctionMustAsset
MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.
pkg/probe/probe.go:108
FunctionNew
New creates a new Clientset for the given RESTClient.
pkg/k8s/client/clientset/versioned/clientset.go:91
FunctionNew
New creates a new SecurityprobeV1Client for the given RESTClient.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprobe.datadoghq.com_client.go:65
FunctionNew
New returns a new Interface.
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/interface.go:39
FunctionNewConfigFromPath
NewConfigFromPath - Returns a configuration parsed from the provided file
pkg/config/config.go:127
FunctionNewFilteredSharedInformerFactory
NewFilteredSharedInformerFactory constructs a new instance of sharedInformerFactory. Listers obtained via this SharedInformerFactory will be subject t
pkg/k8s/client/informers/externalversions/factory.go:87
FunctionNewForConfig
NewForConfig creates a new Clientset for the given config. If config's RateLimiter is not set and QPS and Burst are acceptable, NewForConfig will gene
pkg/k8s/client/clientset/versioned/clientset.go:58
FunctionNewForConfigOrDie
NewForConfigOrDie creates a new Clientset for the given config and panics if there is an error in the config.
pkg/k8s/client/clientset/versioned/clientset.go:82
FunctionNewForConfigOrDie
NewForConfigOrDie creates a new SecurityprobeV1Client for the given config and panics if there is an error in the config.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprobe.datadoghq.com_client.go:56
FunctionNewSecurityProfileInformer
NewSecurityProfileInformer constructs a new informer for SecurityProfile type. Always prefer using an informer factory to get a shared informer instea
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/v1/securityprofile.go:50
FunctionNewSecurityProfileLister
NewSecurityProfileLister returns a new SecurityProfileLister.
pkg/k8s/client/listers/securityprobe.datadoghq.com/v1/securityprofile.go:43
FunctionNewSimpleClientset
NewSimpleClientset returns a clientset that will respond with the provided objects. It's backed by a very simple object tracker that processes creates
pkg/k8s/client/clientset/versioned/fake/clientset_generated.go:36
MethodPatch
Patch applies the patch and returns the patched securityProfile.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprofile.go:163
MethodPatch
Patch applies the patch and returns the patched securityProfile.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprofile.go:120
MethodRESTClient
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprobe.datadoghq.com_client.go:84
MethodRESTClient
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprobe.datadoghq.com_client.go:37
FunctionRestoreAssets
RestoreAssets restores an asset under the given directory recursively
pkg/probe/probe.go:215
MethodSecurityProfiles
SecurityProfiles returns an object that can list and get SecurityProfiles.
pkg/k8s/client/listers/securityprobe.datadoghq.com/v1/securityprofile.go:56
MethodSecurityProfiles
(namespace string)
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprofile.go:35
MethodSecurityProfiles
(namespace string)
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprobe.datadoghq.com_client.go:37
MethodSecurityProfiles
(namespace string)
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprobe.datadoghq.com_client.go:31
MethodSecurityProfiles
SecurityProfiles returns a SecurityProfileInformer.
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/v1/interface.go:43
MethodSecurityprobeV1
SecurityprobeV1 retrieves the SecurityprobeV1Client
pkg/k8s/client/clientset/versioned/clientset.go:43
MethodSecurityprobeV1
SecurityprobeV1 retrieves the SecurityprobeV1Client
pkg/k8s/client/clientset/versioned/fake/clientset_generated.go:80
MethodSetNamespaceCacheData
SetNamespaceCacheData - Sets the namespace cache data
pkg/model/event.go:149
MethodSetProcessCacheData
SetProcessCacheData - Sets the process cache data
pkg/model/event.go:139
MethodSetupDeviceMonitor
SetupDeviceMonitor - Sets up network monitoring on the newly discovered network device
pkg/nsp/network_security_probe.go:305
FunctionSignalInfoToString
SignalInfoToString - Returns a signal as its string representation
pkg/model/kernel/const.go:232
MethodStart
Start - Starts the SecurityProfile informer
pkg/k8s/informer/informer.go:82
MethodStart
Start initializes all requested informers.
pkg/k8s/client/informers/externalversions/factory.go:111
MethodStart
(stopCh <-chan struct{})
pkg/k8s/client/informers/externalversions/internalinterfaces/factory_interfaces.go:35
MethodStart
Start - Starts the network security probe (doesn't block)
pkg/nsp/network_security_probe.go:115
MethodStart
(nsp NSPInterface)
pkg/model/processor.go:34
MethodStart
Start - Starts tracer
pkg/processor/tracer.go:42
MethodStart
Start - Starts tracer
pkg/processor/dogtracer.go:52
MethodStart
Start - Starts tracer
pkg/processor/profileloader/profileloader.go:149
MethodStart
Start - Start event monitor
pkg/monitor/container/docker/docker.go:91
MethodStart
Start - Starts the monitor
pkg/monitor/base/probe.go:132
MethodStart
Start - Starts the probe
pkg/monitor/base/probe.go:216
MethodStop
Stop - Stops the SecurityProfile informer
pkg/k8s/informer/informer.go:89
MethodStop
Stop - Stops the network security probe and does all the required cleanups
pkg/nsp/network_security_probe.go:253
MethodStop
()
pkg/model/processor.go:35
MethodStop
Stop - Stop tracer
pkg/processor/tracer.go:80
MethodStop
Stop - Stop tracer
pkg/processor/dogtracer.go:99
MethodStop
Stop - Stop tracer
pkg/processor/profileloader/profileloader.go:215
MethodStop
Stop - Stop event monitor
pkg/monitor/container/docker/docker.go:235
MethodStop
Stop - Stops the monitor
pkg/monitor/base/probe.go:154
MethodStop
Stop - Stops the probe
pkg/monitor/base/probe.go:287
MethodStopDeviceMonitor
StopDeviceMonitor - Stops a device monitor
pkg/nsp/network_security_probe.go:327
MethodString
()
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:234
MethodString
()
pkg/model/event.go:262
MethodString
()
pkg/model/event.go:488
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:91
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:108
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:143
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:171
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:202
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:228
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:254
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:295
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:331
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:354
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:377
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:401
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:426
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:436
MethodString
()
pkg/processor/profileloader/keyvalue/keyvalue.go:461
MethodSys
()
pkg/probe/probe.go:67
FunctionTestDecodeDNS
(t *testing.T)
pkg/utils/utils_test.go:56
FunctionTestEncodeDNS
(t *testing.T)
pkg/utils/utils_test.go:25
MethodTracker
()
pkg/k8s/client/clientset/versioned/fake/clientset_generated.go:73
MethodUpdate
(*v1.SecurityProfile)
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprofile.go:41
MethodUpdate
Update takes the representation of a securityProfile and updates it. Returns the server's representation of the securityProfile, and an error, if ther
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/securityprofile.go:123
MethodUpdate
Update takes the representation of a securityProfile and updates it. Returns the server's representation of the securityProfile, and an error, if ther
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprofile.go:93
← previousnext →401–500 of 555, ranked by callers