A library for parsing .DS_Store files and extracting file names
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
samples Added a sample .DS_Store file from a CTF Mar 11, 2018
.gitignore Added .gitignore Mar 11, 2018
LICENSE.md initial commit Mar 11, 2018
README.md Extended the readme Mar 12, 2018
dsstore.py Fixes #1: Bad print statement Oct 5, 2018
main.py Release all the toolz! Mar 12, 2018


Python .DS_Store parser

This repository contains a parser for Apple's .DS_Store file format.

A sample file form a CTF is included in the ./samples/ directory and the you can try the parser using python3 main.py ./samples/.DS_Store.ctf.

Here's my blogpost that tries to explain the structure and format in detail: https://0day.work/parsing-the-ds_store-file-format/

Useful ressources

I found the following links to be quite helpful while developing the parser:


MIT - See License.md