Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gui774ume/network-security-probe
/ types & classes
Types & classes
292 in github.com/Gui774ume/network-security-probe
⨍
Functions
555
◇
Types & classes
292
↓ 3 callers
TypeAlias
Cookie
Cookie - Unique cookie used to identify a profile in the kernel
pkg/processor/profileloader/keyvalue/keyvalue.go:32
↓ 1 callers
TypeAlias
ApplicationProtocol
ApplicationProtocol - Application protocols
pkg/model/kernel/const.go:997
↓ 1 callers
TypeAlias
MonitorName
MonitorName - Monitor Name
pkg/model/monitor.go:19
↓ 1 callers
TypeAlias
NetworkProtocol
NetworkProtocol - Network protocols
pkg/model/kernel/const.go:431
↓ 1 callers
TypeAlias
SignalInfo
SignalInfo - Signal Info
pkg/model/kernel/const.go:224
↓ 1 callers
TypeAlias
SocketFamily
SocketFamily - Socket family enum
pkg/model/kernel/const.go:1046
Struct
ActionKey
ActionKey - Action key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:167
Struct
ActionValue
ActionValue - Action value
pkg/processor/profileloader/keyvalue/keyvalue.go:190
Struct
BinaryPathKey
BinaryPathKey - Binary path key
pkg/processor/profileloader/keyvalue/keyvalue.go:396
Struct
CIDRKey
CIDRKey - CIDR key
pkg/processor/profileloader/keyvalue/keyvalue.go:431
Struct
CIDRRouterKey
CIDRRouterKey - CIDR router key
pkg/processor/profileloader/keyvalue/keyvalue.go:455
Struct
Cache
Cache - Probe manager cache
pkg/nsp/cache.go:99
Struct
Clientset
Clientset contains the clients for groups. Each group has exactly one version included in a Clientset.
pkg/k8s/client/clientset/versioned/clientset.go:37
Struct
Clientset
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
Struct
ContainerEvent
ContainerEvent - Container event
pkg/model/event.go:429
Struct
ContainerMetadata
ContainerMetadata - Keeps track of the running containers
pkg/processor/profileloader/profileloader.go:113
Struct
CookieValue
CookieValue - Cookie structure used as value in hashmaps
pkg/processor/profileloader/keyvalue/keyvalue.go:35
Struct
DNSHeader
DNSHeader - DNS header structure from the kernel
pkg/model/event.go:712
Struct
DNSKey
DNSKey - DNS key structure from the kernel
pkg/model/event.go:703
Struct
DNSKey
DNSKey - DNS key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:247
Struct
DNSQueryEvent
DNSQueryEvent - DNS query event
pkg/model/event.go:736
Struct
DNSQueryRaw
DNSQueryRaw - DNS query structure from the kernel
pkg/model/event.go:729
Struct
DNSQuerySpec
DNSQuerySpec - DNS query spec structure from the kernel
pkg/model/event.go:722
TypeAlias
DNSRecordType
DNSRecordType - DNS record type
pkg/model/kernel/const.go:52
Struct
DNSResponseEvent
DNSResponseEvent - DNS query event
pkg/model/event.go:824
Struct
DNSResponseRaw
DNSResponseRaw - DNS response structure from the kernel
pkg/model/event.go:815
Struct
DNSResponseSpec
DNSResponseSpec - DNS response spec structure from the kernel
pkg/model/event.go:804
Struct
Device
Device - Device event data
pkg/model/event.go:267
Struct
DeviceEvent
DeviceEvent - Device event
pkg/model/event.go:285
Struct
DeviceEventRaw
DeviceEventRaw - Device event raw
pkg/model/event.go:277
Struct
DeviceNetnsUpdate
DeviceNetnsUpdate - Device Netns event
pkg/model/event.go:350
Struct
DeviceNetnsUpdateRaw
DeviceNetnsUpdateRaw - Device Netns raw event
pkg/model/event.go:343
Struct
DogTracer
DogTracer - Datadog forwarder processor
pkg/processor/dogtracer.go:34
Struct
EgressRule
EgressRule - Egress rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:292
Struct
EventBase
EventBase - Base struct for a probe event
pkg/model/event.go:114
TypeAlias
EventType
EventType - Event type
pkg/model/event.go:34
Struct
ExecEvent
ExecEvent - Exec event
pkg/model/event.go:977
Struct
ExecRaw
ExecRaw - Exec raw
pkg/model/event.go:957
Struct
FakeSecurityProfiles
FakeSecurityProfiles implements SecurityProfileInterface
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprofile.go:32
Struct
FakeSecurityprobeV1
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/fake/fake_securityprobe.datadoghq.com_client.go:27
Struct
Flow
Flow - Network flow
pkg/model/event.go:394
Struct
FlowRaw
FlowRaw - Network flow raw
pkg/model/event.go:386
Struct
ForkEvent
ForkEvent - Fork event
pkg/model/event.go:907
Struct
ForkRaw
ForkRaw - Fork raw
pkg/model/event.go:898
Interface
GenericInformer
GenericInformer is type of SharedIndexInformer which will locate and delegate to other sharedInformers based on type
pkg/k8s/client/informers/externalversions/generic.go:31
Struct
HTTPKey
HTTPKey - Http key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:288
Struct
HTTPRule
HTTPRule - HTTP Rules
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:502
Struct
IngressRule
IngressRule - Ingress rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:359
Interface
Interface
pkg/k8s/client/clientset/versioned/clientset.go:30
Interface
Interface
Interface provides access to each of this group's versions.
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/interface.go:27
Interface
Interface
Interface provides access to all the informers in this group version.
pkg/k8s/client/informers/externalversions/securityprobe.datadoghq.com/v1/interface.go:26
TypeAlias
InterfaceType
InterfaceType - Interface type
pkg/model/kernel/const.go:160
Interface
Key
Key - Key interface
pkg/processor/profileloader/keyvalue/keyvalue.go:132
Struct
KeyValue
KeyValue - Key value of a rule in a profile
pkg/processor/profileloader/keyvalue/keyvalue.go:103
Struct
L3Rule
L3Rule - Layer 3 rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:403
Struct
L4ProtocolPortRule
L4ProtocolPortRule - L4 protocol-port rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:441
Struct
L4Rule
L4Rule - Layer 4 rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:435
Struct
L7Rule
L7Rule - Layer 7 rule
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:495
Struct
MapOfMapsKeyValue
MapOfMapsKeyValue - Key value of a rule in a profile
pkg/processor/profileloader/keyvalue/keyvalue.go:420
Struct
Metadata
Metadata - Event metadata
pkg/model/event.go:244
Interface
Monitor
Monitor - Defines the Monitor interface
pkg/model/monitor.go:39
Struct
Monitor
Monitor - Docker event monitor structure
pkg/monitor/container/docker/docker.go:49
Struct
Monitor
Monitor - Base monitor
pkg/monitor/base/probe.go:41
Struct
NETnsKey
NETnsKey - Process namespace key
pkg/processor/profileloader/keyvalue/keyvalue.go:350
Struct
NSPConfig
NSPConfig - Network security probe option
pkg/config/config.go:31
Interface
NSPInterface
NSPInterface - Exported interface used by the probes
pkg/model/nsp.go:29
Struct
NamespaceCacheEntry
NamespaceCacheEntry - Namespace cache entry
pkg/model/event.go:223
TypeAlias
NetworkAlert
NetworkAlert - Network alert ID
pkg/model/kernel/const.go:78
Struct
NetworkAlertEvent
NetworkAlertEvent - Network alert event
pkg/model/event.go:649
Struct
NetworkAlertRaw
NetworkAlertRaw - Network alert raw
pkg/model/event.go:611
TypeAlias
NetworkAttack
NetworkAttack - Network attack
pkg/processor/profileloader/keyvalue/keyvalue.go:82
Struct
NetworkAttacksKey
NetworkAttacksKey - Network attacks key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:139
Struct
NetworkAttacksValue
NetworkAttacksValue - Network attack value
pkg/processor/profileloader/keyvalue/keyvalue.go:162
Struct
NetworkPolicy
NetworkPolicy - Network policy structure
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:254
Struct
NetworkSecurityProbe
NetworkSecurityProbe - Network Security probe
pkg/nsp/network_security_probe.go:48
FuncType
NewInformerFunc
NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
pkg/k8s/client/informers/externalversions/internalinterfaces/factory_interfaces.go:31
Struct
PIDKey
PIDKey - Process key
pkg/processor/profileloader/keyvalue/keyvalue.go:373
Struct
PIDnsKey
PIDnsKey - Process namespace key
pkg/processor/profileloader/keyvalue/keyvalue.go:327
Struct
PerfMap
PerfMap - Definition of a perf map, used to bring data back to user space
pkg/monitor/base/probe.go:306
Struct
Probe
Probe - eBPF probe structure
pkg/monitor/base/probe.go:183
Interface
ProbeEvent
ProbeEvent - Generic event structure
pkg/model/event.go:90
Struct
ProcessCacheEntry
ProcessCacheEntry - Process cache entry
pkg/model/event.go:159
TypeAlias
ProcessEventType
ProcessEventType - Process event type
pkg/model/event.go:947
Struct
ProcessProfile
ProcessProfile - Process profile structure
pkg/k8s/apis/securityprobe.datadoghq.com/v1/types.go:228
Interface
Processor
Processor - Defines the Processor interface
pkg/model/processor.go:33
TypeAlias
ProcessorName
ProcessorName - Processor Name
pkg/model/processor.go:19
Struct
ProfileLoader
ProfileLoader - ProfileLoader processor
pkg/processor/profileloader/profileloader.go:126
Struct
ProfileMetadata
ProfileMetadata - Keeps track of the usage of a profile at runtime
pkg/processor/profileloader/profileloader.go:84
Struct
ProfileVersion
ProfileVersion - Profile unique key
pkg/processor/profileloader/profileloader.go:45
TypeAlias
ProfileVersionSet
ProfileVersionSet - Defines a unique set of ProfileVersion
pkg/processor/profileloader/profileloader.go:71
Struct
Profiler
Profiler - Profile generator processor
pkg/processor/profiler.go:19
Struct
ProtocolKey
ProtocolKey - Protocol key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:195
Struct
ProtocolPortKey
ProtocolPortKey - ProtocolPortKey key structure
pkg/processor/profileloader/keyvalue/keyvalue.go:221
Struct
SecurityAction
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
Struct
SecurityProfile
+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
TypeAlias
SecurityProfileAction
SecurityProfileAction - Security profile action
pkg/model/kernel/const.go:186
Struct
SecurityProfileActionValue
SecurityProfileActionValue - Security profile action used for value in hashmaps
pkg/processor/profileloader/keyvalue/keyvalue.go:77
Struct
SecurityProfileCreatedEvent
SecurityProfileCreatedEvent - SecurityProfile Created event
pkg/model/event.go:517
Struct
SecurityProfileDeletedEvent
SecurityProfileDeletedEvent - SecurityProfile Created event
pkg/model/event.go:580
Interface
SecurityProfileExpansion
pkg/k8s/client/clientset/versioned/typed/securityprobe.datadoghq.com/v1/generated_expansion.go:21
next →
1–100 of 292, ranked by callers