Skip to main content

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


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

secureaws-19.12.5-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file secureaws-19.12.5.tar.gz.

File metadata

  • Download URL: secureaws-19.12.5.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.0

File hashes

Hashes for secureaws-19.12.5.tar.gz
Algorithm Hash digest
SHA256 8f995b5abd839a671ad1f998010a779af1a1a7677d640867b5eac4cdee2ac706
MD5 a29609747d048a2047f46ebdb559dfa5
BLAKE2b-256 7e63cb884b3e067e7a9c604af0334798be000b7a699422a2dab80c395010e86a

See more details on using hashes here.

File details

Details for the file secureaws-19.12.5-py3-none-any.whl.

File metadata

  • Download URL: secureaws-19.12.5-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.0

File hashes

Hashes for secureaws-19.12.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6f406f23efdf0cabc5425f4ae32a54552c4a087910a1ebb618909d525937433d
MD5 68a9f151a1ace444bc637c559b075379
BLAKE2b-256 88af05f96df978c6c3847e7bf07f9b3d54b264fd4acbaacec816fc911f5705c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page