recoverpy
« Back to VersTracker
Description:
TUI to recover overwritten or deleted data
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: recovery linux tui forensics data-utility
Install: brew install recoverpy
About:
Recoverpy is a terminal-based interface designed to recover overwritten or deleted files on Linux systems. It leverages the /proc filesystem to read data directly from block devices, bypassing the standard file system. This tool is particularly effective for recovering data that has been lost due to accidental overwrites, such as files still held open by running processes.
Key Features:
  • TUI (Text User Interface) for easy navigation
  • Reads raw data from /proc/[pid]/fd/[fd] for active processes
  • Searches block devices for deleted file signatures
  • Saves recovered data to a specified output file
Use Cases:
  • Recovering a file that was accidentally overwritten by a running application
  • Retrieving data from a deleted file if the process is still active
  • Forensic analysis of data remnants on disk partitions
Alternatives:
  • extundelete – extundelete focuses on restoring deleted files from ext3/ext4 file systems using journal data, whereas Recoverpy targets active file descriptors and raw block scanning.
  • photorec – photorec is a file carver that recovers files based on headers/footers, while Recoverpy is designed to reconstruct data from files that were overwritten or are currently open.
Version History
Detected Version Rev Change Commit
Nov 16, 2024 12:54pm 0 VERSION_BUMP d2d3a57d