This Guide is intended as a reference document for both the concept and architecture, and their documentation of implementations.
The idea is that this guide helps developers to implement their own Browser Frontend (or Client or Peer) that can reuse the Stealth Service and its provided APIs.
Currently, the Repository consists of these important folders:
- Base is a Library (
BASE.mjs
) containing Polyfills for both the Browser and Stealth. - Browser is the Web-Based Frontend for Stealth that can be used as a Progressive Web App.
- Covert is the Test Runner.
- Stealth is the Stealth Service (that runs in node.js).
- README.md is this file.
- concept/Browser.md explains the Browser and Browser UI.
- concept/Covert.md explains the Covert Testrunner.
- concept/Stealth.md explains the Stealth Service.
- concept/Service.md explains the Stealth Service API.
Each Project has a /review
folder which contains Reviews for the Covert Testrunner.
The idea behind a Review
is the complete audit-by-example of the equivalent implementation
in the /source
folder.
For example, the /stealth/review/Request.mjs reviews the
/stealth/source/Request.mjs implementation and it can be
run directly with covert scan stealth/Request
.
The Usage of Covert
is documented in the Covert's README.md file.