/devopscon

WebGoat workshop for DevOpsCon

MIT LicenseMIT

DevOpsCon workshop

NOTE: Release v8.0.0.M17 has been released see: https://github.com/WebGoat/WebGoat/releases/tag/v8.0.0.M17

Prerequisite

  • Download ZAP and install it on your machine.
  • Download WebGoat v8.0.0.M17 not yet available will be released just before the training.
  • Download VirtualBox only download, see below.
  • Download Java 8 only download, see below.
  • Docker (optional)

You should be able to change the proxy settings of your laptop, if not please download Firefox Portable Edition (https://portableapps.com/apps/internet/firefox_portable)

If the internet connection is fast enough we will use the online version hosted on Google Cloud.

Online

Open up a browser and point it to: http://1.1.1.1:8080/WebGoat/

Register as a new user.


Run on local machine

NOTE: Only necessary if the online version is not available. Choose one of the options below:

Using Virtual Box image

Prerequisite: VirtualBox installation on laptop necessary

Copy the VirtualBox image from the USB drive and import it in your local VirtualBox, start the image and point your browser to http://localhost:8080/WebGoat

Running jar file

Prerequisite: Java 8 should be present on laptop

Copy the jar files from the USB drive and start WebGoat:

java -jar webgoat-8.0.0-M17.jar

Using Docker image from Docker Hub

Prerequisite: Docker should be present on laptop

docker run -p 8080:8080 -t webgoat/webgoat-8.0.0-M17