Cross-platform file watcher written in Go for native concurrent monitoring
-
Updated
Aug 7, 2026 - Go
Cross-platform file watcher written in Go for native concurrent monitoring
Fanotify API for Go
Python wrapper for Linux fanotify - monitoring filesystem events
File Descriptors Rust crate
A C++ interface for linux monitoring filesystem events
Runtime integrity guard: detect and block Linux page cache tampering (Copy Fail, Dirty Pipe, Dirty Frag) via O_DIRECT + fanotify. Includes 7 host-side exploitation PoCs.
Minimalist cross-platform app to watch a directory for changes.
A Linux recycle bin that works everywhere — scripts, cron, desktop. 4-layer interception: PATH shim + LD_PRELOAD + seccomp + fanotify. FreeDesktop.org Trash spec compliant.
Rust port of the Linux 4.0.4 `man 7 fanotify` example program source (roughly).
High-performance Linux file event gateway: fanotify notifications → NDJSON over Unix Domain Socket, for polyglot consumers.
Monitors a given directory with all its files for changes
Kernel-level read gate for AI agents — protected file opens are denied or routed through off-band consent before bytes reach the agent. Linux (fanotify) + macOS (Endpoint Security).
A simple file search using fanotify and SQLite.
Filesystem notifications and advisory file locks for Go. Pure Go, no cgo, no dependencies beyond golang.org/x/sys. inotify, fanotify, kqueue, ReadDirectoryChangesW and polling behind one API, each verified on real hardware.
Add a description, image, and links to the fanotify topic page so that developers can more easily learn about it.
To associate your repository with the fanotify topic, visit your repo's landing page and select "manage topics."