Skip to content
forked from bolodev/osxripper

Tool to rip system and user data from OSX and macOS

License

Notifications You must be signed in to change notification settings

taw123/osxripper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSXRipper

Language grade: Python

OSXRipper is a tool to gather system and user information from OSX file systems. Currently it is supporting OSX versions 10.6 - 10.15 (Snow Leopard to Catalina).

Alternatives to OSXRipper

Apple Pattern of Life Lazy Output'er (APOLLO)

MAC APT

OSX Auditor

iParser

Mac Plist Ripper

If anyone knows of alternatives I would be more than happy to add them here.

Uses the CCL Forensics BPlist parser

https://github.com/cclgroupltd/ccl-bplist

Prereqs
Assumes at least Python 3.4.3 is installed

Usage

python3 osxripper.py --help

Options
-h, --help Show help message and exit
-i DIRECTORY, --input=DIRECTORY input directory
-o DIRECTORY, --output=DIRECTORY output directory
-l, --list List the available plugins
-s, --summary Run Summary plugin only

Notes
N.B. if run on Linux and OSX systems user may have to escalate privileges to root
N.B. the output directory must exist

On OSX:
sudo python3 osxripper.py -i /Volumes/my_mounted_volume -o /Users/username/Desktop/my_analysis

On Linux:
sudo python3 osxripper.py -i /mnt/hfs_mount -o /home/username/my_analysis
N.B. if kpartx used to mount the image the input path may be /media/...

On Windows:
python.exe osxripper.py -i X:\extracted_files_root -o C:\Users\username\Desktop\my_analysis

Plugin Development Guide

Check the Wiki page for getting started with plugin development or make use of existing plugins under plugins/osx

About

Tool to rip system and user data from OSX and macOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%