Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bombinisecurity/bombini
/ functions
Functions
433 in github.com/bombinisecurity/bombini
⨍
Functions
433
◇
Types & classes
297
Method
new
(direction: TrafficDirection, rules: &[Rule])
bombini/src/detector/netmon.rs:27
Method
new
(hook: KernelMonHook, rules: &[Rule])
bombini/src/detector/kernelmon.rs:38
Method
new
(hook: FileMonHook, rules: &[Rule])
bombini/src/detector/filemon.rs:40
Method
new
(obj_path: P, maps_pin_path: P)
bombini/src/detector/io_uringmon.rs:17
Method
new
(hook: ProcMonHook, rules: &[Rule])
bombini/src/detector/procmon.rs:44
Method
new
Constructs High level event representation from low eBPF
bombini/src/transmuter/process.rs:324
Method
new
Constructs High level event representation from low eBPF message
bombini/src/transmuter/file.rs:251
Method
new
Constructs High level event representation from low eBPF message
bombini/src/transmuter/io_uring.rs:75
Method
new
Constructs High level event representation from low eBPF message
bombini/src/transmuter/network.rs:69
Method
new
Constructs High level event representation from low eBPF message
bombini/src/transmuter/kernel.rs:112
Method
new
Construct transmitter for sending events to file. File options: create + append
bombini/src/transmitter/file.rs:24
Method
new
Connect to unix socket with retry
bombini/src/transmitter/unix_sock.rs:22
Method
new
()
bombini/tests/common/bombini_launcher.rs:72
Function
no_iouring_extra_info
(info: &IOUringOpInfo)
bombini/src/transmuter/io_uring.rs:69
Function
panic
(_info: &core::panic::PanicInfo)
bombini-detectors-ebpf/src/bin/filemon/main.rs:1688
Function
panic
(_info: &core::panic::PanicInfo)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:1069
Function
panic
(_info: &core::panic::PanicInfo)
bombini-detectors-ebpf/src/bin/io_uringmon/main.rs:177
Function
panic
(_info: &core::panic::PanicInfo)
bombini-detectors-ebpf/src/bin/netmon/main.rs:1064
Function
panic
(_info: &core::panic::PanicInfo)
bombini-detectors-ebpf/src/bin/procmon/main.rs:1559
Function
path_chmod_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/filemon/main.rs:933
Function
path_chown_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/filemon/main.rs:1104
Function
path_symlink_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/filemon/main.rs:752
Function
path_truncate_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/filemon/main.rs:423
Function
path_unlink_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/filemon/main.rs:578
Function
prctl_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/procmon/main.rs:1022
Function
ptrace_access_check_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/procmon/main.rs:1260
Function
rb_event_init
Reserve place in the ring buffer event map for given message type # Arguments `msg_code` - event message type `zero` - fill buffer with zeros
bombini-detectors-ebpf/src/event_map.rs:41
Method
reduce
( &mut self, action: i8, start_location: Option<&Self::Location>,
bombini/src/rule/predicate_parser.rs:311
Method
register_metrics
(&self, registry: &mut metrics::BombiniMetricServer)
bombini/src/monitor.rs:109
Method
register_metrics
(&self, registry: &mut metrics::BombiniMetricServer)
bombini/src/monitor/bpf_errors.rs:63
Method
rule_names_from_hook_config
(hook: &Option<HookConfig>)
bombini/src/transmuter/process.rs:718
Method
rule_names_from_hook_config
(hook: &Option<HookConfig>)
bombini/src/transmuter/file.rs:410
Method
rule_names_from_hook_config
(hook: &Option<HookConfig>)
bombini/src/transmuter/network.rs:171
Method
rule_names_from_hook_config
(hook: &Option<HookConfig>)
bombini/src/transmuter/kernel.rs:177
Function
sb_mount_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/filemon/main.rs:1254
Method
serialize
(&mut self, values: &[Literal], in_idx: u8)
bombini/src/rule/serializer/attribute/defs.rs:33
Function
serialize_capabilities
(caps: &Capabilities, serializer: S)
bombini/src/transmuter/process.rs:187
Function
serialize_ima
(ima: &ImaHash, serializer: S)
bombini/src/transmuter/process.rs:198
Function
setgid_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/procmon/main.rs:746
Function
setuid_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/procmon/main.rs:605
Function
shim_pid_type_helper
bombini-detectors-ebpf/src/co_re/c/shim.c:136
Method
simulate_reduce
(&self, action: i8)
bombini/src/rule/predicate_parser.rs:328
Method
start
()
bombini/tests/common/bpftrace_launcher.rs:13
Method
start_location
(&self)
bombini/src/rule/predicate_parser.rs:252
Method
start_state
(&self)
bombini/src/rule/predicate_parser.rs:257
Method
store_attribute
( &self, ebpf: &mut Ebpf, rule_idx: u8, map_name_prefix: &str, )
bombini/src/rule/serializer/attribute/defs.rs:37
Method
store_rules
( &self, ebpf: &mut Ebpf, map_name_prefix: &'static str, )
bombini/src/rule/serializer.rs:220
Function
tcp_close_v4
(ctx: FExitContext)
bombini-detectors-ebpf/src/bin/netmon/main.rs:548
Function
tcp_close_v6
(ctx: FExitContext)
bombini-detectors-ebpf/src/bin/netmon/main.rs:701
Function
tcp_v4_connect
(ctx: FExitContext)
bombini-detectors-ebpf/src/bin/netmon/main.rs:330
Function
tcp_v6_connect
(ctx: FExitContext)
bombini-detectors-ebpf/src/bin/netmon/main.rs:440
Method
temp_dir_prefix
(&mut self, prefix: &str)
bombini/tests/common/bombini_launcher.rs:100
Function
test_6_2_detectors_load
()
bombini/tests/tests.rs:19
Function
test_6_2_filemon_ioctl
()
bombini/tests/filemon.rs:406
Function
test_6_2_filemon_mmap_file
()
bombini/tests/filemon.rs:340
Function
test_6_2_filemon_open_filter
()
bombini/tests/filemon.rs:17
Function
test_6_2_gtfobins
()
bombini/tests/tests.rs:53
Function
test_6_2_kernelmon_bpf
()
bombini/tests/kernelmon.rs:7
Function
test_6_2_netmon_tcp_v4
()
bombini/tests/netmon.rs:17
Function
test_6_2_netmon_tcp_v6
()
bombini/tests/netmon.rs:75
Function
test_6_2_procmon
()
bombini/tests/procmon.rs:66
Function
test_6_2_procmon_bprm_check
()
bombini/tests/procmon.rs:393
Function
test_6_2_procmon_create_user_ns
()
bombini/tests/procmon.rs:295
Function
test_6_2_procmon_fileless_exec
()
bombini/tests/procmon.rs:336
Function
test_6_2_procmon_ima
()
bombini/tests/procmon.rs:16
Function
test_6_2_procmon_prctl
()
bombini/tests/procmon.rs:256
Function
test_6_2_procmon_setcaps
()
bombini/tests/procmon.rs:205
Function
test_6_2_procmon_setgid
()
bombini/tests/procmon.rs:163
Function
test_6_2_procmon_setuid
()
bombini/tests/procmon.rs:121
Function
test_6_2_sandbox_filemon_open_allow_list
()
bombini/tests/sandbox.rs:126
Function
test_6_2_sandbox_filemon_open_deny_list
()
bombini/tests/sandbox.rs:69
Function
test_6_2_sandbox_procmon_bprm_check
()
bombini/tests/sandbox.rs:12
Function
test_6_8_filemon_chmod
()
bombini/tests/filemon.rs:246
Function
test_6_8_filemon_chown
()
bombini/tests/filemon.rs:293
Function
test_6_8_filemon_symlink
()
bombini/tests/filemon.rs:183
Function
test_6_8_filemon_truncate
()
bombini/tests/filemon.rs:96
Function
test_6_8_filemon_unlink
()
bombini/tests/filemon.rs:136
Function
test_6_8_io_uringmon
()
bombini/tests/tests.rs:89
Function
test_fold_not_with_fold_and_optimization
()
bombini/src/rule/serializer.rs:565
Function
test_fold_not_with_fold_or_optimization
()
bombini/src/rule/serializer.rs:498
Function
test_or_fold_ast_optimization
()
bombini/src/rule/serializer.rs:302
Function
test_serialize_rules_invalid_event_attribute
()
bombini/src/rule/serializer.rs:654
Function
test_serialize_rules_invalid_scope_attribute
()
bombini/src/rule/serializer.rs:634
Function
test_serialize_rules_only_event
()
bombini/src/rule/serializer.rs:751
Function
test_serialize_rules_only_scope
()
bombini/src/rule/serializer.rs:694
Function
test_serialize_rules_otimize_and
()
bombini/src/rule/serializer.rs:346
Function
test_serialize_rules_otimize_and_fail
()
bombini/src/rule/serializer.rs:477
Function
test_serialize_rules_scope_parse_error
()
bombini/src/rule/serializer.rs:614
Function
test_serialize_rules_uint_literal_in_scope
()
bombini/src/rule/serializer.rs:674
Function
test_serialize_rules_with_logical_ops
()
bombini/src/rule/serializer.rs:808
Method
to_triple
( self, )
bombini/src/rule/predicate_parser.rs:1279
Method
token_to_index
(&self, token: &Self::Token)
bombini/src/rule/predicate_parser.rs:262
Method
token_to_symbol
(&self, token_index: usize, token: Self::Token)
bombini/src/rule/predicate_parser.rs:286
Function
trace_error
()
bombini-detectors-ebpf/src/event_map.rs:85
Function
trace_ringbuf_error
()
bombini-detectors-ebpf/src/event_map.rs:96
Method
transmit
(&mut self, mut data: Vec<u8>)
bombini/src/transmitter/stdout.rs:10
Method
transmit
(&mut self, mut data: Vec<u8>)
bombini/src/transmitter/unix_sock.rs:57
Method
transmute
( &self, event: &Event, ktime: u64, process_cache: &mut ProcessCache, )
bombini/src/transmuter/process.rs:376
Method
transmute
( &self, event: &Event, ktime: u64, process_cache: &mut ProcessCache, )
bombini/src/transmuter/file.rs:461
Method
transmute
( &self, event: &Event, ktime: u64, process_cache: &mut ProcessCache, )
bombini/src/transmuter/io_uring.rs:121
← previous
next →
301–400 of 433, ranked by callers