Skip to content

Using eBPF with GO and Docker to create light weight monitoring system.

Notifications You must be signed in to change notification settings

Arsh1101/VigilantGuard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vigilant Guard 🛡️

VigilantGuard is a lightweight security monitoring service that uses Go and eBPF to produce SIGMA rules with a communication module to collect logs in distributed environments. The primary purpose of VigilantGuard is to mitigate microservice architecture risks by collecting standard SIGMA rules. ✅

This repository is based on the tutorial and code from masmullin2000's repository. I have extended it to include a communication module and additional features to better suit our use case. 📌

Features

  • Uses eBPF to capture data. 🐝
  • Produces SIGMA rules that can be used with various security information and event management (SIEM) systems. ✔️
  • Supports communication between multiple instances in a distributed environment to collect logs (using gRPC). 📡
  • Lightweight and designed for microservice architectures. ⚡
  • Uses Golang to implement the logic. 🐹

About

Using eBPF with GO and Docker to create light weight monitoring system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.7%
  • Other 0.3%