Cross-platform file watcher written in Go for native concurrent monitoring
-
Updated
Aug 24, 2026 - Go
8000
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.
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 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).
Monitors a given directory with all its files for changes
High-performance Linux file event gateway: fanotify notifications → NDJSON over Unix Domain Socket, for polyglot consumers.
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."