Plaso 20200430 Released

Plaso 20200430 released

The Plaso team is pleased to announce a new Plaso release, 20200430. This release has a significant change with libfsntfs/pyfsntfs becoming the default for accessing NTFS volumes. With this comes:
  • A substantial speedup for processing NTFS images. While the exact numbers will vary based on the data being processed, we’ve seen some of test images processed twice as fast with libfsntfs when compared to TSK.
  • Performance improvements for directories with a large number of entries (#810). Directories with a very large (or huge) number of entries could still be a performance bottleneck (libfsntfs/16).
  • Support for Windows Overlay Filter (WOF) compressed data (LZX and LZXPRESS-Huffman).
  • Preservation of control characters in file and data stream names (sleuthkit/1894).
  • Support for NTFS directories with case-sensitive entries.

If you run into any problems with NTFS parsing, note that pytsk NTFS support can be enabled using the --vfs-back-end=tsk option for image_export.py, log2timeline.py and psteal.py.

Other changes

  • Many of the formatters are now configuration driven (#444) enabling more user customization of the final event message. We’ll continue this migration, and provide more details about how to use this feature in future releases.
  • Further storage refactoring to enable more database normalization
  • Tools behave more nicely when used with pipes (#2846)
  • Support for Python 3.8
  • Fedora 32 and Ubuntu 20.04 releases

As usual, there’s a bunch of cleanups, performance tweaks and bug fixes, the full list of which are available in the release milestone.

Future plans

  • We continue to most of the formatters to configuration driven (#444) by adding support for enumeration and flag values.
  • We are planning to further improve the AMCache.hve parser to support more types of subkeys (#2790).
  • Work on alternative Plaso storage back-ends like Redis and Elasticsearch is continuing.

Per the Plaso's Users' Guide, we recommend using Docker to install Plaso with minimum hassle.

If Docker does not fit your needs there are installation instructions available for MacOSUbuntu and Fedora.

If you run into problems take a look at the Installation Problems page in the Plaso documentation, to see if other people have seen the issue before. If nothing there helps, ask for help on the Open Source DFIR slack or open an issue on the tracker.


Popular posts from this blog

Parsing the $MFT NTFS metadata file

Incident Response in the Cloud

Container Forensics with Docker Explorer