rabbitstack / Cubostratus
Licence: apache-2.0
Blazingly fast Linux syscall collector
Stars: ✭ 68
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Cubostratus
Krf
A kernelspace syscall interceptor and randomized faulter
Stars: ✭ 267 (+292.65%)
Mutual labels: linux-kernel, syscalls
Ltp
Linux Test Project http://linux-test-project.github.io/
Stars: ✭ 1,654 (+2332.35%)
Mutual labels: linux-kernel, syscalls
Kubectl Dig
Deep kubernetes visibility from the kubectl
Stars: ✭ 325 (+377.94%)
Mutual labels: syscalls, containers
execmon
Advanced process execution monitoring utility for linux (procmon like)
Stars: ✭ 77 (+13.24%)
Mutual labels: linux-kernel, syscalls
Contained.af
A stupid game for learning about containers, capabilities, and syscalls.
Stars: ✭ 730 (+973.53%)
Mutual labels: syscalls, containers
Unlockdown
Disabling kernel lockdown on Ubuntu without physical access
Stars: ✭ 62 (-8.82%)
Mutual labels: linux-kernel
Docker Succinctly
This is the companion repo for Docker Succinctly by Elton Stoneman. Published by Syncfusion.
Stars: ✭ 64 (-5.88%)
Mutual labels: containers
Fibratus
A modern tool for the Windows kernel exploration and tracing
Stars: ✭ 1,104 (+1523.53%)
Mutual labels: instrumentation
Pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
Stars: ✭ 10,887 (+15910.29%)
Mutual labels: containers
Container Service Extension
Container Service for VMware vCloud Director
Stars: ✭ 66 (-2.94%)
Mutual labels: containers
Pico
Object Detection and Analysis Made easy using Raspberry Pi, Apache Kafka, AWS Rekognition & Docker
Stars: ✭ 63 (-7.35%)
Mutual labels: containers
Sutekh
An example rootkit that gives a userland process root permissions
Stars: ✭ 62 (-8.82%)
Mutual labels: linux-kernel
Brave Opentracing
Bridge between OpenTracing and Brave
Stars: ✭ 64 (-5.88%)
Mutual labels: instrumentation
Gena
Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL IN ACTIVE DEVELOPMENT
Stars: ✭ 61 (-10.29%)
Mutual labels: containers
Opencompose
OpenCompose - A higher level abstraction for Kubernetes Resource
Stars: ✭ 66 (-2.94%)
Mutual labels: containers
Awesome Linux Containers
A curated list of awesome Linux Containers frameworks, libraries and software
Stars: ✭ 1,101 (+1519.12%)
Mutual labels: containers
Firecracker Containerd
firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Stars: ✭ 1,130 (+1561.76%)
Mutual labels: containers
Traceshark
This is a tool for Linux kernel ftrace and perf events visualization
Stars: ✭ 63 (-7.35%)
Mutual labels: linux-kernel
cubostratus is a high performance Linux syscall collector. It acquires the syscall flow from the rock solid sysdig driver and emits it to Kafka brokers for later ingestion, storage and analysis.
Usage
- Build the sysdig kernel module or install sysdig
- Install Rust
curl -f -L https://static.rust-lang.org/rustup.sh -O
sh rustup.sh
- Clone this repository and build
cubostratusc
git clone https://github.com/rabbitstack/cubostratusc.git
cd cubostratusc
cargo build
- Modify
cubostratusc.toml
configuration descriptor
export CUBOSTRATUSC_CONFIG=cubostratusc.toml # or
sudo cp cubostratusc.toml /etc
- Create a
Kafka
topic and startcubostratusc
:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 \
--partitions 1 --topic cubostratus
sudo ./target/debug/cubostratusc
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].