Tool to scan and fix Versioning (enable), encryption (check for any and enable AES256) and SSL policy (enforce secure connections)
You'll need to have your aws creds set (using aws configure or other methods)
You need to pip install
- boto3
- logging
- coloredlogs
orpip install -r requirement.txt
python s3.py
This will scan all buckets and create s3results.csv with the findings
-b
to scan a specific bucket by name eg: python s3.py -b myawesomeBucket
-f
to fix versioning, encryption and ssl issues found, eg: python s3.py -f
you can also combine both flags, eg: python s3.py -f -b myawesomeBucket