Skip to content

Data Visualization Framework from a MacroPerspective for Anomaly Detection

License

Notifications You must be signed in to change notification settings

Capstone-Axolotl/BPFocus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BPFocus: System Inspection Tools with BPF

What?

  • Assume multiple endpoints connected to a server, collect machine meta information from individual endpoints such as OS version, kernel version, CPU architecture and account information, and performance information such as CPU, memory, and network
  • Visualization of abnormal signs of the endpoint through BPF when a task is performed on the machine
  • Print endpoint performance information in real-time as a heat map using saturation

How?

Aggregator Server

need to build a mariadb environment and install some dependencies before running.

cd api
python3 app.py

# in another terminal
cd frontend-dashboard
npm install
sudo npm install -g create-react-app
npm start

Client

need to install some dependencies before running. (see daemon directory)

cd daemon
sudo ./daemon.py

Demo Presentation

DEMO