Skip to content

Releases: nkbeast/ghost-recover

GHOST RECOVER v1.0.0

Choose a tag to compare

@nkbeast nkbeast released this 14 Aug 13:42
42caa97

First stable release of GHOST RECOVER — an open-source Linux data recovery engine.

Highlights

  • 44 filesystem families fully identified and walked (ext, XFS, Btrfs, NTFS, FAT/exFAT, HFS+, APFS, ISO9660, UDF and more) — deleted-file recovery from journals, orphan inodes, MFT/FAT slack
  • 315 raw carving signatures across 14 categories in a single Aho-Corasick pass, with structural length validation and weak-magic scan filters
  • RAID reassembly (md superblocks 0.90/1.x or blind): linear, RAID 0/1/5/6/10, missing-member rebuild from parity
  • Failing-drive imaging (ddrescue-style, resumable map file)
  • Filesystem repair: ext superblocks, FAT/exFAT boot regions, NTFS boot sectors, GPT headers, MBR rebuild
  • Built for low-end hardware: RAM-aware candidate limits and thread pools
  • Web interface (live at https://nkbeast.github.io/ghost-recover/) over a local HTTP API on 127.0.0.1:3030

This release

  • 52 new carver formats with per-format walkers and byte-exact fixtures (315/315 passing)
  • Byte-exact carving verified end-to-end on a 136.7 MiB synthetic disk: 292/292 recovered
  • CI: ccache, concurrency-safe runs, clang-tidy gate clean
  • Landing site source under web/ with GitHub Pages deployment