Picosnitch on immutable systems #29
Replies: 1 comment
-
No worries, same here. The daemon is probably crashing because it is unable to load the BPF program which does the system monitoring, and therefore no entries to populate the database. Here are some small BPF programs you can use to test whether you have BCC installed properly and is accessible from your environment https://github.com/iovisor/bcc/tree/master/tools, simply run any of the .py files as root (they might also already be installed and runnable with I welcome all contributions and am happy to help. The main dependency is BCC which needs to be installed as a system package since it can't be done through PyPI. The only other required dependency is To help with navigating the source code, I have a callgraph here, in summary the program command line starts with the function |
Beta Was this translation helpful? Give feedback.
-
Hi! Sorry for being so late to actually respond to your message, I was quite busy.
In my environment (Fedora toolbox) I tried the built-in daemon and while the database is created it is never populated, I also can't see the daemon running after I launch it.
About possibly contributing, I'm fairly a noob in Python so I was trying to understand how the project works, but I wasn't able to set it up, is it possible to use poetry+pyenv with this somehow? Or do I have to use the system installed python directly?
Beta Was this translation helpful? Give feedback.
All reactions