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 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
Usage:
- To display menu:
secureaws menu
- 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:
secureaws setup --profile XXXXXX --region ap-south-1
- Setup specific service(s):
secureaws setup --profile XXXXXX --region ap-south-1 -s config -s mfa
- Setup all services in non-interactive mode:
secureaws setup --access-key XXXXXX --secret-key XXXXXX -y
- Generate RSA Key Pair:
secureaws genrsa
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.4.tar.gz
(11.0 kB
view hashes)
Built Distribution
Close
Hashes for secureaws-19.12.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 690f1e2971ffcb1f9f307e5af46881fb57ab8773c27f9fbbde02d30390067792 |
|
MD5 | f30b73d825ca70d522ac9942876336b7 |
|
BLAKE2b-256 | cbc66a852bf0b65fdadf30c18e15e55ca7016dc8c4fdc8b098ffddac63f37251 |