Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python .DS_Store parser

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

pre-commit.ci status pre-commit code style: black Ruff

Installation

Ensure Python 3 is installed on your computer, and use pip to install this project with the command listed below:

pip install git+https://github.com/CoolCat467/ds-store-reader.git

Usage

After installing, now you can use the program by running ds_store_reader <filename> [--debug].

For example:

$ ds_store_reader samples/DS_Store.ctf
Count:  6
favicon.ico
flag
static
templates
vulnerable.py
vulnerable.wsgi

Useful resources

Original Author's blogpost that tries to explain the structure and format in detail: https://0day.work/parsing-the-ds_store-file-format/ Original Author found the following links to be quite helpful while developing the parser:

License

MIT - See LICENSE file

About

A library for parsing .DS_Store files and extracting file names

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages