Fast Software Prototyping - Python iLEAPP module example
Channel: DFIRScience
Date: 23/11/2021

When adding code to a large project, like the iPhone forensic triage software iLEAPP, re-running the software over and over again to test your module can become tedious. Instead, prototype your parser in a smaller test file first. This video shows how to start prototyping a module for iLEAPP (or ALEAPP/WLEAPP), but once you have your idea and the libraries you need, develop it in a simple Python script outside of the framework.

Thank you to all of our Patrons for sponsoring DFIR Science.
Especially The Ranting Geek. Thank you so much!

00:00 *LEAPP Modules
00:12 Find your data source
00:46 Find similar modules in iLEAPP/ALEAPP
01:20 Think of your module name
01:30 Find necessary libraries
02:08 Prototyping software
02:53 Run a small example parser
03:48 Summary of steps
04:14 Prototyping tips

Getting the parser working outside of the framework will save so much time by making the script as simple as possible. It will speed up run times and allow you to focus troubleshooting on a much smaller block of code.

The end result is both a stand-alone script that can parse some artifact (do some action), as well as an integrated module in iLEAPP (or whatever framework you are writing for).

https://bit.ly/2Ij9Ojc - 👍 Subscribe for weekly videos

 ❤️ Get early access and bonus content - https://www.patreon.com/dfirscience

Links:
* https://github.com/abrignoni/iLEAPP

#DFIR #python #iLEAPP

010001000100011001010011011000110110100101100101011011100110001101100101 
Help make DFIR tutorials
  👍 Subscribe → https://bit.ly/2Ij9Ojc
  🛒 Shop → https://swag.dfir.science
  ❤️ Patreon → https://www.patreon.com/dfirscience

🕸️ Blog → https://DFIR.Science
🤖 Code  → https://github.com/DFIRScience
🐦 Follow → https://www.twitter.com/DFIRScience
📰 DFIR Newsletter → https://bit.ly/DFIRNews
010100110111010101100010011100110110001101110010011010010110001001100101

Tools to help manage your YouTube Channel: https://www.tubebuddy.com/DFIRScience

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please link back to the original video. If you want to use this video for commercial purposes, please contact us first. We would love to see what you are doing and will probably allow its use.