An application to scan if basic security services are enabled on your AWS account and help you setup the same.
Project description
secure-aws
This package will scan your AWS account to identify whether basic security services are enabled. If not, will help you enable/setup the same.
Covered Services:
- CloudTrail
- Config
- Root MFA
- VPC Flow Logs
- Strong Password Policy
- Macie
- Guardy Duty
- S3 SSE Encryption
- EBS Encryption
- More coming soon...
Installation (Any 1):
- Run
pip3 install secureaws
- Clone the repo and run
python3 setup.py install
Help:
secureaws --help
secureaws <command> --help
Examples:
- Scan AWS account using AWS keys:
secureaws check --access-key XXXXXX --secret-key XXXXXX --region us-west-2
- Scan AWS account using profile:
secureaws check --profile xxx --region eu-west-1
- Setup all services in interactive mode:
secureaws setup --profile XXXXXX --region ap-south-1
- Setup all services in non-interactive mode (except ebs-sse):
secureaws setup --access-key XXXXXX --secret-key XXXXXX -y
- Setup specific service(s):
secureaws setup --profile XXXXXX --region ap-south-1 -s config -s mfa
- Generate RSA Key Pair:
secureaws genrsa
- Generate RSA Key Pair with custom filename and key size:
secureaws genrsa --file-name xxx --key-size 2048
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
secureaws-19.12.5.tar.gz
(14.0 kB
view hashes)
Built Distribution
Close
Hashes for secureaws-19.12.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f406f23efdf0cabc5425f4ae32a54552c4a087910a1ebb618909d525937433d |
|
MD5 | 68a9f151a1ace444bc637c559b075379 |
|
BLAKE2b-256 | 88af05f96df978c6c3847e7bf07f9b3d54b264fd4acbaacec816fc911f5705c5 |