This project was developed by the author with a colleague, the task was to create a web scan tool using AWS lambda function. This project does not include steps of configuring AWS for the scanner becasue this is not an AWS tutorial.
This is the code of the AWS lambda function that calls a docker image that runs by Fargate which can host docker images. Therefore, users can run web scan on AWS with higher speed with longer runtime than lambda function, and users can also scan multiple target and store scan results on AWS such as S3 or DynamoDB for further investigation.
Below is a Nmap
scan results of a company from AWS.