Home

Awesome

filewatcher

a simple auditing utility for macOS

Filewatcher is an auditing and monitoring utility for macOS.

It can audit all events from the system auditpipe of macOS and filter them by process or by file. You can use this utility to:

If you want to read more about how it works, check my blog.

Installation

Just run <i>make</i> to compile it and then <i>./bin/filewatcher</i>.

Usage: ./bin/filewatcher [OPTIONS]
  -f, --file            Set a file to filter
  -p, --process         Set a process name to filter
  -a, --all             Display all events (By default only basic events like open/read/write are displayed)
  -d, --debug           Enable debugging messages to be saved into a file
  -h, --help            Print this help and exit

Expected output:

<p align="center"> <img src="screenshot.png" alt="Output" /> </p>