Update documentation regarding WebWolf
WebWolf no longer runs as a separate application we can simplify the description.
This commit is contained in:
parent
9e3eb39069
commit
fe7774bb6f
@ -47,7 +47,7 @@ docker run -it -p 127.0.0.1:8080:8080 -p 127.0.0.1:9090:9090 -e TZ=Europe/Amster
|
|||||||
|
|
||||||
## 2. Standalone
|
## 2. Standalone
|
||||||
|
|
||||||
Download the latest WebGoat and WebWolf release from [https://github.com/WebGoat/WebGoat/releases](https://github.com/WebGoat/WebGoat/releases)
|
Download the latest WebGoat release from [https://github.com/WebGoat/WebGoat/releases](https://github.com/WebGoat/WebGoat/releases)
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
java -Dfile.encoding=UTF-8 -jar webgoat-8.2.3.jar
|
java -Dfile.encoding=UTF-8 -jar webgoat-8.2.3.jar
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
== Introducing WebWolf
|
== Introducing WebWolf
|
||||||
|
|
||||||
You only need WebWolf if a lesson specifies you can use it. For a lot of lessons you use WebGoat without
|
You only need WebWolf if a lesson specifies you can use it. For a lot of lessons you use WebGoat without
|
||||||
starting WebWolf. If you need to do an exercise with WebWolf make sure it is running alongside WebGoat. Lessons
|
starting WebWolf. Lessons where you can use WebWolf are marked with the following icon (top right in assignment):
|
||||||
where you can use WebWolf are marked with the following icon (top right in assignment):
|
|
||||||
|
|
||||||
{nbsp}
|
{nbsp}
|
||||||
|
|
||||||
@ -13,7 +12,7 @@ image::images/wolf-enabled.png[width=115,height=128]
|
|||||||
Even if the icon is present, you are not obliged to use WebWolf, you can also use any intercepting tool you like.
|
Even if the icon is present, you are not obliged to use WebWolf, you can also use any intercepting tool you like.
|
||||||
(`netcat` etc.)
|
(`netcat` etc.)
|
||||||
|
|
||||||
WebWolf is a separate web application which simulates an attacker's machine. It makes it possible for us to
|
WebWolf opens in a new browser tab and is a separate web application which simulates an attacker's machine. It makes it possible for us to
|
||||||
make a clear distinction between what takes place on the attacked website and the actions you need to do as
|
make a clear distinction between what takes place on the attacked website and the actions you need to do as
|
||||||
an "attacker". WebWolf was introduced after a couple of workshops where we received feedback that there
|
an "attacker". WebWolf was introduced after a couple of workshops where we received feedback that there
|
||||||
was no clear distinction between what was part of the "attackers" role and what was part of the "users" role on the
|
was no clear distinction between what was part of the "attackers" role and what was part of the "users" role on the
|
||||||
@ -23,18 +22,3 @@ website. The following items are supported in WebWolf:
|
|||||||
* Receiving email
|
* Receiving email
|
||||||
* Landing page for incoming requests
|
* Landing page for incoming requests
|
||||||
|
|
||||||
WebWolf runs as a separate web application. If you are using the Docker-compose file you can just point your browser webWolfLink:here[] to open WebWolf.
|
|
||||||
If you want to use the standalone version, you will need to download the jar file and start it:
|
|
||||||
|
|
||||||
```
|
|
||||||
java -jar webwolf-<<version>>.jar [--server.port=9090] [--server.address=localhost]
|
|
||||||
```
|
|
||||||
|
|
||||||
By default WebWolf starts on port 9090 with `--server.port` you can specify a different port. With `server.address` you
|
|
||||||
can bind it to a different address (default localhost)
|
|
||||||
|
|
||||||
Note: if you start WebGoat as standalone application you need to start WebWolf as standalone application as well.
|
|
||||||
|
|
||||||
|
|
||||||
This will start the application on port 9090, click webWolfLink:here[] to open WebWolf.
|
|
||||||
The first thing you need to do is login with the user you registered on WebGoat.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user