Developing the date decoder GUI – date_decoder.py

This script was tested in both Python 2.7.15 and 3.7.1 and uses the python-dateutil (version 2.7.5) third-party library which can be installed with pip like so:

  • pip install python-dateutil==2.7.5

After this introduction to timestamps, GUI development, and Python classes, let's begin developing our date_decoder.py script. We'll design a GUI with two primary functionalities that the end user will interact with.

First, the GUI allows the user to enter a timestamp from an artifact in native format and convert it into a human-readable time. The second feature allows the user to enter a human-readable timestamp and select an option to convert it into the respective machine time. To build this, ...

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.