by Thinkst Applied Research
Canaryfy is an example Linux file read monitor. It watches individual files or files in directories, and triggers a Canarytoken when a read occurs. It relies on the inotify(7) API for firing on file reads.
Run make which will compile to a canaryfy binary.
To get the version which searches for a low PID, uncomment the DEFINES line with -DLOWPID in the Makefile.
Move the binary to an unexpected location (e.g. /var/lib/mailmain/bin/bouncer).
canaryfy <process_name> <dns_canarytoken> <path> [ <path> ,]
where
process_nameis what will appear in thepslisting. e.g. '[kswapd1]'dns_canarytokenis a new token from Canarytoken.pathis a full path to a file or directory