iNoSec2 / BlueLight

Open-source EDR kernel-component for system monitoring and DLL injection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BlueLight

BlueLight is an open-source kernel component for kernel-mode process activity monitoring and setup for user-mode API calls monitoring.

Goals

The goal of this project is to create a Windows kernel component for EDR system, specifically, BLUESPAWN - an open-source EDR.

Architecture

BlueLight built using file-system mini-filter driver which sends events to user-mode over communication port.

In addition, the driver uses injdrv for injecting custom DLL to every thread (right after loading kernel32.dll).

Monitoring

Currently implemented:

  • Process Creation / Termination
  • Thread Creation / Termination
  • Remote Thread Creation
  • Image Loading

Acknowledgements

About

Open-source EDR kernel-component for system monitoring and DLL injection


Languages

Language:C 96.6%Language:C++ 3.4%