Cross-platform file watcher written in Go for native concurrent monitoring
-
Updated
Oct 14, 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.
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).
Minimalist cross-platform app to watch a directory for changes.
Transparent Linux recycle bin and rm undelete daemon. 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
A fast local file index and search — the Linux answer to Everything.
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.
Cross-platform file watcher written in Go for native concurrent monitoring
To associate your repository with the fanotify topic, visit your repo's landing page and select "manage topics."