Fuzzapi is rails application which uses API_Fuzzer and provide UI solution for gem.
-
Install ruby in your machine either using
rvmorrbenv -
Clone the repository into your localmachine
-
cd /path/Fuzzapi/bin, move to Fuzzapi directory -
bundle installto install the gem dependencies of the application. (if you are getting some error related to any package search for its dependent packages and install them first. For example if error is related to pgsudo apt-get install libpq-devthengem install pg -v '0.18.4'. Mostly people get errors related to nokogiri so here are the commands to resolvesudo apt-get install build-essential patch,sudo apt-get install ruby-dev zlib1g-dev liblzma-dev,gem install nokogiri -v '1.6.8.1' -
rake db:migrateto creates tables, migrations etc. -
rails sto run the server -
Open
http://localhost:3000in browser which should point to the application url -
If u get redis server error, install and start the service separately. (install:
sudo apt-get -y install redis-server, check the status:sudo service redis-server status) -
Close everything and go to Fuzzapi/bin folder.
-
open three tabs of terminal
-
redis-serverin first tab -
bundle exec sidekiq -r urFuzzAPIPathin second tab -
rails sin third tab then visit and scan localhost:3000
Fuzzapi comes with Docker to simplify installation processing. Following commands will setup application using Docker.
-
Clone the repository into your local machine
-
cd /path/Fuzzapi, move to Fuzzapi directory -
Install Docker in your local machine
-
Run
docker-compose buildto build the image locally. -
Run
docker-compose upto run the server. -
Open
http://localhost:3000in browser which should point to the application url
Fuzzapi uses API_Fuzzer gem.


