MCPcopy Create free account

hub / github.com/bombinisecurity/bombini / functions

Functions433 in github.com/bombinisecurity/bombini

↓ 1 callersFunction__reduce6
( input: &'input str, __lookahead_start: Option<&usize>, __symbols: &mut alloc::vec::V
bombini/src/rule/predicate_parser.rs:799
↓ 1 callersFunction__reduce7
( input: &'input str, __lookahead_start: Option<&usize>, __symbols: &mut alloc::vec::V
bombini/src/rule/predicate_parser.rs:819
↓ 1 callersFunction__reduce8
( input: &'input str, __lookahead_start: Option<&usize>, __symbols: &mut alloc::vec::V
bombini/src/rule/predicate_parser.rs:836
↓ 1 callersFunction__reduce9
( input: &'input str, __lookahead_start: Option<&usize>, __symbols: &mut alloc::vec::V
bombini/src/rule/predicate_parser.rs:853
↓ 1 callersFunction__token_to_integer
( __token: &Token<'input>, _: core::marker::PhantomData<(&'input ())>, )
bombini/src/rule/predicate_parser.rs:332
↓ 1 callersFunction__token_to_symbol
( __token_index: usize, __token: Token<'input>, _: core::marker::PhantomData<(&'input
bombini/src/rule/predicate_parser.rs:359
↓ 1 callersFunctionbuild_project
Build the project
xtask/src/build.rs:19
↓ 1 callersMethodcheck_in_op
(&self, attribute_map_id: u8, in_op_idx: u8)
bombini-detectors-ebpf/src/filter/scope.rs:39
↓ 1 callersFunctioncompile_shim
Compile shim.c with clang to LLVM bitcode for the BPF target. This produces shim.o containing the actual CO-RE relocations that bpf-linker will merge
bombini-detectors-ebpf/build.rs:28
↓ 1 callersFunctioncontainer_id_from_cgroup
(cgroup: &Cgroup)
bombini/src/transmuter/process.rs:280
↓ 1 callersFunctiondocs_gen
(_opts: Options)
xtask/src/docs_gen.rs:7
↓ 1 callersMethodencode
(&self, mut encoder: MetricEncoder)
bombini/src/metrics.rs:77
↓ 1 callersMethodevent_pin_path
Method returns path for event map pin
bombini/src/options.rs:146
↓ 1 callersFunctionexec_map_get_init
(pid: u32)
bombini-detectors-ebpf/src/bin/procmon/main.rs:563
↓ 1 callersMethodfold_and
Recursively folds adjacent `AND` expressions with compatible `Eq`/`In` conditions on the same field into a single `In` expression.
bombini/src/rule/ast.rs:103
↓ 1 callersMethodfold_not
Recursively folds adjacent `NOT` expressions. For example: not <expr> && not <expr> -> not (expr || expr) not <expr> || not <expr> -> not (expr && exp
bombini/src/rule/ast.rs:24
↓ 1 callersMethodfold_or
Recursively folds adjacent `OR` expressions with compatible `Eq`/`In` conditions on the same field into a single `In` expression.
bombini/src/rule/ast.rs:58
↓ 1 callersMethodfsgid
(&self)
bombini-detectors-ebpf/src/co_re/core_cred.rs:29
↓ 1 callersMethodfsuid
(&self)
bombini-detectors-ebpf/src/co_re/core_cred.rs:24
↓ 1 callersFunctiongenerate_bindings
(shim_file: &Path, out_dir: &Path)
bombini-detectors-ebpf/build.rs:3
↓ 1 callersFunctionget_cgroup_info
(cgroup: &mut Cgroup, task: co_re::task_struct)
bombini-detectors-ebpf/src/bin/procmon/main.rs:257
↓ 1 callersMethodget_rule_name
( &self, process_event: &ProcessEventVariant, rule_idx: Option<u8>, )
bombini/src/transmuter/process.rs:735
↓ 1 callersMethodget_rule_name
( &self, file_event: &FileEventVariant, rule_idx: Option<u8>, )
bombini/src/transmuter/file.rs:429
↓ 1 callersMethodget_rule_name
( &self, netmon_event: &NetworkEventVariant, rule_idx: Option<u8>, )
bombini/src/transmuter/network.rs:183
↓ 1 callersMethodget_rule_name
( &self, kernel_event: &KernelEventVariant, rule_idx: Option<u8>, )
bombini/src/transmuter/kernel.rs:191
↓ 1 callersFunctionhack_dynptr_for_verifier
()
bombini-detectors-ebpf/src/bin/procmon/main.rs:198
↓ 1 callersMethodhook_name
(&self, kernel_version: Version)
bombini/src/detector/kernelmon.rs:84
↓ 1 callersMethodhook_name
(&self)
bombini/src/detector/procmon.rs:95
↓ 1 callersMethodi_gid
(&self)
bombini-detectors-ebpf/src/co_re/core_fs.rs:43
↓ 1 callersMethodi_uid
(&self)
bombini-detectors-ebpf/src/co_re/core_fs.rs:38
↓ 1 callersFunctioninit_all_filemon_maps
( hooks: &[Box<dyn FileMonRuleContainer>], ebpf: &mut Ebpf, )
bombini/src/detector/filemon.rs:319
↓ 1 callersFunctioninit_all_kernelmon_filter_maps
( hooks: &[Box<dyn KernelMonRuleContainer>], ebpf: &mut Ebpf, )
bombini/src/detector/kernelmon.rs:235
↓ 1 callersFunctioninit_all_procmon_filter_maps
( hooks: &[Box<dyn ProcMonRuleContainer>], ebpf: &mut Ebpf, )
bombini/src/detector/procmon.rs:352
↓ 1 callersMethodinit_configs
(&self, temp_dir: &TempDir)
bombini/tests/common/bombini_launcher.rs:147
↓ 1 callersFunctionis_cap_gained
(new: u64, old: u64)
bombini-detectors-ebpf/src/bin/procmon/main.rs:252
↓ 1 callersMethodlaunch_bombini
( &self, path_manager: &BombiniPathManager, )
bombini/tests/common/bombini_launcher.rs:172
↓ 1 callersMethodload_and_attach_programs
(&mut self)
bombini/src/detector/netmon.rs:156
↓ 1 callersMethodload_detector
( &mut self, name: &str, obj_path: &Path, maps_pin_path: &Path, config
bombini/src/registry.rs:89
↓ 1 callersMethodload_detectors
(&mut self, config: &Config)
bombini/src/registry.rs:30
↓ 1 callersMethodmap_initialize
Initialize config maps for detector
bombini/src/detector.rs:22
↓ 1 callersMethodmin_kenrel_verison
Minimal supported kernel version for detector to load
bombini/src/detector.rs:17
↓ 1 callersMethodmonitor_errors
( &self, maps_pin_path: P, )
bombini/src/monitor/bpf_errors.rs:29
↓ 1 callersFunctionnew_builder
()
bombini/src/rule/predicate_parser.rs:1018
↓ 1 callersMethodparent_key_from_procfs
(&self)
bombini-common/src/event/process.rs:161
↓ 1 callersMethodparse_configs
Parse YAML configuration files for detectors
bombini/src/config.rs:43
↓ 1 callersMethodparse_options
Parse options from args and config.yaml
bombini/src/options.rs:153
↓ 1 callersMethodprepare_test_data
(&self)
bombini/tests/common/bombini_launcher.rs:122
↓ 1 callersMethodprogram_name
(&self, kernel_version: Version)
bombini/src/detector/kernelmon.rs:105
↓ 1 callersMethodprogram_name
(&self)
bombini/src/detector/procmon.rs:107
↓ 1 callersFunctionproto_gen
(_opts: Options)
xtask/src/proto_gen.rs:8
↓ 1 callersMethodregister_metrics
(&mut self, metrics: &dyn MetricRegister)
bombini/src/metrics.rs:125
↓ 1 callersFunctionresize_all_filemon_maps
( hooks: &'a [Box<dyn FileMonRuleContainer>], loader: &mut EbpfLoader<'a>, )
bombini/src/detector/filemon.rs:290
↓ 1 callersFunctionresize_all_kernelmon_filter_maps
( hooks: &'a [Box<dyn KernelMonRuleContainer>], loader: &mut EbpfLoader<'a>, )
bombini/src/detector/kernelmon.rs:220
↓ 1 callersFunctionresize_all_procmon_filter_maps
( hooks: &'a [Box<dyn ProcMonRuleContainer>], loader: &mut EbpfLoader<'a>, )
bombini/src/detector/procmon.rs:337
↓ 1 callersMethodretain_caches
(&mut self)
bombini/src/transmuter.rs:120
↓ 1 callersFunctionrule_parser_gen
(_opts: Options)
xtask/src/rule_parser_gen.rs:9
↓ 1 callersFunctionrun
Build and run the project
xtask/src/run.rs:28
↓ 1 callersMethodserialize
(&self, serializer: S)
bombini/src/transmuter/file.rs:24
↓ 1 callersMethodserialize_rule
(&mut self, rule: &Rule)
bombini/src/rule/serializer.rs:155
↓ 1 callersMethodstart_local_server
(mut self, port: u16)
bombini/src/metrics.rs:129
↓ 1 callersFunctionstart_monitor
(config: &Config, monitor: &Monitor)
bombini/src/main.rs:77
↓ 1 callersFunctionstart_proc_map_gc
( maps_pin_path: P, config: Arc<ProcMonConfig>, )
bombini/src/detector/procmon.rs:244
↓ 1 callersMethodstore_predicates
(&self, ebpf: &mut Ebpf, rule_map_name: &str)
bombini/src/rule/serializer.rs:235
↓ 1 callersMethodstore_rules
(&self, ebpf: &mut Ebpf, map_prefix: &'static str)
bombini/src/detector/kernelmon.rs:56
↓ 1 callersMethodstore_rules
(&self, ebpf: &mut Ebpf, map_prefix: &'static str)
bombini/src/detector/procmon.rs:62
↓ 1 callersFunctiontarball
Build and run the tests
xtask/src/tarball.rs:33
↓ 1 callersFunctiontest
Build and run the tests
xtask/src/test.rs:36
↓ 1 callersMethodtransmit
(&mut self, data: Vec<u8>)
bombini/src/transmitter/file.rs:61
↓ 1 callersMethodtransmute
(&mut self, generic_event: &GenericEvent)
bombini/src/transmuter.rs:104
↓ 1 callersFunctiontry_committing_creds
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/procmon/main.rs:417
↓ 1 callersMethodwait_for_bombini_start
(&self)
bombini/tests/common/bombini_launcher.rs:225
Function_SHIM_CRED_CAP
bombini-detectors-ebpf/src/co_re/c/shim.c:165
Function__action0
(input: &'input str, (_, __0, _): (usize, Expr, usize))
bombini/src/rule/predicate_parser.rs:1048
Function__action1
(input: &'input str, (_, __0, _): (usize, Expr, usize))
bombini/src/rule/predicate_parser.rs:1058
Function__action10
( input: &'input str, (_, attr, _): (usize, String, usize), (_, _, _): (usize, &'input str, usize)
bombini/src/rule/predicate_parser.rs:1172
Function__action11
(input: &'input str, (_, __0, _): (usize, &'input str, usize))
bombini/src/rule/predicate_parser.rs:1189
Function__action12
(input: &'input str, (_, __0, _): (usize, &'input str, usize))
bombini/src/rule/predicate_parser.rs:1199
Function__action13
(input: &'input str, (_, __0, _): (usize, &'input str, usize))
bombini/src/rule/predicate_parser.rs:1209
Function__action14
(input: &'input str, (_, __0, _): (usize, &'input str, usize))
bombini/src/rule/predicate_parser.rs:1222
Function__action15
( input: &'input str, (_, __0, _): (usize, &'input str, usize), )
bombini/src/rule/predicate_parser.rs:1232
Function__action16
(input: &'input str, (_, v, _): (usize, Literal, usize))
bombini/src/rule/predicate_parser.rs:1245
Function__action17
( input: &'input str, (_, head, _): (usize, Literal, usize), (_, _, _): (usize, &'input str, usize
bombini/src/rule/predicate_parser.rs:1255
Function__action2
( input: &'input str, (_, l, _): (usize, Expr, usize), (_, _, _): (usize, &'input str, usize),
bombini/src/rule/predicate_parser.rs:1068
Function__action3
(input: &'input str, (_, __0, _): (usize, Expr, usize))
bombini/src/rule/predicate_parser.rs:1083
Function__action4
( input: &'input str, (_, l, _): (usize, Expr, usize), (_, _, _): (usize, &'input str, usize),
bombini/src/rule/predicate_parser.rs:1093
Function__action5
(input: &'input str, (_, __0, _): (usize, Expr, usize))
bombini/src/rule/predicate_parser.rs:1108
Function__action6
( input: &'input str, (_, _, _): (usize, &'input str, usize), (_, e, _): (usize, Expr, usize), )
bombini/src/rule/predicate_parser.rs:1118
Function__action7
(input: &'input str, (_, __0, _): (usize, Expr, usize))
bombini/src/rule/predicate_parser.rs:1132
Function__action8
( input: &'input str, (_, _, _): (usize, &'input str, usize), (_, e, _): (usize, Expr, usize),
bombini/src/rule/predicate_parser.rs:1142
Function__action9
( input: &'input str, (_, attr, _): (usize, String, usize), (_, _, _): (usize, &'input str, usize)
bombini/src/rule/predicate_parser.rs:1157
Methodaction
(&self, state: i8, integer: usize)
bombini/src/rule/predicate_parser.rs:267
Methodadd_label
(&mut self, name: String, value: String)
bombini/src/metrics.rs:45
Functionbpf_map_alloc_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:380
Functionbpf_map_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:197
Functionbpf_map_create_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:389
Functionbpf_prog_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:568
Functionbpf_prog_load_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:753
Functionbpf_prog_old_load_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/kernelmon/main.rs:899
Methodbpf_read
(&self)
bombini-detectors-ebpf/src/co_re.rs:61
Functionbprm_check_capture
(ctx: LsmContext)
bombini-detectors-ebpf/src/bin/procmon/main.rs:1358
← previousnext →101–200 of 433, ranked by callers