-
Notifications
You must be signed in to change notification settings - Fork 30
Description
Hi,
Is usually use tools from Patrick Wardle (KnockKnock, BlockBlock, ...) to create events within macos and later on forward them to Splunk. The xnumon looks very promising to replace that workaround for me.
I'm currently missing a couple of thing that could be easily implemented by just extending some parts of your code:
-
Browser Extensions: Basically browser extensions are just files written to
~/Library/Safari/Extensions
and
~/Library/Application Support/Mozilla/Extensions
~/Library/Application Support/Google/Chrome/External Extensions
I think with your filesystem monitoring this is an easy add-on. -
Kernel Extensions
As far as I know these are also located here:
/System/Library/Extensions or /Library/
This should also be extandable by your FS monitoring.
I also looked at your code and I also read a lot about how BlockBlock is implemented. It looks like BlockBlock uses /dev/fsevents. (see https://objective-see.com/products/blockblock.html). Maybe this is an additional way to capture FS events.