A simple macOS Bookmarks parser (and library) written in Rust!
macOS Bookmarks are kind of like a form of shortcuts on a macOS system
There are several macOS applications and features that make sure of Bookmarks. Two interesting ones are:
- macOS LoginItems. LoginItems are a form of persistence on a macOS system
- Safari downloads. Downloaded files in Safari are tracked in a plist file called
Downloads.plist
this plist file actually contains Bookmark data
Bookmarks contain a variety of intersting data such as:
- Path to target binary
- Target creation time
- Volume UUID
- Volume creation
- Localized Name
http://michaellynn.github.io/2015/10/24/apples-bookmarkdata-exposed/
https://mac-alias.readthedocs.io/en/latest/bookmark_fmt.html