MCPcopy Index your code
hub / github.com/bombinisecurity/bombini

github.com/bombinisecurity/bombini @v1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.0 ↗ · + Follow
730 symbols 1,404 edges 117 files 37 documented · 5% updated 3d agov1.0.0 · 2026-05-25★ 533 open issues

Browse by type

Functions 433 Types & classes 297
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bombini: eBPF-based Security Monitoring and Sandboxing Agent

Bombini logo

License [CI]ci-url [Book]book-url

Bombini is an eBPF-based security agent written entirely in Rust using the Aya library and built on LSM (Linux Security Module) BPF hooks. At its core, Bombini employs modular components called Detectors, each responsible for monitoring and reporting specific types of system events.

Getting Started

Please, check the compatibility issues first.

The most convenient way now is to build container with Bombini:

git clone https://github.com/bombinisecurity/bombini.git && \
cd ./bombini && \
docker build  -t bombini .

Run

You can easily run Bombini with this command:

docker run --pid=host --rm -it --privileged -v /sys/fs/bpf:/sys/fs/bpf bombini

By default Bombini sends event to stdout in JSON format and starts only ProcMon detector intercepting process execs and exits. To customize your Bombini setup, please, follow the configuration guide and mount config directory to the container:

docker run --pid=host --rm -it --privileged -v <your-config-dir>:/usr/local/lib/bombini/config:ro  -v /sys/fs/bpf:/sys/fs/bpf bombini

Build

To build Bombini from source, please, follow build guide.

Contributing

Please, check out CONTRIBUTING.md for the contributing guideline.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Class 246
Function 229
Method 204
Enum 36
Interface 15

Languages

Rust93%
C7%

Modules by API surface

bombini/src/rule/predicate_parser.rs73 symbols
bombini-detectors-ebpf/src/co_re/c/shim.c54 symbols
bombini/src/rule/serializer/attribute/defs.rs32 symbols
bombini-detectors-ebpf/src/bin/procmon/main.rs32 symbols
bombini/src/transmuter/process.rs28 symbols
bombini/src/rule/serializer.rs25 symbols
bombini-detectors-ebpf/src/bin/filemon/main.rs22 symbols
bombini/tests/common/bombini_launcher.rs20 symbols
bombini/src/transmuter/file.rs19 symbols
bombini-common/src/event/process.rs18 symbols
bombini/src/metrics.rs16 symbols
bombini/src/detector/procmon.rs16 symbols

For agents

$ claude mcp add bombini \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page