Ryan Howell a2dcfb6a66 Initial Public Commit 8 months ago
..
lib a2dcfb6a66 Initial Public Commit 8 months ago
modules a2dcfb6a66 Initial Public Commit 8 months ago
test a2dcfb6a66 Initial Public Commit 8 months ago
test-certs a2dcfb6a66 Initial Public Commit 8 months ago
test-docker a2dcfb6a66 Initial Public Commit 8 months ago
.gitignore a2dcfb6a66 Initial Public Commit 8 months ago
README.md a2dcfb6a66 Initial Public Commit 8 months ago
index.js a2dcfb6a66 Initial Public Commit 8 months ago
modules.js a2dcfb6a66 Initial Public Commit 8 months ago
package.json a2dcfb6a66 Initial Public Commit 8 months ago

README.md

heimdall-library

A library for Heimdall.

This component is a library used by other components that exposes a set of modules and a runner that can be used to scan a domain response.

Quick start

Make sure you have Node.js and OpenSSL installed, then type the following commands:

npm install
npm start

Testing

Before you run the test suite you must build it at least once: Generate certificates by running test-certs/gencerts.sh Build the docker containers by running test-docker/build.sh

To run the test suite, type the following commands as root:

npm test