Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A fuzzing library in JavaScript. ✨

License

NotificationsYou must be signed in to change notification settings

MozillaSecurity/octo

 
 

Repository files navigation

Logo

A unified shared library which aids in building fuzzers for browsers or as complement for an already existing fuzzing framework.

JavaScript Style GuideBuild StatusCurrent ReleaseCoverage StatusDependencies StatusDev Dependencies StatusIRC

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://npm.runkit.com/@mozillasecurity/octo

Usage in Node

yarn add @mozillasecurity/octo
const{ random, make}=require("@mozillasecurity/octo");random.init();// Common Operationsmake.number.any();make.text.any();// WebCryptomake.crypto.randomAlgorithm();// WebGLmake.webgl.randomSamplerParameter();

Take a look into the API documentation for further use cases.

Usage in the Browser

yarn installyarn build

A bundled production build (octo.js) is placed into the localdist directory.

Development

yarn lintyarn testyarn build

Testing

Octo.js uses Jest for testing. Each directory should contain a__tests__ folder containing the tests.

yarn test

API Documentation

or

yarn docs

What do the developers say?

About

A fuzzing library in JavaScript. ✨

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors7


[8]ページ先頭

©2009-2025 Movatter.jp