dariusf / befuzzle

Grammar-based fuzzing of REST APIs via an OpenAPI spec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Befuzzle

Fuzz REST APIs using an OpenAPI spec and property-based testing.

Getting started

The easiest way to try this is to run a pet store server locally on port 8080, then do ./befuzzle http://petstore.swagger.io/v2/swagger.json.

To run this on your own server, you need an OpenAPI spec as input. You can write one by hand or generate it with Swagger. For example, one might use SpringFox for a Spring Boot application.

Proxy

The value of http_proxy is used.

About

Grammar-based fuzzing of REST APIs via an OpenAPI spec


Languages

Language:Kotlin 99.3%Language:Shell 0.7%