Sharpening Your Tools
Author(s) •
Garfinkel, Simson
Stewart, Jon
Date Issued
July 25, 2023
Publisher
ACM|Communications of the ACM
Citation
Garfinkel, Simson and Stewart, Jon. 2023. "Sharpening Your Tools."
Version
Final published version
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.
Terms of Use
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1145/3600098