Skip to content
Small tool that gathers data from iphone backups
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
.gitignore
Constants.py
LICENSE
README.md
iPhone_file_database.py
iminer.py
iphone_parser.py

README.md

iPhoneInformationGatherer

What is it

Small tool that gathers data from iphone backups.
Currently does not analyse all file contents (photos and other documents on IPhone) but this is planned to be added in soon.

How to

Required programs

Python 3: https://www.python.org/downloads/

Installation

Download the newest release from the main GitHub repository
Via Git
git clone https://github.com/Jjk422/IPhoneForensicsMiner.git
OR
Download the .zip file from GitHub repository

Basic usage:

Basic command:
iminer.py backup_paths [backup_paths ...]

Help:
iminer.py -h

Optional arguments:

TXT output file: iminer.py --txt_output_file
iminer.py --txt_output_file --txt_output_path [txt_output_path]

XML output file:
iminer.py --xml_output_file
iminer.py --xml_output_file --xml_output_path [xml_output_path]

Minimal stdout (Useful with output file options):
iminer.py --min_std_out

Developer documentation

The development documentation can be built via Sphinx
Install Sphinx via system repository or pip

Open a terminal and change directory to the docs directory cd {Project_location}\docs

Generate rst source files using sphinx-apidoc
sphinx-apidoc -o source ../

Generate html documentation using make
make html

The built development documentation will be in the new docs/build/html directory, open the index.html file in a web browser to view the documentation.

Future plans

Some of the plans for this project in the near future are:

  • Allow for auto-backup and analysis of IPhones
  • Allow for database containing all files and file metadata
You can’t perform that action at this time.