hsuan-fuzz

module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2021 License: Apache-2.0

README

Hsuan-Fuzz: REST API Fuzzing by Coverage Level Guided Blackbox Testing

Go Report Card Go Reference Release License

Architecture

Hsuan-Fuzz

Usage

package main

import (
    restAPI "github.com/iasthc/hsuan-fuzz/pkg/rest-api"
)

func main() {
    x, err := restAPI.New("OpenAPI.yaml", ".", true, true)
    if err != nil {
        panic(err)
    }
    x.Fuzz(true)
}

WIP ...

Credits

Directories

Path Synopsis
examples
internal
example
Package example modified from https://github.com/danielgtaylor/apisprout
Package example modified from https://github.com/danielgtaylor/apisprout
go-fuzz
Package gofuzz modified from https://github.com/dvyukov/go-fuzz Package defs provides constants required by go-fuzz-build, go-fuzz, and instrumented code.
Package gofuzz modified from https://github.com/dvyukov/go-fuzz Package defs provides constants required by go-fuzz-build, go-fuzz, and instrumented code.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL