An open API service indexing awesome lists of open source software.

https://github.com/benjitrapp/aws-loginguard

Ever wondered who is lurking around in your AWS Account? Get notified if someone strange login activities occured in your AWS Account
https://github.com/benjitrapp/aws-loginguard

aws aws-lambda python3 security

Last synced: about 2 months ago
JSON representation

Ever wondered who is lurking around in your AWS Account? Get notified if someone strange login activities occured in your AWS Account

Awesome Lists containing this project

README

          

[![Python application](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/python-app.yml/badge.svg)](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/python-app.yml)
[![CodeQL](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/codeql-analysis.yml)
[![Pylint](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/pylint.yml/badge.svg)](https://github.com/BenjiTrapp/AWS-LoginGuard/actions/workflows/pylint.yml)

# AWS-LoginGuard

> Ever wondered who is lurking around in your AWS Account? Get notified if someone strange login activities occured in your AWS Account

If the event `AwsConsoleSignin` get's triggered, the Event Bridge shall trigger a lambda function that gathers some info about "who is logging in" and try to check if it's a Pentester. Most of the guys are forgetting to disguise their user agents. In this first version we stay "detective", in later version also an automatic remediation could be implemented. Let's see how this script evolves :)

![](docs/AWSLoginGuard.png)

### Todo:
1. Make a fancier readme
2. Add a Terraform Script to deploy everything