Skip to content

labcif/GBoard4A

Repository files navigation

GBoard4A

Build and Test codecov

GBoard4A is forensic analyzer for Autopsy digital forensic software to analyze GBoard application data.

Requirements

  • A D compiler (e.g.: dmd)
  • dub package manager
  • autopsy at least version 4.17
  • sqlite3 library

Build

To build the project you run:

$ dub build

To build and run the test suite run:

$ dub test

Usage

To run an analysis using the CLI, all you have to do is run:

$ dub run -- <command-args>

Some information about the program arguments:

-r --root-dir GBoard root directory analysis (must be used alone)
-d      --dir GBoard directory analysis
-f     --file GBoard file analysis
-t     --type Output format type (default: json)
-o   --output Output file path of analysis report
-v  --verbose Print extra information on the analysis
-h     --help This help information.

To run the GBoard Autopsy modules you need to copy the generated binary and gboard_autopsy.py to the python_modules folder of your Autopsy instance.

Examples

Run a full analysis:

dub run -- -r ./path/to/gboard/data/folder/

Run a partial analysis:

dub run -- -f ./path/to/gboard/data/folder/databases/gboard_clipboard.db

License

This software is licensed under GNU GPL (Version 3, 29 June 2007).

About

Digital forensic analysis of GBoard for Android

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •