1
Install Filetrace
The installer sets up the package repository that fits the system (apt, dnf, yum, zypper or apk), installs the To install without starting the service, append
filetrace package and starts the filetrace-agent service.-s -- --no-start. Installation covers manual repository setup, Homebrew and release archives.2
Check the kernel
filetrace doctor loads and attaches every probe, reports what the kernel accepted, and removes the probes again.STATUS: READY means every probe is attached:3
Make sure the agent is running
Run If it reports
filetrace without arguments. It reports whether the agent is running and which probe set it uses:NOT RUNNING, start the service with sudo systemctl enable --now filetrace-agent, or run the agent in the foreground with sudo filetrace agent run.4
Watch transfers live
The live view lists the file transfers in progress with their process, destination, method, rate and confidence. Press
q to quit.5
Ask about what happened
The agent keeps a bounded history in memory from the moment it started. List the files that were sent, then look at one of them from every side:
Next steps
Find who sends a file
Go from a file path to the processes and addresses involved.
Investigate an address
Go from a remote address or network to the files sent to it.
Understand confidence
Learn what EXACT, INFERRED and UNKNOWN rest on.
Export telemetry
Send metrics and events to Prometheus or OpenTelemetry.