idosharon / personal-runtime-protection

eBPF based Personal Runtime Protection - an open-source, and very basic client-server program designed to give your linux based computer the power of runtime protection using eBPF.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

drawing

Personal Runtime Protection

PRP - Personal Runtime Protection, is an open-source, and very basic client-server program that (as I hope) is the start of a big and important project designed to give your linux based computer the power of runtime protection using eBPF.

Installation

pip install -r requirements.txt
cd server/frontend
npm install

Development setup

As a developer feel free to edit & change everything in this project, the project tries to be as configurable as possible, see for example the client/config.json file.

Contributing

  1. Fork it (https://github.com/idosharon/personal-runtime-protection/fork)
  2. Create your feature branch (git checkout -b feature/amazing-changes)
  3. Commit your changes (git commit -am 'Added some magic')
  4. Push to the branch (git push origin feature/amazing-changes)
  5. Create a new Pull Request

About

eBPF based Personal Runtime Protection - an open-source, and very basic client-server program designed to give your linux based computer the power of runtime protection using eBPF.

License:MIT License


Languages

Language:Python 49.2%Language:Vue 44.1%Language:C 4.8%Language:HTML 1.2%Language:JavaScript 0.6%Language:Shell 0.1%