ddurvaux / APOLLO

Apple Pattern of Life Lazy Output'er

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apple Pattern of Life Lazy Output'er (APOLLO)

BETA - FOR TESTING PURPOSES ONLY

  • This is your warning. I've tested a few modules but there is much more testing to be done.
  • Find a bug or a better query, let me know!
  • Extra warning on PowerLog modules, timestamps may be in the past and/or future - testing these.
  • Many more modules to come!
  • Python 3 (omg, finally!)

Dependencies

  • SimpleKML - Copy the simplekml directory to the directory where apollo.py is being run from.

Usage

python apollo.py -o {csv, sql} -p {ios, mac, yolo} -v {8,9,10,11,12,yolo} -k <modules directory> <data directory>

Output Options (-o)

  • csv - CSV
  • sql - SQLite Database

KMZ Output(-k)

  • Outputs location coordinates to separate files based on module.

Platform Options (-p)

  • ios
  • mac [Offical support coming soon!]
  • yolo - Just parse whatever. Use for ARTEMIS parsing.

Version Options (-v)

  • iOS 8, 9, 10, 11, 12
  • yolo - Just parse whatever. Use for ARTEMIS parsing.

Getting Errors? Try This (Windows users, use eqivlent commands)

  • Check database permissions - Use chmod to give some databases with "all blank" permissions some sort of permission. (Happens with many types of physical-logical extractions.)
  • Check database ownership - Use chown to take ownership of the files.

Thank You!

  • Thanks to Sam Alptekin of @sjc_CyberCrimes, script is much, much faster than original.
  • Thanks to @AlexisBrignoni for Python 3 support and ARTEMIS!

References

About

Apple Pattern of Life Lazy Output'er


Languages

Language:Python 100.0%