Skip to main content
RaoufResearchOS
English
Sydney, AustraliaCurrent Sydney Time—
Press Escape to close this window.
eBPF Cloud Runtime Security Monitor

Offensive security

eBPF Cloud Runtime Security Monitor

ECRSM is an educational eBPF-based Cloud Runtime Security Monitor. It provides a synthetic, read-only runtime visibility stack combining kernel eBPF, a Go agent, and a React dashboard.

  • eBPF
  • Go
  • React
  • Kernel
  • Runtime Security
Project IdentityStill

01 / Overview

Documented technology stack
  • 01eBPF (C)
  • 02Go (Agent)
  • 03React (Dashboard)
  • 04Kubernetes (Helm)

Problem

Understanding runtime security at the kernel level is complex. ECRSM provides a safe, educational platform to learn eBPF-based monitoring.

Solution Overview

  1. Implemented eBPF hooks for safe syscall tracepoints
  2. Built a Go agent to collect and enrich metadata
  3. Created a real-time React dashboard for visualisation
  4. Designed safe synthetic attack simulations

02 / Evidence

Proof & Verification

  • Detects reverse shells, process injection, suspicious execs
  • Low-overhead perf buffer data transmission
  • Container/K8s metadata enrichment
  • Verifiable via synthetic attack scripts

03 / Methods

Build

Tech Stack

  • eBPF (C)
  • Go (Agent)
  • React (Dashboard)
  • Kubernetes (Helm)
  • Kernel tracepoints (execve, connect, ptrace, mmap)
  • Go agent for enrichment & rules
  • Live WebSocket dashboard
  • Kubernetes DaemonSet deployment

Secure

  • Read-only introspection (no kernel writes)
  • Metadata only (no payloads/secrets)
  • Least privilege (BPF/SYS_ADMIN caps only)
  • Safe synthetic simulations

Search

Find a project, paper, write-up, or page.

30 / 41 · Search results

↑ ↓ Workspace NavigationEnter OpenEsc Close