Skip to content

A simple tool written in python for fuzzing API endpoint's which provides the values in the JSON format.

License

Notifications You must be signed in to change notification settings

Toothless5143/Fuzzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzy: API Fuzzer

Fuzzy is a versatile Python tool designed for fuzzing (testing) API endpoints using a wordlist. With the help of the argparse library, this tool allows users to specify the API endpoint URL and the path to a wordlist file containing potential parameters for API requests. The script then iterates through the wordlist, sending multiple GET requests to the API endpoint with each word as a parameter in the URL. The tool outputs the response data, status code, and the word used in each request.

Features:

  • Straightforward and efficient API fuzzer.
  • Fuzzes an API endpoint with a customizable wordlist.
  • Provides detailed output of response data and status codes for each request.

Installation:

  1. Clone the repository to your local machine using the following command:

    git clone https://github.com/Toothless5143/Fuzzy.git && cd Fuzzy
  2. Install the required dependencies by executing the following command:

    pip install -r requirements.txt
  3. Run the tool by applying the following command, providing the API endpoint URL and the desired wordlist:

    python3 fuzzy.py -u <API URL> -w <Wordlist file>

License: This tool is open source and available under the MIT License.

About

A simple tool written in python for fuzzing API endpoint's which provides the values in the JSON format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages