API Testing Lab setup


Tools

Burpsuite

Postman

mitmproxy2swagger

Git

Docker

Go

JWT

Kiterunner

Arjun

Zaproxy


Burpsuite

  • Download jython
  • Install Autorize in Burpsuite extender

Postman

  • Download postman
  • sudo tar -xvzf postman-linux-x64.tar.gz -C /opt
  • Create a postman account

cd /opt


mitmproxy2swagger

  • sudo pip3 install mitmproxy2swagger

Git

  • sudo apt-get install git

Docker

  • sudo apt-get install docker
  • sudo apt-get install docker-compose

GO

  • sudo apt install golang-go

JWT Tool

  • sudo git clone https://github.com/ticarpi/jwt_tool
  • python3 -m pip install termcolor cprint pycryptodomex requests
  • sudo chmod +x jwt_tool.py
  • sudo ln -s /opt/jwt_tool/jwt_tool.py /usr/bin/jwt_tool

Kiterunner


Arjun


Zaproxy

  • sudo apt install zaproxy
  • Update OpenAPI

Create a website or blog at WordPress.com