There are currently two options for loading macOS browser history into BHE:
- Load from a forensic image
BHE does not directly support the parsing of forensic image files therefore you will need to mount the forensic image first. For mounting macOS APFS images on Windows you can use Mount Image Pro.- Copy the history files over and manually load into BHE
BHE currently supports the following Safari artifacts:
- Bookmarks
- Cached Files
- Cookies
- Downloads
- Favicons
- Searches
- Session Data
- Site Settings
- Thumbnails
- Website Visits
Bookmarks
Location: /Users/<username>/Library/Safari/Bookmarks.plist
Format: Binary plist
Browser Settings
Location: /Users/<username>/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari.plist
Format: Binary plist
Cache
Location: /Users/<username>/Containers/com.apple.Safari/Data/Library/Caches/com.apple.Safari
Format: Custom binary
Cookies
Location: /Users/<username>/Containers/com.apple.Safari/Data/Library/Cookies/Cookies.binarycookies
Format: Custom binary
Downloads
Location: /Users/<username>/Library/Safari/Downloads.plist
Format: Binary plist
Favicons
Location: /Users/<username>/Library/Safari/FaviconCache/favicons.db
Format: SQLite (the favicons themselves are stored within the 'favicons' subfolder)
Searches
Location: /Users/<username>/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari.plist
Format: Binary plist
Session Data
Location:
/Users/<username>/Library/Safari/LastSession.plist
/Users/<username>/Library/Safari/RecentlyClosedTabs.plist
Format: Binary plist
Site Settings
Location:
/Users/<username>/Library/Safari/PerSitePreferences.db
/Users/<username>/Library/Safari/PerSiteZoomPreferences.db
/Users/<username>/Library/Safari/UserMediaPermissions.db
Format: SQLite
Thumbnails
Location: /Users/<username>/Containers/com.apple.Safari/Data/Library/Caches/com.apple.Safari/TabSnapshots/metadata.db
Format: SQLite (the thumbnails themselves are stored as individual files in the same folder)
Website Visits
Location: /Users/<username>/Library/Safari/History.db
Format: SQLite
Plist Viewer
BHE also includes a built-in plist viewer for manually examining both XML and binary plist files.
Chromium 'Simple Cache'
We have also extended support for analysing macOS browser history by adding support for the 'Simple Cache' format used by Chromium browsers such as Chrome and Edge on macOS.