AWS Report - 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

Environment 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

More: https://github.com/gmdutra/aws-report

January 16, 2020
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
© HAKIN9 MEDIA SP. Z O.O. SP. K. 2013