pulsar
pulsar copied to clipboard
A modular and blazing fast runtime security tool for the IoT, powered by eBPF.
# File logging This PR is served for #39. ## Implementation (Optional) Following TODO placeholder left in the source code. ## I have - [x] run `cargo fmt`; - [x]...
This PR is a tentative refactor of the test suite. Tests are split in a different binary, which can be invoked with sudo by using a xtask. Fixes https://github.com/Exein-io/pulsar/issues/3
This pr aims to add custom api socket configuration. it's needed for file systems that doesn't have the required path, for example on Android
Dockerize and distribute Pulsar as a public Docker image for getting started with zero overhead.
Write Pulsar logs to file. This should be added in the logging module (there's a todo placeholder in the code already).
# Feature This PR served for #13. ## Implementation (Optional) - extract cgroups information when pulsar startup (in-progress). - for new processes, need to read through bpf probe to track...
## Feature Since most use-cases are based on container applications, Pulsar should be able to filter and to track only container processes. Pulsar is already able to monitor and track...
Create `xtask` command to create a Pulsar distribution (executable, launch scripts, rules, basic config file).
Automatic creation of Pulsar packages for main Linux distributions: - [ ] arch - [ ] ubuntu/debian - [ ] fedora/redhat - [ ] suse Packages should be built automatically...
It'd be good to support natively the [Open Policy Agent](https://www.openpolicyagent.org/) project for writing Pulsar rules. However, deploying OPA as a separate process probably comes with a very large overhead and...