Ryan Howell a2dcfb6a66 Initial Public Commit 10 months ago
..
lib a2dcfb6a66 Initial Public Commit 10 months ago
modules a2dcfb6a66 Initial Public Commit 10 months ago
test a2dcfb6a66 Initial Public Commit 10 months ago
test-certs a2dcfb6a66 Initial Public Commit 10 months ago
test-docker a2dcfb6a66 Initial Public Commit 10 months ago
.gitignore a2dcfb6a66 Initial Public Commit 10 months ago
README.md a2dcfb6a66 Initial Public Commit 10 months ago
index.js a2dcfb6a66 Initial Public Commit 10 months ago
modules.js a2dcfb6a66 Initial Public Commit 10 months ago
package.json a2dcfb6a66 Initial Public Commit 10 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