Nanne Baars
2e733f8594
Fix failing test on Windows
...
This was found because we migrated to Github actions which causes this test to fail because it uses "\n"
2021-03-29 07:43:07 +02:00
Nanne Baars
e40a26f193
Improve token handling
2021-03-15 17:48:13 +01:00
Nanne Baars
f2ab5c1968
Update JWT lesson
2021-03-15 17:48:13 +01:00
Nanne Baars
142631c7a0
WIP
2021-03-15 17:48:13 +01:00
Nanne Baars
e78549fb72
Add JWT encoder to WebWolf
2021-03-15 17:48:13 +01:00
René Zubcevic
89f43229ab
upgrade springboot version and some related unit test fixes ( #904 )
...
* upgrade springboot version and some related unit test fixes
* removed log for test
* removed junit version property
2020-11-28 17:35:55 +01:00
René Zubcevic
090263b279
added start checks with hints on port usage
2020-11-27 12:13:24 +01:00
René Zubcevic
70771ee854
added a webwolf template error page with some explanation and updated 2017 to 2020
2020-04-30 10:21:53 +02:00
René Zubcevic
4e371b63d0
suppressing some useless log messages and banners in unit tests ( #752 )
...
* suppressing some useless log messages and banners in unit tests
* some more log suppressed
2020-01-25 12:11:45 +01:00
Nanne Baars
1a83e2825e
Code style ( #696 )
...
* Remove Guava dependency from WebGoat
* Add Checkstyle to the project with very basic standards so we have a
style across lessons. It does not interfere with basic Intellij formatting
2019-11-03 18:11:09 +01:00
Nanne Baars
689e3de7a4
Final changes for splitting SQL WebGoat and lessons
2019-10-30 08:28:14 +01:00
Nanne Baars
25dae3a4a8
Fix merge request
2019-10-30 08:28:14 +01:00
René Zubcevic
18d43f16d3
working version with fixed link and GET for tracing purposes ( #677 )
...
* working version with fixed link and GET for tracing purposes
* added integration test
* filter on request log
2019-10-09 09:58:35 +02:00
René Zubcevic
663224d06a
xxe path info ( #670 )
...
* xxe path info aid added
* xxe path info aid added
* changes to template file and hints
* added ssl test support for XXE
* added ssl test support for XXE
* restconfig replaced by httpsrelaxed
* processed review comments on hints and example
2019-10-02 09:59:32 +02:00
Nanne Baars
e8d086ac9b
All successful
2019-09-20 07:59:04 +02:00
Nanne Baars
82ad0a7cc7
Finally working
2019-09-18 17:53:43 +02:00
Nanne Baars
04f1b9a282
Update to the copyright
2019-09-13 19:27:25 +02:00
Nanne Baars
71dea87653
WebWolf test working again
2019-09-13 19:25:09 +02:00
Nanne Baars
5e6f825e64
WIP
2019-09-13 16:42:13 +02:00
Nanne Baars
a56f41e0ea
Merge branch 'pr/579' into develop
2019-09-10 13:55:43 +02:00
Nanne Baars
43c25dc3bb
Modified PR to reflect coding style
2019-09-10 13:53:30 +02:00
Nanne Baars
ff530e926e
Use separate project for integration tests so we can start WebGoat and WebWolf
2019-08-25 17:43:14 +02:00
Rene Zubcevic
12de48ebbb
additional environment entries to support https on webgoat
2019-07-14 12:18:07 +02:00
ronanclancy
0ac8b7c716
Merge branch 'develop' into add-user-validator-tests
2019-03-26 20:36:06 +00:00
rjclancy
331d9c8dd4
add authur tag to test class
2019-03-26 20:33:11 +00:00
rjclancy
c6c0cc60f9
Add UserValidator tests + minor code clean up
2019-03-26 20:23:28 +00:00
rjclancy
bb7fb3f197
add UserService unit test, modify UserService
2019-03-26 13:59:22 +01:00
rjclancy
a242347ee0
add UserService unit test, modify UserService
2019-03-26 12:05:42 +00:00
Nanne Baars
ecb7688e08
Update to new version for develop
...
Move WebWolf to port 9090 easier since most of the time something is running on 8081
Add scripts for easy building Docker files etc
2018-05-30 13:17:05 +02:00
Nanne Baars
6e003bc088
Working last password assignment
2018-05-26 18:48:48 +02:00
Nanne Baars
f8a7a61e85
New lesson working
2018-05-26 15:09:18 +02:00
Nanne Baars
ea9c1a453d
Initial version for JWT
2018-05-23 14:28:19 +02:00
Nanne Baars
6209b3fe8d
Updated lesson for starting WebWolf as a Docker container
2018-05-02 21:25:44 +02:00
Nanne Baars
6b4a488c8c
Users shared now between WebGoat and WebWolf by starting HSQLDB
...
as standalone database
2018-05-01 22:00:07 +02:00
Nanne Baars
8b8a89a8ab
Add extra informational message when a failure occurs while sending an email from WebGoat to WebWolf.
2018-04-28 16:01:57 +02:00
nbaars
98efc1235f
By default binds to ALL network interfaces #431
2018-01-29 15:32:02 +01:00
nbaars
04ccf9a422
New release should create a new webgoat directory with version tag inside #423
2018-01-21 17:46:43 +01:00
nbaars
ee11381a63
Fixed database issue mappings
2018-01-21 17:13:28 +01:00
nbaars
e801b0917d
Unable to save email send to WebWolf #419
2018-01-10 09:19:20 +01:00
nbaars
4811a9d563
Removed Mongodb, so we do not have issues with downloading the embedded Mongodb. Moved back to JPA and use HSQLDB for storing user information.
...
WebWolf now has its own user management (will move to separate Github repo)
2017-12-29 22:20:52 +01:00
Nanne Baars
36fcb58caa
Endpoints async for posting mail and landingpage
2017-11-16 04:43:14 +01:00
Nanne Baars
6c91e7dc8a
Fixed WebWolf issues with sending e-mails
2017-11-15 11:58:31 +01:00
Nanne Baars
a11d3d0b1b
- Made movie little bit shorter because webgoat-server.jar was over 200Mb
...
- Movie was copy and pasted to csrf and auth lesson removed it from those lessons
- Made jars which are not necessary in the webgoat-server.jar optional
2017-11-02 15:39:49 +01:00
Nanne Baars
8729d9bfcf
Fixed minor issues for properties and starting WebGoat
2017-11-02 12:42:19 +01:00
Nanne Baars
3ee1a1ca16
Travis now builds Docker and create a Github release.
...
Removed ActiveMQ between WebGoat and WebWolf they now act as standalone applications
2017-10-18 10:54:16 +02:00
Nanne Baars
8a982dedb5
Updated XXE lesson so it also uses WebWolf
2017-10-07 13:46:34 +02:00
Nanne Baars
94caba7eb1
Landing page incoming requests now look whether the referer is WebGoat (all incoming requests from WebGoat will now be logged)
2017-09-13 00:22:52 +02:00
Nanne Baars
46c536554c
- Added new challenges
...
- Added new webapplication called WebWolf to make attacks more realistic
- Added WebWolf lesson to explain the concepts behind this new application
2017-09-12 23:12:10 +02:00