/Scouter

This repository maintains some of the scripts made by Ebryx DevSecOps team.

Primary LanguagePythonMIT LicenseMIT

Scouter

Open Source Love python Open Source Love

This repository maintains some of the scripts made by Ebryx DevSecOps team ¯\(ツ)

Requirements

  • Credentials Report (from here)
  • Python (2.7.*)
  • Python pip
  • Python module awscli
  • Python module pygments

Install modules

pip install -r requirements.txt

Tested on

  • Kali linux (subsystem)
  • Ubuntu (subsystem)

Download / Clone Repository

You can download the latest version by cloning this GitHub repository.

git clone https://github.com/Ebryx/Scouter

Usage

  • Please run aws configure before running the scripts
  • Each script is labelled with check name and needs to be executed manually
  • Place credentials report as creds.csv in the same directory of script while performing IAM checks

IAM

S3

EC2

VPC

RDS

Redshift

Cloudformation

Cloudtrail

ElasticBeanStalk

KMS

SNS

Lambda

Note

• Scripts will only run against resources specified by the region in `aws configure` (~/.aws/config)
• For Dependencies Issues -> Solution