No announcement yet.

OSForensics V8 Beta release

This is a sticky topic.
  • Filter
  • Time
  • Show
Clear All
new posts

  • OSForensics V8 Beta release

    We are pleased to announce the Beta release of V8 of OSForensics for community testing and feedback.

    Download link:

    Licence requirements:
    Old keys from V7 will not work in V8.
    You should be able to have V7 and V8 installed at the same time (if you select different installation folders).
    The link above will work as a 30 day trial.

    Free upgrades:
    When the final V8 release is complete anyone will active support (including all purchases of V7 in the 12 months prior to V8 release) will get a free upgrade to V8.
    Otherwise there will be discounted upgrades for older customers.

    Final release date:
    Date isn't fixed as yet. But expectation is for a release in the Aug / Sept 2020 time frame.

    Is it complete:
    No. We are still adding new functionality

    Is it stable:
    Probably not as stable as V7. But should be mostly OK. We aren't aware of any crash bugs at this time, but please tell us if it isn't stable.

    What's new:

    • Added New Face Detection module for still photographs & images
    - "Detect Faces" button was added in the Image Viewer
    - "Sort by Faces" in File Name Search module as added. Depending on the set of images, accuracy is around 80% at the moment. We are hoping to get closer to 95% before the final release. This can make sorting through large collections of images much much faster.

    • Added new Web Server Log Viewer module
    - Can load up log files from Apache, IIS and other web servers, then filter and sort the log data. A lot of effort was invested to support the loading of very large log files without having huge amounts of system RAM.

    • Added new Python Scripting module
    - Implemented new scripting engine, which allows access to internal OSF functions from Python scripting. Scripting commands such as osf.UserActivityGetResult(), osf.ReportGenerate() & osf.LogicalImageStart() are now available.
    - Added support for built-in script Python templates installed under ProgramData\PassMark\OSForensics\ScriptTemplates. The template can be selected under the 'New Script' button dropdown.
    - Added Python API reference for help file.

    • Added new Cloud Imaging support for Forensic Imaging
    - Added Cloud Download/Imaging for Google Drive, Microsoft OneDrive and Dropbox
    - Cloud imaging will create empty files (0 byte files with ".deleted" extension) for deleted items from Dropbox. Dropbox includes deleted files in their directory listing.

    • AmCache Viewer
    - Improved performance of reading amcache hive

    • Case Management
    - Add support for opening tagged e-mails & attachments via double-click/right-click

    • Create Index
    - Added indexing for HEIC and HEIF image files (from Apple devices)
    - Allowed indexing of memory dump files. .mem, Including .dmp, .mdmp (large file support does not apply if inside ZIP files)
    - Improved speed of large binary file extraction indexing (by way of parallel / 2 thread concurrency)
    - Fixed bytes progress status when indexing large binary file
    - Added Email Attachment indexing options ("index attachments by file types")
    - Fixed exiftool indexing issue (using the -fast3 parameter culled out alot of necessary meta information AND may incorrectly identify file type. Note removed -fast optimization will now be slower)
    - Fixed indexing of some GPS meta information from exiftool
    - Fixed issue with indexing OCR output from HEIC and HEIF files

    • Create Signature
    - Added support for SHA-256 hashes. This required changing the signature file format and incrementing the signature file version from 6 -> 7.
    - Add support for comparing previous signature file version with v7 signature file

    • Email Viewer
    - Support opening single e-mails from PST/DBX/MBOX files for faster loading
    - Added exporting e-mail messages to MSG file format
    - Add checkboxes to e-mail messages for bulk operations

    • File name search
    - Changed configuration dialog to support modifying include/exclude folders for each preset. This allows for more accurate preset searches to be defined. Users can also define their own preset searches in the new advanced format.
    - Preset searches are now fixed and cannot be modified inline
    - Added 'User-defined Search' for fully customizable search criteria

    • Forensic Imaging
    - Add option to select between single/split files when creating Encase E01 image files

    • Image Viewer
    - Added support for HEIC and HEIF image files (from Apple devices)
    - Added support for extracting meta data from HEIC and HEIF files

    • Passwords
    - Improved performance of reading Firefox, IE & Windows logins from registry
    - Fix heap corruption when retrieving LSA secrets
    - Fixed various memory leak issues

    • Registry reading
    - Improved performance of RegistryGetSubKeys() and RegistryGetKeyValues() methods for reading registry keys
    - Improved performance of reading registry entries in User Activity. On a 160MB SOFTWARE hive, load times improved from >10min to 20s (as compared to v7)
    - Added new registry function to read a single key in a hive for better performance without loading the entire registry file first

    • ThumbCache Viewer (complete rewrite)
    - Redesigned the interface allowing to load a single cache file, add multiple files by scanning drive or folder
    - Added a tree view to show list of added cache files, folders and drives
    - Added a new "All" option to the Thumbnail Size combo box to show all records in a cache index file
    - Added a new feature to allow loading multiple cache files and viewing all of the records in them in a single list view
    - Added Extended Information to show EXIF data of thumbnails retrieved from ESE Database
    - Updated the thumbnail preview window to be resizable
    - Improved the efficiency of loading ESE Database

    • Thumbnail View of files in various modules.
    - Added support for displaying thumbnails for video files
    - Support for animated video thumbnails on mouse hover (how cool is this!!)
    - Changes to thumbnail caching thread for better performance and robustness
    - Added support for deleted video thumbnails
    - Files that do not have thumbnails are cached and no longer reloaded

    • User Activity
    - Fixed bug in opening ARES registry key path
    - Added more Windows Event IDs to extract more forensically interesting logs
    - Added times to Browser Bookmarks and WLAN items
    - Fixed Time Source display error for some items under All category
    - Changed list-view default sorting as date and time descending order
    - Improved column sorting speed. Sorting large data sets is now 50x faster.
    - Updated column names for Autorun Commands and UserAssist

    • Boot Virtual Machine
    - Added the ability to select additional hard drives (data drives) when booting a VM from a disk image.
    Last edited by Tim (PassMark); 07-30-2020, 01:46 AM.

  • #2
    Changes for Beta 2:

    •Case Manager
    - Opening of tagged items in case using old path format
    - Will now use Web Browser to open URL tags

    •File Name Search
    - Added new preset for searching for large images + sort by face detection score
    - Added new preset for searching for files modified since last month
    - Added new preset for searching for files modified since yesterday
    - Fixed memory leak for Face Detection
    - Fixed flickering/redraw issues with "Cancel" button missing on progress window while face detecting
    - Removed "...this may take some time, would you like to continue?" prompts for "sort by face" and "sort by colours"

    •Passwords Recovery
    - Fixed the Password Length column to display Not Available message when the password is not decrypted
    - Removed support for FireFox Version 31 and earlier

    •System Information
    - Will now pick "System information from registry" as default when live acquisition is not selected for the case
    - Will now skip commands that can't be run on the selected drive (eg live acquisition only and a drive letter is selected) and display a skipped message in the output

    •User Activity:
    - Fixed an issue where a path was not constructed correctly on a disk scan
    - Rearranged config dialog slightly to shrink height (previously unable to see OK button on 1080p laptop screen)
    - P2P, added extra error information display for decoder error during P2P scan
    - Fixed the issue where Event Logs might not be extracted on Live Acquisition
    - Updated Form History columns
    - Added Website Logins to obtain browser passwords
    - Removed support for FireFox Version 31 and earlier
    - Event Log, fixed handling of temporary cache files when opening event logs
    - Fixed extra colon in 'Location' column for browser items

    •Web Browser
    - Fixed video download crash

    Changes for Beta 1:

    •Case Manager
    - Define new path flag string format for various artifact types, in order to support opening with specific viewer

    •Email Viewer
    - Added right-click option to export e-mails to PDF

    •Find Files
    - Added colour status bar (green/red) for face detect progress

    •File Name Search / File System Browser
    - Added right-click hash selected files option with option to create a Quick Hash Set from the results of the hashed files.

    •Password Recovery
    - Removed support for Opera Version 22 and earlier

    •User Activity:
    - Added Search Term to extract search keywords used in browsers
    - Removed support for Opera Version 22 and earlier
    - Fixed an issue with Windows Search scan on Windows 10 V2004

    Changes for Alpha 4:
    •Auto triage
    - Started saving scan options and logical image options to config file

    •Face Detector
    - Fixed bug with score miscount on images with faces detected outside image dimensions

    •Find Files
    - Changed dropdown sort text from "Face score" to "Face detect score"
    - Added progress thumbnail for 'Face detect score' sorting

    •Forensic Copy - Logical Imaging
    - Added Microsoft Outlook (webmail) export to MBOX format (team chats are not exported).

    •Script Player
    - Added MessageBox(), SelectFileDialog(), GetTextDialog() Python API for obtaining user input
    - Added script examples for charting via matplotlib
    - Updated script templates with user input API examples
    - Added Python package manager for installing 3rd party packages

    •User Activity:
    - Added support for decrypting cookies value of the Chrome, Edge and Opera browsers
    - Added support for decrypting form history value of the Edge browser

    Changes for Alpha 3:

    •Face Detector
    - Added "Face score" calculation, now used for sorting in File Name Search

    •Logical Imaging
    - Cloud Email Download initial support
    - Added GMail export to MBOX format (hangout/chats not yet being exported)

    •Search Index
    - Added "Save to Disk" for checked items

    •Script Player
    - Renamed Python API 'HashSetLookupFile()' to 'HashSetLookup()' to handle both file and hash strings
    - Added HashSetMakeActive() Python API for making a hash set database active
    - Added ReadFile() Python API for reading file contents

    Changes for Alpha 2:

    •Auto Triage
    - Turned off default options for including System hibernation and page files and registry files as part of the logical image configuration

    •Face Detection
    - Improved accuracy of face detection (Switched from haar cascades to Deep Neural Network (DNN) Caffe models)
    - Added confidence value displayed next to box
    - Now skipping images less than 64 width or 64 height as typically there isn't enough pixels in these small image for accurate face detection

    •File Name Search
    - Fixed bug which prevented Face sort from working if we prematurely Stopped a search.

    •Password Recovery
    - Updated to support new Edge Chromium-based version (local account passwords only).
    - Updated to support Chrome V80 and beyond (local account passwords only).
    - Updated to support Opera V67 and beyond (local account passwords only).

    •Python Script Player
    - Added osf.HashFile() method for calculating hash of a file
    - Added HashDrive() Python API method for calculating hash of a drive
    - Added HashSetLookupFile() Python API for looking up a file in a hash set

    •User Activity
    - Updated Browser History, Downloads, Form, Bookmarks and Cookies to support the latest versions of Edge, Chrome and Opera browsers.
    Last edited by Tim (PassMark); 07-30-2020, 01:46 AM.