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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.