davidski / vulnpryer-aws-orchestration

🎯☁️Automated deployment of a VulnPryer pipline on AWS
http://vulnpryer.net
2 stars 2 forks source link

VulnPryer-AWS-Ochestration

High-level Description

Prerequisites

Usage

In a node with Python boto installed (>=v2.33.0):

  1. Download the code.

     git clone https://github.com/davidski/vulnpryer-aws-orchestration
  2. Create an IAM user for Vulnpryer. The Data Pipeline objects will be owned by this user. Pipelines aren't visible to other IAM users in the account so it is suggested a generic IAM user be used for management. Reference: https://forums.aws.amazon.com/thread.jspa?threadID=138201.

  3. Configure IAM user and perform the following:

    Note: If you wish your own IAM user account to own the stack and pipeline, then ensure your IAM account has the required policies indicated above.

  4. Populate deploy_vulnpryer.cfg configuration file with desired values. Descriptions are placed above the parameters as comments.

  5. Run the script

     python deploy_vulnpryer.py
  6. Log into the AWS Data Pipeline console as the IAM user that owns the pipeline, in the specified region.

  7. Activate to run the pipeline.