UFFS v0.5.95
UFFS v0.5.95
π What's New
See the full changelog
and CHANGELOG.md in the repository for details.
π¦ Downloads
UFFS is a Windows-native NTFS search engine β live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.
Each platform ships as a one-download ZIP bundle with the
binaries, the UFFS brand assets, the full documentation set
(README.md, LICENSE, TRADEMARK.md, CHANGELOG.md), and
the platform's packaging helper. Individual binaries are also
attached for automation that wgets a single file.
π¦ Windows x86_64 β primary live-indexing target
uffs-windows-x64.zipβ recommended: CLI + daemon + MCP- MFT tooling + icon + docs. The
.exes ship with the UFFS
icon andasInvokermanifest embedded.
- MFT tooling + icon + docs. The
- Raw binaries:
uffs-windows-x64.exe,uffsd-windows-x64.exe,
uffsmcp-windows-x64.exe,uffs_mft-windows-x64.exe.
π macOS Apple Silicon β offline MFT analysis
uffs-macos-arm64.zipβ recommended: raw binaries + a
ready-to-runUFFS.appbundle + icns + docs +
packaging/macos/bundle.shfor rebuilding.- Raw binaries:
uffs-macos-arm64,uffsd-macos-arm64,
uffsmcp-macos-arm64,uffs_mft-macos-arm64. - Intel Macs: run the arm64 build under Rosetta 2.
π§ Linux x86_64 β offline MFT analysis
uffs-linux-x64.zipβ recommended: binaries + full
hicolor icon tree +packaging/linux/install.sh(drops the
.desktopentry and icons under/usr/localwith one
sudoinvocation) + docs.- Raw binaries:
uffs-linux-x64,uffsd-linux-x64,
uffsmcp-linux-x64,uffs_mft-linux-x64. - Use with
--mft-fileto analyse captured MFT snapshots on servers, forensics VMs, or in Docker.
π Verification
All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt.
Verify with:
sha256sum -c CHECKSUMS.txtAdditionally, every release asset carries a SLSA build-
provenance attestation signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:
gh attestation verify <file> --owner deep-softA successful verification proves the bytes were produced by
this exact workflow run on this exact commit.
π SBOM (Software Bill of Materials)
Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:
jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.jsonπ Installation
Recommended: ZIP bundle
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β right-click β Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory β installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo PREFIX=/opt/uffs packaging/linux/install.sh.
Raw-binary path (automation)
- Download the individual binary, e.g.
uffs-linux-x64. - macOS / Linux:
chmod +x uffs-*then optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
π οΈ Build Information
- Triggered by: auto-tag-release[sha:ea8f35b]
- Commit: ea8f35b
- Toolchain: pinned nightly from
rust-toolchain.toml - Profile:
[profile.release]β LTO=fat, codegen-units=1, strip=symbols - CPU baselines: x86_64 =
x86-64-v3(Haswell+/Zen+); macOS ARM64 =apple-m1(M1+)
Full Changelog: https://github.com/deep-soft/UltraFastFileSearch-Rust/commits/v0.5.95
Full Changelog: v0.5.94...v0.5.95