Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Execve = program.Builder( "bpf_execve_event.o", "sched/sched_process_exec", "tracepoint/sys_execve", "event_execve", "execve", ) ExecveV53 = program.Builder( "bpf_execve_event_v53.o", "sched/sched_process_exec", "tracepoint/sys_execve", "event_execve", "execve", ) Exit = program.Builder( "bpf_exit.o", "sched/sched_process_exit", "tracepoint/sys_exit", "event_exit", "tracepoint", ) Fork = program.Builder( "bpf_fork.o", "wake_up_new_task", "kprobe/wake_up_new_task", "kprobe_pid_clear", "kprobe", ) /* Event Ring map */ TCPMonMap = program.MapBuilder("tcpmon_map", Execve) TCPMonMapV53 = program.MapBuilder("tcpmon_map", ExecveV53) /* Networking and Process Monitoring maps */ ExecveMap = program.MapBuilder("execve_map", Execve) ExecveMapV53 = program.MapBuilder("execve_map", ExecveV53) /* Policy maps populated from base programs */ NamesMap = program.MapBuilder("names_map", Execve) NamesMapV53 = program.MapBuilder("names_map", ExecveV53) /* Tetragon runtime configuration */ TetragonConfMap = program.MapBuilder("tg_conf_map", Execve) TetragonConfMapV53 = program.MapBuilder("tg_conf_map", ExecveV53) /* Internal statistics for debugging */ ExecveStats = program.MapBuilder("execve_map_stats", Execve) ExecveStatsV53 = program.MapBuilder("execve_map_stats", ExecveV53) )
Functions ¶
func GetDefaultMaps ¶
func GetDefaultPrograms ¶
func GetExecveMap ¶
func GetInitialSensor ¶
GetInitialSensor returns the base sensor
func GetTetragonConfMap ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.