Bulk Extractor

Bulk Extractor (bulk_extractor) is a feature extraction tool written in C++ for extracting features from media images.
Extracted features are stored in feature files that can be easily inspected, parsed, or processed with automated tools.
Some Python programs that process feature files are available.
Also, feature files may be browsed using the Bulk Extractor Viewer User Interface.

Bulk Extractor is fast. Rather than parsing file system structures, it parallel-processes 16MiByte pages of media on multiple cores.