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.3.tar.gz
(10.9 kB
view hashes)
Built Distribution
Close
Hashes for secureaws-19.12.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 743776fe920e7145d7db30c8f0f6798eb493259d8a9d369eaf97385f3ca4d6bc |
|
MD5 | bcba8cb2ed791a4e29badcf7da189db5 |
|
BLAKE2b-256 | e090ba8d9e552bdf814653f8d98339b28304d8efff8be12339a9ea3f4d812f83 |