├── .gitignore ├── AWS-APIs.md ├── LICENSE ├── Makefile ├── README.md ├── cfn ├── DEPLOY.md ├── child-deployment-stack.yaml ├── child-stack-set-cfn-template.yaml ├── eventBridge │ ├── apis-1.json │ ├── apis-2.json │ ├── console_login.json │ └── guardduty.json ├── master-deployment-stack.yaml └── s3-buckets.yaml ├── child ├── EC2EventHandler.py ├── GDEventHandler.py ├── GenericEventClassifier.py ├── IAMEventHandler.py ├── NotificationService.py ├── RootEC2EventHandler.py ├── SSMEventHandler.py ├── SecretsManagerEventHandler.py ├── config.yaml ├── dbAlertsclass.py ├── dial.py ├── s3EventHandler.py ├── sgAlertclass.py ├── utils.py └── vpcAlertClass.py ├── images ├── alert-1.png ├── alert-2.png ├── alert-3.png ├── alert-4.png ├── dial-arch.png └── dial-logo.png ├── master ├── config.yaml └── lambda_function.py ├── requirements.txt └── utils └── validate-child-config.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/.gitignore -------------------------------------------------------------------------------- /AWS-APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/AWS-APIs.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/README.md -------------------------------------------------------------------------------- /cfn/DEPLOY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/DEPLOY.md -------------------------------------------------------------------------------- /cfn/child-deployment-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/child-deployment-stack.yaml -------------------------------------------------------------------------------- /cfn/child-stack-set-cfn-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/child-stack-set-cfn-template.yaml -------------------------------------------------------------------------------- /cfn/eventBridge/apis-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/eventBridge/apis-1.json -------------------------------------------------------------------------------- /cfn/eventBridge/apis-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/eventBridge/apis-2.json -------------------------------------------------------------------------------- /cfn/eventBridge/console_login.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/eventBridge/console_login.json -------------------------------------------------------------------------------- /cfn/eventBridge/guardduty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/eventBridge/guardduty.json -------------------------------------------------------------------------------- /cfn/master-deployment-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/master-deployment-stack.yaml -------------------------------------------------------------------------------- /cfn/s3-buckets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/cfn/s3-buckets.yaml -------------------------------------------------------------------------------- /child/EC2EventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/EC2EventHandler.py -------------------------------------------------------------------------------- /child/GDEventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/GDEventHandler.py -------------------------------------------------------------------------------- /child/GenericEventClassifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/GenericEventClassifier.py -------------------------------------------------------------------------------- /child/IAMEventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/IAMEventHandler.py -------------------------------------------------------------------------------- /child/NotificationService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/NotificationService.py -------------------------------------------------------------------------------- /child/RootEC2EventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/RootEC2EventHandler.py -------------------------------------------------------------------------------- /child/SSMEventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/SSMEventHandler.py -------------------------------------------------------------------------------- /child/SecretsManagerEventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/SecretsManagerEventHandler.py -------------------------------------------------------------------------------- /child/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/config.yaml -------------------------------------------------------------------------------- /child/dbAlertsclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/dbAlertsclass.py -------------------------------------------------------------------------------- /child/dial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/dial.py -------------------------------------------------------------------------------- /child/s3EventHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/s3EventHandler.py -------------------------------------------------------------------------------- /child/sgAlertclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/sgAlertclass.py -------------------------------------------------------------------------------- /child/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/utils.py -------------------------------------------------------------------------------- /child/vpcAlertClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/child/vpcAlertClass.py -------------------------------------------------------------------------------- /images/alert-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/images/alert-1.png -------------------------------------------------------------------------------- /images/alert-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/images/alert-2.png -------------------------------------------------------------------------------- /images/alert-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/images/alert-3.png -------------------------------------------------------------------------------- /images/alert-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/images/alert-4.png -------------------------------------------------------------------------------- /images/dial-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/images/dial-arch.png -------------------------------------------------------------------------------- /images/dial-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/images/dial-logo.png -------------------------------------------------------------------------------- /master/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/master/config.yaml -------------------------------------------------------------------------------- /master/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/master/lambda_function.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyyaml 2 | requests -------------------------------------------------------------------------------- /utils/validate-child-config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRED-CLUB/DIAL/HEAD/utils/validate-child-config.py --------------------------------------------------------------------------------