Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.57 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.57 KB

Cirrus - Collector

Overview

Cirrus Collector gathers forensic artifacts across a Google Cloud environment.

Capabilities

Cirrus Collector is a wrapper script that encloses two separate modules:

  1. Google Workspace/Cloud Identity Collector
  2. Google Cloud Platform (GCP) Collector

Usage

Prerequisites

  • Cirrus Collector supports and was tested with Python3

Installation & Quick Start

  1. Clone repository
  2. (Optional) Set up virtual environment
  3. Install dependencies
  4. Obtain service account key file (via Cirrus Assistant or other method)
  5. Specify Google Workspace (gw) or Google Cloud Platform (gcp), associated flags, and execute script
Usage examples:
        cirrus.py gw --key-file /path/to/creds.json --super-admin [email protected] --override-cache all
        cirrus.py gcp --key-file /path/to/creds.json logs --project-id test-project-1,test-project-2 --logs all_logs --start-time 2022-01-01T00:00:00Z --end-time 2022-01-08T00:00:00Z

Google Workspace Collector

For detailed information regarding Google Workspace or Cloud Identity evidence collection, visit reference documentation.

Google Cloud Platform Collector

For detailed information regarding GCP evidence collection, visit reference documentation.

Compatability

The collectors were developed and tested using Python v3.9. The collectors can be executed from both standalone machines or directly from Google Cloud Shell as the Cirrus Assistant.