Skip to content

AWS Report is a tool for analyzing amazon resources.

License

Notifications You must be signed in to change notification settings

C0dak/aws-report

 
 

Repository files navigation

AWS Report

AWS Report is a tool for analyzing amazon resources.


Features

  • Search iam users based on creation date
  • Search buckets public
  • Search security group with inbound rule for 0.0.0.0/0
  • Search elastic ip dissociated
  • Search volumes available
  • Search AMIs with permission public
  • Search internet gateways detached

Install requirements

pip3 install --user -r requirements.txt

Enviroment variables

IAM_MAX_ACCESS_KEY_AGE default is 60 days.

Usage

Usage: aws_report.py [OPTIONS]

Options:
  --s3           Search buckets public in s3
  --iam          Search iam users based on creation date
  --sg           Search security groups with inbound rule 0.0.0.0
  --elasticip    Search elastic IP not associated
  --volumes      Search volumes available
  --ami          Search AMIs with permission public
  --owner TEXT   Defines the owner of the resources to be found
  --igw          Search internet gateways detached
  --region TEXT  Defines the region of resources
  --help         Show this message and exit.

Examples

python3 aws_report.py --s3
python3 aws_report.py --iam
python3 aws_report.py --owner 296193067842 --ami

Running in Docker

docker run -it -e AWS_ACCESS_KEY_ID=you-access-key -e AWS_SECRET_ACCESS_KEY=you-secret-key gmdutra/aws-report --s3

Contact

[+]Email     [email protected]
[+]Linkedin  linkedin.com/in/gmdutra
[+]Twitter   twitter.com/gmdutrax

About

AWS Report is a tool for analyzing amazon resources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.2%
  • Dockerfile 1.8%