Skip to content

Some of my tools and sample code for building with AWS.

License

Notifications You must be signed in to change notification settings

kyhau/aws-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arki

Some tools and sample code I created for building with AWS.

Build Status codecov

# Create virtual env and install the required packages

virtualenv env -p python3.8
. env/bin/activate
pip install -r requirements.txt

Categories


AWS SDKs and CLIs

Description Repo/Link
Amazon CloudWatch Embedded Metric Format Client Library awslabs/aws-embedded-metrics-python
Amazon ECR Docker Credential Helper awslabs/amazon-ecr-credential-helper
Amazon ECS CLI v2 aws/amazon-ecs-cli-v2
Amazon EKS CLI weaveworks/eksctl
Amazon EKS-vended aws-iam-authenticator Amazon EKS-vended aws-iam-authenticator
Amazon EKS-vended kubectl Amazon EKS-vended kubectl
Authorization Lambda@Edge (nodejs) aws-samples/authorization-lambda-at-edge
AWS CLI aws/aws-cli
AWS CLI interactive productivity booster (aws-shell) awslabs/aws-shell
AWS Config Rules Development Kit (RDK) awslabs/aws-config-rdk
AWS DynamoDB Encryption Client for Python aws/aws-dynamodb-encryption-python
AWS EC2 ENI Utilities (ec2-net-utils) aws/ec2-net-utils
AWS EFS Utilities (efs-utils) aws/efs-utils
AWS Elastic Beanstalk CLI aws/aws-elastic-beanstalk-cli
AWS Encryption SDK (Python) aws/aws-encryption-sdk-python
AWS Encryption SDK CLI aws/aws-encryption-sdk-cli
AWS IoT Greengrass Core SDK (Python) aws/aws-greengrass-core-sdk-python
AWS IoT Device SDK (Python) aws/aws-iot-device-sdk-python
AWS ParallelCluster (enhanced version of CfnCluster) aws/aws-parallelcluster
AWS SageMaker SDK (Python) aws/sagemaker-python-sdk
AWS Tools for Microsoft VSTS AWS Tools for Microsoft Visual Studio Team Services
AWS Tools for PowerShell AWS Tools for PowerShell
AWS Tools and sample code provided by AWS Premium Support awslabs/aws-support-tools
AWS Trusted Advisor Tools aws/Trusted-Advisor-Tools
AWS X-Ray SDK (Python) aws/aws-xray-sdk-python
bash-my-aws bash-my-universe/bash-my-aws
kubectl kubernetes/kubectl
Warrant a Python library for using AWS Cognito with support for SRP capless/warrant

CloudFormation

Description Repo/Link
AWS Cloud Development Kit (CDK) aws/aws-cdk
AWS CloudFormation Linter (cfn-lint) aws-cloudformation/cfn-python-lint
AWS CloudFormation Resources and Projects aws-cloudformation/awesome-cloudformation
AWS CloudFormation Resource Provider Development Kit (cloudformation-cli) aws-cloudformation/aws-cloudformation-rpdk
AWS CloudFormation Resource Provider Python Plugin aws-cloudformation/aws-cloudformation-rpdk-python-plugin
AWS CloudFormation Template Flip (cfn-flip) awslabs/aws-cfn-template-flip
CloudMapper duo-labs/cloudmapper
CloudFormer CloudFormer for creating templates from existing AWS resources
Former2 generates CloudFormation / Terraform / Troposphere templates from existing AWS resources iann0036/former2

Serverless

Description Repo/Link
AWS Chalice - Python Serverless Microframework for AWS aws/chalice
AWS Serverless Application Model (SAM) awslabs/serverless-application-model
AWS Serverless Application Model (SAM) CLI awslabs/aws-sam-cli
AWS Serverless Application Repository AWS Serverless Application Repository
AWS Step Functions Data Science SDK (Python) aws/aws-step-functions-data-science-sdk-python
LocalStack localstack
LocalStack AWS CLI (awslocal) awscli-local
Serverless Framework serverless/serverless
Serverless Components serverless/components
Serverless Components CLI serverless/cli
Stelligent mu (a tool for managing your microservices platform) stelligent/mu

Security

Description Repo/Link
Open source tools for AWS security toniblyx/my-arsenal-of-aws-security-tools
AWS Security Benchmark awslabs/aws-security-benchmark
AWS Security Hub Multiaccount Scripts awslabs/aws-securityhub-multiaccount-scripts
Import AWS Config Findings into AWS Security Hub aws-samples/aws-securityhub-config-integration
aws-securityhub-to-email aws-samples/aws-securityhub-to-email
aws-securityhub-to-slack aws-samples/aws-securityhub-to-slack
cloud-custodian cloud-custodian/cloud-custodian
CloudGoat RhinoSecurityLabs/cloudgoat
git-secrets awslabs/git-secrets
Pacu an open source AWS exploitation framework RhinoSecurityLabs/Pacu

Some useful tools required deployment

Description Repo/Link
AWS CIDR Finder aws-samples/aws-cidr-finder
AWS Deployment Framework (ADF) awslabs/aws-deployment-framework
AWS IAM Policy Simulator IAM Policy Simulator Console
AWS Instance Scheduler AWS Instance Scheduler
AWS Multi Account Viewer awslabs/aws-multi-account-viewer
AWS Policy Generator AWS Policy Generator
awslimitchecker jantman/awslimitchecker
TGW (Transit Gateway) Migrator Tool TGW Migrator Tool
TGW to solve overlapping CIDRs aws-samples/aws-transit-gateway-overlapping-cidrs

Other tools

Description Repo/Link
Regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript regex101.com
Subnet Calculator - MxToolbox mxtoolbox.com