MCPcopy Create free account

hub / github.com/Gui774ume/network-security-probe / types & classes

Types & classes292 in github.com/Gui774ume/network-security-probe

↓ 3 callersTypeAliasCookie
Cookie - Unique cookie used to identify a profile in the kernel
pkg/processor/profileloader/keyvalue/keyvalue.go:32
↓ 1 callersTypeAliasApplicationProtocol
ApplicationProtocol - Application protocols
pkg/model/kernel/const.go:997
↓ 1 callersTypeAliasMonitorName
MonitorName - Monitor Name
pkg/model/monitor.go:19
↓ 1 callersTypeAliasNetworkProtocol
NetworkProtocol - Network protocols
pkg/model/kernel/const.go:431
↓ 1 callersTypeAliasSignalInfo
SignalInfo - Signal Info
pkg/model/kernel/const.go:224
↓ 1 callersTypeAliasSocketFamily
SocketFamily - Socket family enum
pkg/model/kernel/const.go:1046
StructActionKey
ActionKey - Action key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:167
StructActionValue
ActionValue - Action value
pkg/processor/profileloader/keyvalue/keyvalue.go:190
StructBinaryPathKey
BinaryPathKey - Binary path key
pkg/processor/profileloader/keyvalue/keyvalue.go:396
StructCIDRKey
CIDRKey - CIDR key
pkg/processor/profileloader/keyvalue/keyvalue.go:431
StructCIDRRouterKey
CIDRRouterKey - CIDR router key
pkg/processor/profileloader/keyvalue/keyvalue.go:455
StructCache
Cache - Probe manager cache
pkg/nsp/cache.go:99
StructClientset
Clientset contains the clients for groups. Each group has exactly one version included in a Clientset.
pkg/k8s/client/clientset/versioned/clientset.go:37
StructClientset
Clientset implements clientset.Interface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the method yo
pkg/k8s/client/clientset/versioned/fake/clientset_generated.go:63
StructContainerEvent
ContainerEvent - Container event
pkg/model/event.go:429
StructContainerMetadata
ContainerMetadata - Keeps track of the running containers
pkg/processor/profileloader/profileloader.go:113
StructCookieValue
CookieValue - Cookie structure used as value in hashmaps
pkg/processor/profileloader/keyvalue/keyvalue.go:35
StructDNSHeader
DNSHeader - DNS header structure from the kernel
pkg/model/event.go:712
StructDNSKey
DNSKey - DNS key structure from the kernel
pkg/model/event.go:703
StructDNSKey
DNSKey - DNS key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:247
StructDNSQueryEvent
DNSQueryEvent - DNS query event
pkg/model/event.go:736
StructDNSQueryRaw
DNSQueryRaw - DNS query structure from the kernel
pkg/model/event.go:729
StructDNSQuerySpec
DNSQuerySpec - DNS query spec structure from the kernel
pkg/model/event.go:722
TypeAliasDNSRecordType
DNSRecordType - DNS record type
pkg/model/kernel/const.go:52
StructDNSResponseEvent
DNSResponseEvent - DNS query event
pkg/model/event.go:824
StructDNSResponseRaw
DNSResponseRaw - DNS response structure from the kernel
pkg/model/event.go:815
StructDNSResponseSpec
DNSResponseSpec - DNS response spec structure from the kernel
pkg/model/event.go:804
StructDevice
Device - Device event data
pkg/model/event.go:267
StructDeviceEvent
DeviceEvent - Device event
pkg/model/event.go:285
StructDeviceEventRaw
DeviceEventRaw - Device event raw
pkg/model/event.go:277
StructDeviceNetnsUpdate
DeviceNetnsUpdate - Device Netns event
pkg/model/event.go:350
StructDeviceNetnsUpdateRaw
DeviceNetnsUpdateRaw - Device Netns raw event
pkg/model/event.go:343
StructDogTracer
DogTracer - Datadog forwarder processor
pkg/processor/dogtracer.go:34
StructEgressRule
EgressRule - Egress rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:292
StructEventBase
EventBase - Base struct for a probe event
pkg/model/event.go:114
TypeAliasEventType
EventType - Event type
pkg/model/event.go:34
StructExecEvent
ExecEvent - Exec event
pkg/model/event.go:977
StructExecRaw
ExecRaw - Exec raw
pkg/model/event.go:957
StructFakeSecurityProfiles
FakeSecurityProfiles implements SecurityProfileInterface
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprofile.go:32
StructFakeSecurityprobeV1
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprobe.datadoghq.com_client.go:27
StructFlow
Flow - Network flow
pkg/model/event.go:394
StructFlowRaw
FlowRaw - Network flow raw
pkg/model/event.go:386
StructForkEvent
ForkEvent - Fork event
pkg/model/event.go:907
StructForkRaw
ForkRaw - Fork raw
pkg/model/event.go:898
InterfaceGenericInformer
GenericInformer is type of SharedIndexInformer which will locate and delegate to other sharedInformers based on type
pkg/k8s/client/informers/externalversions/generic.go:31
StructHTTPKey
HTTPKey - Http key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:288
StructHTTPRule
HTTPRule - HTTP Rules
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:502
StructIngressRule
IngressRule - Ingress rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:359
InterfaceInterface
pkg/k8s/client/clientset/versioned/clientset.go:30
InterfaceInterface
Interface provides access to each of this group's versions.
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/interface.go:27
InterfaceInterface
Interface provides access to all the informers in this group version.
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/v1/interface.go:26
TypeAliasInterfaceType
InterfaceType - Interface type
pkg/model/kernel/const.go:160
InterfaceKey
Key - Key interface
pkg/processor/profileloader/keyvalue/keyvalue.go:132
StructKeyValue
KeyValue - Key value of a rule in a profile
pkg/processor/profileloader/keyvalue/keyvalue.go:103
StructL3Rule
L3Rule - Layer 3 rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:403
StructL4ProtocolPortRule
L4ProtocolPortRule - L4 protocol-port rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:441
StructL4Rule
L4Rule - Layer 4 rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:435
StructL7Rule
L7Rule - Layer 7 rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:495
StructMapOfMapsKeyValue
MapOfMapsKeyValue - Key value of a rule in a profile
pkg/processor/profileloader/keyvalue/keyvalue.go:420
StructMetadata
Metadata - Event metadata
pkg/model/event.go:244
InterfaceMonitor
Monitor - Defines the Monitor interface
pkg/model/monitor.go:39
StructMonitor
Monitor - Docker event monitor structure
pkg/monitor/container/docker/docker.go:49
StructMonitor
Monitor - Base monitor
pkg/monitor/base/probe.go:41
StructNETnsKey
NETnsKey - Process namespace key
pkg/processor/profileloader/keyvalue/keyvalue.go:350
StructNSPConfig
NSPConfig - Network security probe option
pkg/config/config.go:31
InterfaceNSPInterface
NSPInterface - Exported interface used by the probes
pkg/model/nsp.go:29
StructNamespaceCacheEntry
NamespaceCacheEntry - Namespace cache entry
pkg/model/event.go:223
TypeAliasNetworkAlert
NetworkAlert - Network alert ID
pkg/model/kernel/const.go:78
StructNetworkAlertEvent
NetworkAlertEvent - Network alert event
pkg/model/event.go:649
StructNetworkAlertRaw
NetworkAlertRaw - Network alert raw
pkg/model/event.go:611
TypeAliasNetworkAttack
NetworkAttack - Network attack
pkg/processor/profileloader/keyvalue/keyvalue.go:82
StructNetworkAttacksKey
NetworkAttacksKey - Network attacks key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:139
StructNetworkAttacksValue
NetworkAttacksValue - Network attack value
pkg/processor/profileloader/keyvalue/keyvalue.go:162
StructNetworkPolicy
NetworkPolicy - Network policy structure
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:254
StructNetworkSecurityProbe
NetworkSecurityProbe - Network Security probe
pkg/nsp/network_security_probe.go:48
FuncTypeNewInformerFunc
NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
pkg/k8s/client/informers/externalversions/internalinterfaces/factory_interfaces.go:31
StructPIDKey
PIDKey - Process key
pkg/processor/profileloader/keyvalue/keyvalue.go:373
StructPIDnsKey
PIDnsKey - Process namespace key
pkg/processor/profileloader/keyvalue/keyvalue.go:327
StructPerfMap
PerfMap - Definition of a perf map, used to bring data back to user space
pkg/monitor/base/probe.go:306
StructProbe
Probe - eBPF probe structure
pkg/monitor/base/probe.go:183
InterfaceProbeEvent
ProbeEvent - Generic event structure
pkg/model/event.go:90
StructProcessCacheEntry
ProcessCacheEntry - Process cache entry
pkg/model/event.go:159
TypeAliasProcessEventType
ProcessEventType - Process event type
pkg/model/event.go:947
StructProcessProfile
ProcessProfile - Process profile structure
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:228
InterfaceProcessor
Processor - Defines the Processor interface
pkg/model/processor.go:33
TypeAliasProcessorName
ProcessorName - Processor Name
pkg/model/processor.go:19
StructProfileLoader
ProfileLoader - ProfileLoader processor
pkg/processor/profileloader/profileloader.go:126
StructProfileMetadata
ProfileMetadata - Keeps track of the usage of a profile at runtime
pkg/processor/profileloader/profileloader.go:84
StructProfileVersion
ProfileVersion - Profile unique key
pkg/processor/profileloader/profileloader.go:45
TypeAliasProfileVersionSet
ProfileVersionSet - Defines a unique set of ProfileVersion
pkg/processor/profileloader/profileloader.go:71
StructProfiler
Profiler - Profile generator processor
pkg/processor/profiler.go:19
StructProtocolKey
ProtocolKey - Protocol key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:195
StructProtocolPortKey
ProtocolPortKey - ProtocolPortKey key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:221
StructSecurityAction
SecurityAction - A security action defines what the probe should do. - Alert means that an alert will be reported by the probe - Block means that the
pkg/config/config.go:100
StructSecurityProfile
+genclient +genclient:noStatus +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object SecurityProfile - Security profile k8s resource
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:32
TypeAliasSecurityProfileAction
SecurityProfileAction - Security profile action
pkg/model/kernel/const.go:186
StructSecurityProfileActionValue
SecurityProfileActionValue - Security profile action used for value in hashmaps
pkg/processor/profileloader/keyvalue/keyvalue.go:77
StructSecurityProfileCreatedEvent
SecurityProfileCreatedEvent - SecurityProfile Created event
pkg/model/event.go:517
StructSecurityProfileDeletedEvent
SecurityProfileDeletedEvent - SecurityProfile Created event
pkg/model/event.go:580
InterfaceSecurityProfileExpansion
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/generated_expansion.go:21
next →1–100 of 292, ranked by callers