Open source network security

High-Performance Network Security

Cyrenus is an eBPF-based network traffic monitoring and DDoS protection system seamlessly integrated with Tetragon for runtime security. Deploy in seconds, protect in real-time.

eBPF

Kernel-level monitoring

Zero

Installation overhead

Real-Time

DDoS protection

Engineering Foundation

Built with Cutting-Edge Technology

Cyrenus leverages the most powerful technologies for kernel-space networking and real-time protection

eBPF (Extended Berkeley Packet Filter)

Harness the power of kernel-space packet processing without touching userspace. eBPF enables ultra-low latency network monitoring and packet filtering at near-hardware speeds.

  • Zero-copy packet processing
  • Kernel-level traffic inspection
  • Minimal performance overhead
  • In-kernel programmability

C Language

Written in high-performance C for maximum efficiency and direct hardware access. C provides the perfect balance between control and performance for system-level networking applications.

  • Direct memory and hardware access
  • Minimal runtime overhead
  • Portable across platforms
  • Battle-tested performance

Tetragon Integration

Seamlessly integrated with Cilium Tetragon for comprehensive runtime security. Combines network monitoring with process-level runtime enforcement for complete threat visibility and protection.

Powerful Features

Enterprise-grade security capabilities built for modern infrastructure

Traffic Monitoring

Real-time network traffic analysis and visualization with fine-grained packet inspection at kernel level.

DDoS Protection

XDP-based packet filtering for instant DDoS mitigation without application-level overhead.

eBPF Technology

Leverage kernel-space eBPF programs for zero-copy packet processing and minimal latency.

Tetragon Integration

Integrated runtime security with Tetragon for Anti-RCE protection and process monitoring.

Real-Time Dashboard

Web-based control center for traffic analysis, threat detection, and system management.

High Performance

Handles millions of packets per second with minimal CPU impact and microsecond latencies.

Get Started in Seconds

Choose the installation method that best fits your needs

Quick Install (Binary)

Recommended ⚡

Fast installation using pre-built binaries. No compilation required.

curl -fsSL https://raw.githubusercontent.com/cyrenus-sec/cyrenus/main/install-binary.sh | sudo bash

Installation Time: ~30 seconds

x86_64 (amd64)
ARM64 (aarch64)

Build from Source

For development

For development or customization, build from source.

sudo ./install.sh

Installation Time: ~5-10 minutes

Ubuntu/Debian
RHEL/CentOS/Fedora
Arch Linux

Docker Container

Containerized

Run Cyrenus in a container with all required capabilities.

docker build -t cyrenus . docker run -d --name cyrenus --cap-add SYS_ADMIN --cap-add NET_ADMIN --network host -v /sys/kernel/btf:/sys/kernel/btf:ro cyrenus

Installation Time: ~2 minutes

Any OS with Docker
Kubernetes
Docker Compose

Ready to Protect Your Network?

Join the community of security professionals using Cyrenus to build next-generation network defense systems.