Skip to content
API Documentation
BastionGuard™
bsc_conn_event Struct Reference

Public Attributes

__u32 pid
__u32 tid
__u32 uid
__u32 gid
char comm [16]
__u8 family
__u8 proto
__u8 event_kind
__u8 _pad [1]
__u16 src_port
__u16 dst_port
__u8 src_addr [16]
__u8 dst_addr [16]
__u64 ts_ns

Detailed Description

Definition at line 78 of file bsc_ebpf.c.

Member Data Documentation

◆ _pad

__u8 bsc_conn_event::_pad[1]

Definition at line 90 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ comm

char bsc_conn_event::comm[16]

Definition at line 84 of file bsc_ebpf.c.

Referenced by fill_proc().

◆ dst_addr

__u8 bsc_conn_event::dst_addr[16]

Definition at line 96 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ dst_port

__u16 bsc_conn_event::dst_port

Definition at line 92 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ event_kind

__u8 bsc_conn_event::event_kind

Definition at line 89 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ family

__u8 bsc_conn_event::family

Definition at line 87 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ gid

__u32 bsc_conn_event::gid

Definition at line 83 of file bsc_ebpf.c.

Referenced by fill_proc().

◆ pid

__u32 bsc_conn_event::pid

Definition at line 80 of file bsc_ebpf.c.

Referenced by fill_proc().

◆ proto

__u8 bsc_conn_event::proto

Definition at line 88 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ src_addr

__u8 bsc_conn_event::src_addr[16]

Definition at line 95 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ src_port

__u16 bsc_conn_event::src_port

Definition at line 91 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ tid

__u32 bsc_conn_event::tid

Definition at line 81 of file bsc_ebpf.c.

Referenced by fill_proc().

◆ ts_ns

__u64 bsc_conn_event::ts_ns

Definition at line 99 of file bsc_ebpf.c.

Referenced by BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), BPF_KPROBE(), and bsc_inet_sock_set_state().

◆ uid

__u32 bsc_conn_event::uid

Definition at line 82 of file bsc_ebpf.c.

Referenced by fill_proc().


The documentation for this struct was generated from the following file:
  • BastionGuard/thirdparty/bastionguard-secure-connection/daemon/ebpf/bsc_ebpf.c