An overview

This chapter's script was built to work with Python 2.7.15 and requires the third-party libraries described in the previous section. Please consider using the Docker image alongside this script.

As with our other chapters, this script starts by importing libraries we use at the top. In this chapter, we use two new libraries, one of which is third-party. We've already introduced pypff, the Python bindings to the libpff library. The pypff module specifies the Python bindings that allow us access to the compiled code. On line 8, we introduce unicodecsv, a third-party library we've used previously in Chapter 5, Databases in Python. This library allows us to write Unicode characters to CSV files as the native CSV library doesn't support ...

Get Learning Python for Forensics - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.