My little hobby project is at a point where it might be interesting to some folks.
This started as a “learn Rust” playground but grew legs and it’s now fairly functional and polished. I invite you to play with it and I’d love to hear feedback
It’s called fsPulse. It allows you to set up “roots” and manually or, on schedule, scan them. It builds a temporal history, which you can later navigate with a calendar control and use to see additions, modifications, deletions across time in tree and folder views.
It can optionally compute SHA256 hashes to monitor for suspicious drift. It uses a set of open source components to structurally “validate” a set of media file types and PDFs.
It leans heavily into visualizations and charts. It requires only read only access to the areas of the file system you tell it about and it makes no outbound connections whatsoever.
It’s installable as a pre-built executable, you can build from source, pick it up from crates.io, or use the pre-built docker image. I’ve been running it as a docker container on TrueNAS for a long time. Works great.
Who knows? It could be your next favorite utility!
It’s here for the taking! Thanks for reading this!
