Sharpening Your Tools: Updating bulk_extractor for the 2020s

Abstract

Bulk_extractor is a high-performance digital forensics tool written in C++. Between 2018 and 2022 we updated the program from C++98 to C++17, performed a complete code refactoring, and adopted a unit test framework. The new version typically runs with 75\% more throughput than the previous version, which we attribute to improved multithreading. We provide lessons and recommendations for other digital forensics tool maintainers

    Similar works

    Full text

    thumbnail-image

    Available Versions