foremost

File recoverer

A tool for recovering files based on their headers and footers from image files or directly from a drive.

Foremost is a console program to recover files based on their headers, footers, and internal data structures. This process is commonly referred to as data carving. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and footers can be specified by a configuration file or you can use command line switches to specify built-in file types. These built-in types look at the data structures of a given file format allowing for a more reliable and faster recovery. Originally developed by the United States Air Force Office of Special Investigations and The Center for Information Systems Security Studies and Research , foremost has been opened to the general public. We welcome any comments, suggestions, patches, or feedback you have on this program. Please direct all correspondence to [email protected].

GitHub

317 stars
9 watching
54 forks
Language: C
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mkdika/lff-cr A utility for finding large files in directories 17
mhogomchungu/sirikali A Qt/C++ GUI front end to various encrypted file systems and SSHFS 772
lcorbasson/scrounge-ntfs A tool for recovering data from damaged NTFS partitions. 11
rusty-ferris-club/recon Reconnaissance tool for searching and querying files on a host for security experts 31
chris-huxtable/front_matter.cr Parser for separating metadata from file content 11
sstadick/crabz A cross-platform compression and decompression tool written in Rust. 331
pauldreik/rdfind A utility tool that compares files based on their content and identifies duplicates to help compress backup directories or reduce data redundancy. 976
rubencaro/harakiri Helps an application automatically restart or take other actions when specific files change on disk. 20
harveybates/kandle Automates the process of importing external components into KiCad projects by handling unzipping, directory structure creation, and automatic linking of symbols and footprints. 26
runestubbe/crinkler An executable file compressor tool specifically designed for small 32-bit Windows demoscene executables. 1,075
vishaltelangre/ff A command-line tool for efficiently searching files by name in a directory or its subdirectories. 332
orlikoski/cylr A tool that collects and preserves forensic artifacts from NTFS file systems without impacting the host system. 645
dustincampbell/csharpessentials A collection of tools to simplify C# development with Roslyn diagnostics and code fixes. 160
klezvirus/cheesetools Tools for exploiting vulnerabilities in Windows systems to facilitate lateral movement and code execution 691
svetlitski/fcp A fast alternative to Unix cp command for copying large files and directories 767