|
1 |
| -webgoat-run-all: webgoat-run-SqlInjectionLesson5a webgoat-run-SqlInjectionLesson5b webgoat-run-SqlInjectionLesson6a webgoat-run-SqlInjectionLesson12a webgoat-run-SqlInjectionChallenge webgoat-run-Assignment5 webgoat-run-Assignment6 webgoat-run-CrossSiteScriptingLesson5a webgoat-run-SimpleXXE webgoat-run-BlindSendFileAssignment |
| 1 | +lessons-which-work := webgoat-run-SqlInjectionLesson5a webgoat-run-SqlInjectionLesson5b webgoat-run-SqlInjectionLesson6a webgoat-run-SqlInjectionLesson12a webgoat-run-SqlInjectionChallenge webgoat-run-Assignment5 webgoat-run-Assignment6 webgoat-run-CrossSiteScriptingLesson5a webgoat-run-SimpleXXE webgoat-run-BlindSendFileAssignment |
| 2 | +lessons-which-do-not-work := webgoat-run-CrossSiteScriptingLesson5a webgoat-run-Assignment3 webgoat-run-ContentTypeAssignment webgoat-run-VulnerableComponentsLesson webgoat-run-MissingFunctionACUsers |
2 | 3 |
|
| 4 | +webgoat-run: $(lessons-which-work) |
3 | 5 |
|
4 |
| -webgoat-run-SqlInjectionLesson5a: WebGoat/__MAIN__/target/classes/Main.class |
5 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/SqlInjectionLesson5a/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.SqlInjectionLesson5a |
6 |
| - |
7 |
| -webgoat-run-SqlInjectionLesson5b: WebGoat/__MAIN__/target/classes/Main.class |
8 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/SqlInjectionLesson5b/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.SqlInjectionLesson5b |
9 |
| - |
10 |
| -webgoat-run-SqlInjectionLesson6a: WebGoat/__MAIN__/target/classes/Main.class |
11 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/SqlInjectionLesson6a/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.SqlInjectionLesson6a |
12 |
| - |
13 |
| -webgoat-run-SqlInjectionLesson12a: WebGoat/__MAIN__/target/classes/Main.class |
14 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/SqlInjectionLesson12a/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.SqlInjectionLesson12a |
15 |
| - |
16 |
| -webgoat-run-SqlInjectionChallenge: WebGoat/__MAIN__/target/classes/Main.class |
17 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/SqlInjectionChallenge/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.SqlInjectionChallenge |
18 |
| - |
19 |
| -webgoat-run-Assignment5: WebGoat/__MAIN__/target/classes/Main.class |
20 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/Assignment5/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.Assignment5 |
21 |
| - |
22 |
| -webgoat-run-Assignment6: WebGoat/__MAIN__/target/classes/Main.class |
23 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/Assignment6/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.Assignment6 |
24 |
| - |
25 |
| -# [XSS] |
26 |
| - |
27 |
| -# Not currently working |
28 |
| -webgoat-run-CrossSiteScriptingLesson5a: WebGoat/__MAIN__/target/classes/Main.class |
29 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/CrossSiteScriptingLesson5a/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.CrossSiteScriptingLesson5a |
30 |
| - |
31 |
| -# [XXE] |
32 |
| - |
33 |
| -# Not currently working |
34 |
| -webgoat-run-Assignment3: WebGoat/__MAIN__/target/classes/Main.class |
35 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/Assignment3/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.Assignment3 |
36 |
| - |
37 |
| -webgoat-run-SimpleXXE: WebGoat/__MAIN__/target/classes/Main.class |
38 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/SimpleXXE/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.SimpleXXE |
39 |
| - |
40 |
| -# Not currently working |
41 |
| -webgoat-run-ContentTypeAssignment: WebGoat/__MAIN__/target/classes/Main.class |
42 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/ContentTypeAssignment/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.ContentTypeAssignment |
43 |
| - |
44 |
| -webgoat-run-BlindSendFileAssignment: WebGoat/__MAIN__/target/classes/Main.class |
45 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/BlindSendFileAssignment/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.BlindSendFileAssignment |
46 |
| - |
47 |
| -# [Remaining] |
48 |
| - |
49 |
| -# Not currently working |
50 |
| -webgoat-run-VulnerableComponentsLesson: WebGoat/__MAIN__/target/classes/Main.class |
51 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/VulnerableComponentsLesson/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.VulnerableComponentsLesson |
52 |
| - |
53 |
| -# Not currently working |
54 |
| -webgoat-run-MissingFunctionACUsers: WebGoat/__MAIN__/target/classes/Main.class |
55 |
| - cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/MissingFunctionACUsers/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.MissingFunctionACUsers |
| 6 | +webgoat-run-all: $(lessons-which-work) $(lessons-which-do-not-work) |
56 | 7 |
|
| 8 | +webgoat-run-%: WebGoat/__MAIN__/target/classes/Main.class |
| 9 | + cd ../../dist && python3 ../driver/run.py -C ../benchmarks/GENUINE/WebGoatRules.json -I ../benchmarks/GENUINE/WebGoat -L ../benchmarks/GENUINE/WebGoat -R GENUINE/WebGoat/$*/RESULTS -T GENUINE/WebGoat/TEMP --name WebGoat --verbosity 9 --use-models-library --do-not-use-precise-access-paths --rebuild --timeout 10000000 --entry-point Main.$* |
57 | 10 |
|
58 | 11 | WebGoat/__MAIN__/target/classes/Main.class:
|
59 | 12 | git clone [email protected]:WebGoat/WebGoat.git
|
|
0 commit comments