Deno mini-port of @mozillasecurity/octo
lib | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md | ||
webpack.config.js |
A unified shared library which aids in building fuzzers for browsers or as complement for an already existing fuzzing framework.
Octo.js bundles core functions and generic boilerplate code commonly used in most frameworks for fuzzing browsers. It is designed for the sharing of improvements between our individual fuzzers, and with the purpose of reducing the maintainability of those core features with minimal effort.
Octo's future aims to be a stable, well-tested and well-documented standard library for fuzzing in a JavaScript environment.
Table of Contents
Playbook
https://runkit.com/posidron/octo-js-playbook
Usage in Node
yarn add @mozillasecurity/octo
const {random} = require('@mozillasecurity/octo')
random.init()
Usage in Browser
yarn build
Develop
yarn install
yarn lint
yarn test
yarn build
Testing
Octo.js uses Jest for testing. Each directory should contain a __tests__
folder containing the tests.
yarn test
API Documentation
- https://
or
yarn docs