-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathurls.py
122 lines (120 loc) · 7.42 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
from django.urls import path,include
from .import views, apis, mitre
from introduction.playground.A9.api import log_function_target
urlpatterns = [
path('accounts/', include('allauth.urls')),
path('', views.home, name='homepage'),
path('xss', views.xss,name="xss"),
path('xssL',views.xss_lab,name='xss_lab'),
path('xssL2', views.xss_lab2, name='xss_lab2'),
path('xssL3', views.xss_lab3, name='xss_lab3'),
path('xssL1',views.xss_lab,name='xss_lab'),
path("sql",views.sql,name='sql'),
path("sql_lab",views.sql_lab,name="sql_lab"),
path("sql_lab1",views.sql_lab,name="sql_lab"),
path("insec_des",views.insec_des,name="insec_des"),
path("insec_des_lab",views.insec_des_lab,name="insec_des_lab"),
path("xxe",views.xxe,name="xxe"),
path("xxe_lab",views.xxe_lab,name="xxe_lab"),
path("xxe_see",views.xxe_see,name="xxe_see"),
path("xxe_parse",views.xxe_parse,name="xxe_parse"),
path("auth_lab",views.auth_lab,name="auth_lab"),
path("auth_lab/signup",views.auth_lab_signup,name="auth_lab_signup"),
path("auth_lab/login",views.auth_lab_login,name="auth_lab_login"),
path("auth_lab/logout",views.auth_lab_logout,name="auth_lab_logout"),
path("auth",views.auth_home,name="auth_home"),
path("ba",views.ba,name="Broken Access Control"),
path("ba_lab",views.ba_lab,name="Broken Access Control Lab"),
path("data_exp",views.data_exp,name="data_exp"),
path("data_exp_lab",views.data_exp_lab,name="data_exp_lab"),
path("robots.txt",views.robots,name="robots.txt"),
path("500error",views.error,name="500error"),
path("cmd",views.cmd,name="Command Injection"),
path("cmd_lab",views.cmd_lab,name="Command Injection Lab"),
path("cmd_lab2",views.cmd_lab2,name="Command Injection Lab 2"),
path("bau", views.bau, name="Broken Authe"),
path("bau_lab", views.bau_lab, name="LAB"),
path("login_otp", views.login_otp, name="OTP Login"),
path("otp", views.Otp, name="OTP Verification"),
path("sec_mis", views.sec_mis, name="Security Misconfiguration"),
path("sec_mis_lab", views.sec_mis_lab, name="Security Misconfiguration Lab"),
path("sec_mis_lab3", views.sec_misconfig_lab3, name="Security Misconfiguration Lab"),
path("secret", views.secret, name="Secret key for A6"),
path("a9",views.a9,name="A9"),
path("a9_lab",views.a9_lab,name="A9 LAb"),
path("a9_lab2",views.a9_lab2,name="A9 LAb 2"),
path("get_version",views.get_version,name="Get Version"),
path("a10",views.a10,name="A10"),
path("a10_lab",views.a10_lab,name="A10 LAb"),
path("a10_lab_2",views.a10_lab2,name="A10 LAb 2"),
path("debug",views.debug,name="debug"),
path("insecure-design",views.insec_desgine,name="insecure-design"),
path("insecure-design_lab",views.insec_desgine_lab,name="insecure-design_lab"),
path("broken_access_control", views.a1_broken_access, name="broken_access"),
path("broken_access_lab_1", views.a1_broken_access_lab_1, name="broken_access_lab_1"),
path("broken_access_lab_2", views.a1_broken_access_lab_2, name="broken_access_lab_2"),
path("broken_access_lab_3", views.a1_broken_access_lab_3, name="broken_access_lab_3"),
path("broken_access_controle/secret", views.a1_broken_access_lab3_secret, name="broken_access_controle_secret"),
path("ssrf",views.ssrf,name="SSRF"),
path("ssrf_discussion", views.ssrf_discussion, name="SSRF Discussion"),
path("ssrf_lab",views.ssrf_lab,name="SSRF LAB"),
path("ssrf_lab2",views.ssrf_lab2,name="SSRF LAB"),
path("ssrf_target",views.ssrf_target,name="SSRF LAB"),
path("injection",views.injection,name="injection"),
path("injection_sql_lab",views.injection_sql_lab,name="injection"),
path("api/ssrf",apis.ssrf_code_checker,name="api/ssrf"),
path("ssti", views.ssti, name="SSTI"),
path("ssti/lab", views.ssti_lab, name="SSTI Lab"),
path("ssti/blog/<str:blog_id>", views.ssti_view_blog, name="SSTI Blog"),
path("cryptographic_failure",views.crypto_failure,name="cryptographic_failure"),
path("cryptographic_failure/lab",views.crypto_failure_lab,name="cryptographic_failure_lab"),
path("cryptographic_failure/lab2",views.crypto_failure_lab2,name="cryptographic_failure_lab2"),
path("cryptographic_failure/lab3",views.crypto_failure_lab3,name="cryptographic_failure_lab3"),
path("auth_failure",views.auth_failure,name="auth_failure"),
path("auth_failure/lab2/admin12983gfugef81e8yeryepanel",views.auth_failure_lab2,name="auth_failure_lab2"),
path("auth_failure/lab3",views.auth_failure_lab3,name="auth_failure_lab2"),
path("2021/A8",views.software_and_data_integrity_failure,name="A8"),
path("2021/A8/lab2",views.software_and_data_integrity_failure_lab2,name="A8"),
path("2021/A8/lab3",views.software_and_data_integrity_failure_lab3,name="A8"),
path("2021/discussion/A9",views.A9_discussion,name="A9 discussion"),
path("2021/discussion/A9/api",apis.log_function_checker,name="A10 discussion"),
path("2021/discussion/A9/target",log_function_target,name="A9 discussion"),
path("2021/discussion/A7",views.A7_discussion,name="A7 discussion"),
path("2021/discussion/A7/api",apis.A7_disscussion_api,name="A7 discussion api"),
path("2021/discussion/A6",views.A6_discussion,name="A6 discussion"),
path("2021/discussion/A6/api",apis.A6_disscussion_api,name="A6 discussion api"),
path("2021/discussion/A6/api2",apis.A6_disscussion_api_2,name="A6 discussion api2"),
##------------------- mitre endpoints --------------------------------------------------------------|
path("mitre/1",mitre.mitre_top1,name="mitre_top1"),
path("mitre/2",mitre.mitre_top2,name="mitre_top2"),
path("mitre/3",mitre.mitre_top3,name="mitre_top3"),
path("mitre/4",mitre.mitre_top4,name="mitre_top4"),
path("mitre/5",mitre.mitre_top5,name="mitre_top5"),
path("mitre/6",mitre.mitre_top6,name="mitre_top6"),
path("mitre/7",mitre.mitre_top7,name="mitre_top7"),
path("mitre/8",mitre.mitre_top8,name="mitre_top8"),
path("mitre/9",mitre.mitre_top9,name="mitre_top9"),
path("mitre/10",mitre.mitre_top10,name="mitre_top10"),
path("mitre/11",mitre.mitre_top11,name="mitre_top11"),
path("mitre/12",mitre.mitre_top12,name="mitre_top12"),
path("mitre/13",mitre.mitre_top13,name="mitre_top13"),
path("mitre/14",mitre.mitre_top14,name="mitre_top14"),
path("mitre/15",mitre.mitre_top15,name="mitre_top15"),
path("mitre/16",mitre.mitre_top16,name="mitre_top16"),
path("mitre/17",mitre.mitre_top17,name="mitre_top17"),
path("mitre/18",mitre.mitre_top18,name="mitre_top18"),
path("mitre/19",mitre.mitre_top19,name="mitre_top19"),
path("mitre/20",mitre.mitre_top20,name="mitre_top20"),
path("mitre/21",mitre.mitre_top21,name="mitre_top21"),
path("mitre/22",mitre.mitre_top22,name="mitre_top22"),
path("mitre/23",mitre.mitre_top23,name="mitre_top23"),
path("mitre/24",mitre.mitre_top24,name="mitre_top24"),
path("mitre/25",mitre.mitre_top25,name="mitre_top25"),
path("mitre/9/lab/login",mitre.csrf_lab_login,name="csrf_lab_login"),
path("mitre/9/lab/transaction",mitre.csrf_transfer_monei,name="csrf_lab_login_api"),
path("mitre/9/lab/api/<str:recipent>/<int:amount>",mitre.csrf_transfer_monei_api,name="csrf_lab_login_api"),
path("mitre/25/lab/api", mitre.mitre_lab_25_api, name="mitre_lab_25_api"),
path("mitre/25/lab", mitre.mitre_lab_25, name="mitre_lab_25"),
path("mitre/17/lab", mitre.mitre_lab_17, name="mitre_lab_17"),
path("mitre/17/lab/api",mitre.mitre_lab_17_api,name="mitre_lab_17_api"),
]