FileTrove
FileTrove indexes many files fast, detects their types and creates metadata for long term preservation.
FileTrove indexes many files fast, detects their types and creates metadata for long term preservation.
FileTrove is written in Golang and open source (AGPLv3). You can install it by compiling from source or use a precompiled executable for your platform. FileTrove is - almost - a single file application without external dependencies, except a NSRL Bolt database and a YARA-X C library. FileTrove can download the database for you. The C library has to be compiled by yourself or can be downloaded from the Github project if available.
Configuration is done via command line flags.
A YARA example
Update is done via admftrove. Listing of update paths.
FileTrove is a command line tool. Therefore all examples are using your local terminal.
First you have to follow the installation instruction https://filetrove.fritz.wtf/docs/install-filetrove/
Index recursively a directory:
$ ./ftrove -i PATHTODIRECTORY
You will see a progress bar. When it finishes you can export the data to a TSV file that can be imported into Excel or Numbers or read with any text editor.
$ ./ftrove -l
Copy the UUID, you need it for the export:
How to create a NSRL BoltDB from NSRL SQLite
Roadmap - Feature Requests - Bug fixes
FAQ
Steffen Fritz
Hauffstraße 4 71696 Möglingen
E-Mail: steffen AT fritz.wtf
OpenPGP: Keyserver
Issues: Github
FileTrove is and will be forever open source and free of cost.
However, support can be requested via
Steffen Fritz - IT Consulting, https://fritz-itc.de
See all legal information there, https://fritz-itc.de/datenschutz/ and https://fritz-itc.de/impressum/