pulsar icon indicating copy to clipboard operation
pulsar copied to clipboard

A modular and blazing fast runtime security tool for the IoT, powered by eBPF.

Results 54 pulsar issues
Sort by recently updated
recently updated
newest added

Currently the module status is defined in `pulsar-core/src/pdk/daemon.rs` like this: ``` pub enum ModuleStatus { Created, Running, Failed(String), Stopped, } ``` We have no way to show a warning for...

enhancement

The pulsar agent `pulsard` is supposed to be run as a daemon. Users should interact with it by using the `pulsar` cli. Currently there is not way to read the...

enhancement

Running cargo test from the root folder or from `validatron/derive` fails with: ``` /home/matteo/projects/pulsar/target/debug/deps/validatron_derive-572b783d107d6cc9: error while loading shared libraries: libtest-efede371ca078f25.so: cannot open shared object file: No such file or directory...

bug

We've talked before about how the current `tokio::sync::watch` config API leads to verbose and error-prone code. This tentative refactor makes the channel a hidden implementation detail. In the current implentation...

### Contact Details _No response_ ### What happened? We get the attached error when running `docker run` on a container. ### Relevant log output ```shell [2022-05-27T15:11:52Z TRACE event::process-monitor] 5081ms [24326:/usr/bin/udevadm]...

bug

On process exit PulsarDaemon should wait for modules graceful shutdown and have a timeout as fallback in case modules won't/can't stop similar to [Actix.rs](https://github.com/actix/actix-website/blob/master/content/docs/server.md#:~:text=Graceful%20shutdown,-HttpServer%20supports%20graceful&text=After%20receiving%20a%20stop%20signal,is%20set%20to%2030%20seconds.) workers shutdown

enhancement

We need to implement a github action to manage the release in case of a tag push

enhancement
good first issue
hacktoberfest

On kernel 6.x there is the following error: ``` [ERROR pulsar::cli] loading BTF invalid BTF type kind `19` Caused by: invalid BTF type kind `19` command exited with non-zero code...

bug

### Contact Details _No response_ ### What happened? Starting up Pulsar immediately results in the `process-monitor` module failing due to a BPF verifier error. ``` $ RUST_BACKTRACE=full cargo xtask pulsard...

bug

some changes are required to support complex rules as was pointed by krsh. - [ ] internet protocols (TCP, UDP) for networking events - [ ] add command line in...

enhancement