Giter Club home page Giter Club logo

searchgiant_cli's Introduction

SearchGiant

Command line forensic imaging utility for cloud services.

This program was designed for my Applied Research Project at John Jay University for my masters degree in digital forensics and cyber security. It's a pretty simple but powerful command line utility that does it's best to create forensically sound acquisition of remote cloud data on some popular providers:

  • Google Drive
  • GMail
  • Dropbox

I do plan on adding more providers when I get more time to work on it. I know there is a lot of room for improvement in the codebase.

Idealogy

I wanted to develop something open source and highly portable, which was my main reason for not making use of any exisitng libraries for accessing the API's. The second reason was simply to learn .

Installation

Since I wrote this with the intention of not relying on any third party dependencies in order to be as portable as possible, there is no installation required.

Simply run

python3 searchgiant.py

Basic Usage

usage: searchgiant.py [-h] [--mode mode] [--threads threads] [--prompt]
                      project_dir service_type

Cloud Service forensic imaging tool

positional arguments:
  project_dir           Path where project will be created. If project already
                        exists it will use existing settings
  service_type          Accepted values: google_drive, dropbox, gmail

optional arguments:
  -h, --help            show this help message and exit
  --mode mode, -m mode  Synchronization mode. Accepted values are: full,
                        metadata. Default value is: full
  --threads threads, -t threads
                        Amount of parallel threads used to download files
  --prompt, -p          Prompt before actually downloading anything

Screenshots

Main

Gmail

GDrive

searchgiant_cli's People

Contributors

jadacyrus avatar

Stargazers

Matt Burdan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.