Sign inSign up

forallsecure/mapi

By forallsecure

Updated 28 days ago

ForAllSecure's Mayhem for API CLI for API Fuzzing.

Image
0

5.6K

forallsecure/mapi repository overview

ForAllSecure's Mayhem for API

Mayhem for API is an API Fuzzing tool available today that you can use to fuzz an API that is documented with a swagger/OpenAPI specification.

This repository provides another way to run the Mayhem for API command line interface, mapi, without installing the CLI into your host environment.

Usage

Use this image to run the Mayhem for API command line interface in a Docker Container.

Get help running the CLI:

docker run -i -t forallsecure/mapi:latest --help

Fuzz the demo target:

💡 You must have an account and an API Token (MAPI_TOKEN) to connect to the Mayhem for API service. To create a new account, sign up for a free account!

docker run -it -e MAPI_TOKEN=<your-mapi-token> forallsecure/mapi:latest \
  run \
  --url 'https://demo-api.mayhem4api.forallsecure.com/api/v3/' \
  demo-api \
  60 \
  'https://demo-api.mayhem4api.forallsecure.com/api/v3/openapi.json' \
  --interactive

Run the CLI without Docker

Please see our Installation Guide for instructions on where to download the mapi CLI for your platform.

Documentation

Check out our documentation for more details.

Tag summary

Content type

Image

Digest

sha256:d92b6c0d3

Size

19 MB

Last updated

28 days ago

docker pull forallsecure/mapi