Skip to content

New event: browser extension install #23

@losandros

Description

@losandros

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:

  1. 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.

  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:blockeddepends on other unresolved issue, github or externaltype:featurerequest for additional functionality

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions