Sharpening Your Tools
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, w...
Autori principali: | , |
---|---|
Natura: | Articolo |
Lingua: | English |
Pubblicazione: |
ACM|Communications of the ACM
2023
|
Accesso online: | https://hdl.handle.net/1721.1/152174 |
Riassunto: | 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. |
---|