Metadata-Version: 2.1
Name: secureaws
Version: 19.12.3
Summary: An application to scan if basic security services are enabled on your AWS account and help you setup the same.
Home-page: https://github.com/paliwalvimal/secure-aws
Author: Vimal Paliwal
Author-email: hello@vimalpaliwal.com
License: MIT
Keywords: aws secure security cloudtrail config encryption
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: Pillow
Requires-Dist: pycryptodomex
Requires-Dist: boto3

# 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`


