The UserAssist framework

Our UserAssist framework is made up of three scripts, userassist.py, csv_writer.py, and xlsx_writer.py. Userassist.py handles the bulk of the processing logic and then passes the results to the CSV or XLSX writer. The directory structure of our framework is given later. Our writers are contained within a directory named Writers. Remember that for a directory to be "searchable" by Python, it needs to include the __init__.py file. This file may be empty, contain functions and classes, or contain code to be executed on import:

  |-- userassist.py
  |-- Writers
      |-- __init__.py
      |-- csv_writer.py
      |-- xlsx_writer.py

Developing our UserAssist logic processor – userassist.py

The userassist.py script is responsible for handling user input, ...

Get Learning Python for Forensics 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.