/scanner-infrastructure-amass

This repository contains a self contained µService utilizing the OWASP Amass Subdomain Scanner for the secureCodeBox project.

Primary LanguageGoApache License 2.0Apache-2.0

Build Status License

About

This repository contains a self contained µService utilizing the Amass Subdomain Scanner for the secureCodeBox project.

Amass is a awesome tool to find subdomains of a domain using multiple techniques all at once.

Further Documentation:

Configuration Options

To configure this service specify the following environment variables:

Environment Variable Value Example
ENGINE_ADDRESS http://engine
ENGINE_BASIC_AUTH_USER username
ENGINE_BASIC_AUTH_PASSWORD 123456

Local setup

  1. Clone the repo into your $GOPATH
  2. Install the go dependency manager "dep"
  3. Run dep ensure inside your repo to load the dependencies
  4. Run go build main.go to compile
  5. Execute the compiled ./main file

Build with docker

To build the docker container run: docker build -t IMAGE_NAME:LABEL .