Skip to content

ranieri/bring2lite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bring2lite

About the original project

This code has been forked from bring2lite . Also see the published paper by the original author of this tool: bring2lite: A Structural Concept and Tool for Forensic Data Analysis and Recovery of Deleted SQLite Records.

The tool was developed to process SQLite databases in respect of deleted records. Therefore, bring2lite is able to analyse the structures within the main database, WAL and journal files.

About the modifications

My contributions are as follows (checked if already done):

  • Removed the GUI as this is a lot of overhead
  • Update the way log files are written (escape ',')
  • Make the code a module

Requirements

  • Python3

Licence

Licence is copied from the original author:

  • CC-BY-NC

Installation

  1. Clone the repository
  2. cd into the repository
  3. python3 setup.py install

Usage

  • Process a single database main file:
main.py --filename /path/to/file --out /path/to/output/folder
  • Process a single journal file:
main.py --journal /path/to/journal/file --out /path/to/output/folder
  • Process a single WAL file:
main.py --wal /path/to/wal/file --out /path/to/output/folder
  • Process a single database main file:
main.py --filename /path/to/database/file --out /path/to/output/folder
  • Process all files within a single folder and all sub-folders:
main.py --folder /path/to/folder --out /path/to/output/folder

Used libraries

  • tqdm - a library which can be used to created progress bars
  • sqlparse - this library allows to easily process SQLite statements

Changelog

  • 14-03-2019 - publication of version 0.1 by original author
  • 07-04-2022 - Forked project from bring2lite, removed the GUI option

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%