1
1
DOCKERHUB_USER =kimham
2
- VERSION =0.7 .0
2
+ VERSION =0.8 .0
3
3
4
- .PHONY : all build rm_image kali_base ubuntu_20_base ubuntu_22_base ubuntu_14_base ssh_base samba_base \
4
+ .PHONY : all build rm_image kali_base ubuntu_20_base ubuntu_22_base ubuntu_24_base ubuntu_14_base ssh_base samba_base \
5
5
shellshock_base shellshock_debian_wheezy_base sql_injection_base \
6
6
debian_10_base cve_2015_3306_base cve_2015_1427_base cve_2016_10033_base cve_2010_0426_base cve_2015_5602_base \
7
- blank_ubuntu_20 blank_ubuntu_22 pengine_exploit_base rm_kali_base rm_ubuntu_20_base rm_ubuntu_22_base \
7
+ blank_ubuntu_20 blank_ubuntu_22 blank_ubuntu_24
8
+ pengine_exploit_base rm_kali_base rm_ubuntu_20_base rm_ubuntu_22_base rm_ubuntu_24_base \
8
9
rm_ubuntu_14_base rm_ssh_base rm_samba_base \
9
10
rm_shellshock_base rm_sql_injection_base rm_debian_10_base rm_cve_2015_3306_base rm_cve_2015_1427_base \
10
11
rm_cve_2016_10033_base rm_cve_2010_0426_base rm_cve_2015_5602_base rm_shellshock_debian_wheezy_base \
11
- rm_blank_ubuntu_20 rm_blank_ubuntu_22 rm_pengine_exploit_base cve_2014_0160_base \
12
+ rm_blank_ubuntu_20 rm_blank_ubuntu_22 rm_blank_ubuntu_24
13
+ rm_pengine_exploit_base cve_2014_0160_base \
12
14
rm_cve_2014_0160_base rm_ovs_base rm_ryu_base \
13
- rm_elk_base push_kali_base push_ubuntu_20_base push_ubuntu_22_base \
15
+ rm_elk_base push_kali_base push_ubuntu_20_base push_ubuntu_22_base push_ubuntu_24_base \
14
16
push_ubuntu_14_base push_ssh_base push_samba_base \
15
17
push_shellshock_base push_sql_injection_base push_debian_10_base push_cve_2015_3306_base \
16
18
push_cve_2015_1427_base push_cve_2016_10033_base push_cve_2010_0426_base push_cve_2015_5602_base \
17
- push_blank_ubuntu_20 push_blank_ubuntu_22 push_pengine_exploit_base cve_2014_0160_base push_cve_2014_0160_base \
19
+ push_blank_ubuntu_20 push_blank_ubuntu_22 push_blank_ubuntu_24 \
20
+ push_pengine_exploit_base cve_2014_0160_base push_cve_2014_0160_base \
18
21
push_ovs_base push_ryu_base push_elk_base pull_kali_base pull_ubuntu_20_base pull_ubuntu_22_base \
22
+ pull_ubuntu_24_base \
19
23
push_shellshock_debian_wheezy_base \
20
24
pull_ubuntu_14_base pull_ssh_base pull_samba_base pull_shellshock_base pull_shellshock_debian_wheezy_base \
21
25
pull_sql_injection_base pull_debian_10_base pull_cve_2015_3306_base \
22
26
pull_cve_2015_1427_base pull_cve_2016_10033_base pull_cve_2010_0426_base pull_cve_2015_5602_base \
23
- pull_blank_ubuntu_20 pull_blank_ubuntu_22 pull_pengine_exploit_base cve_2014_0160_base pull_cve_2014_0160_base \
27
+ pull_blank_ubuntu_20 pull_blank_ubuntu_22 pull_blank_ubuntu_24 \
28
+ pull_pengine_exploit_base cve_2014_0160_base pull_cve_2014_0160_base \
24
29
pull_ovs_base pull_ryu_base pull_elk_base spark_base rm_spark_base push_spark_base pull_spark_base \
25
30
pull_web_dvwa_base push_web_dvwa_base rm_web_cvwa_base web_dvwa_base
26
31
@@ -39,6 +44,9 @@ ubuntu_20_base:
39
44
ubuntu_22_base :
40
45
docker build . --no-cache -f ./docker_files/ubuntu_22_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
41
46
47
+ ubuntu_24_base :
48
+ docker build . --no-cache -f ./docker_files/ubuntu_24_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
49
+
42
50
ubuntu_14_base :
43
51
docker build . --no-cache -f ./docker_files/ubuntu_14_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
44
52
@@ -81,6 +89,9 @@ blank_ubuntu_20:
81
89
blank_ubuntu_22 :
82
90
docker build . --no-cache -f ./docker_files/blank_ubuntu_22/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_blank_ubuntu_22:$(VERSION )
83
91
92
+ blank_ubuntu_24 :
93
+ docker build . --no-cache -f ./docker_files/blank_ubuntu_24/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
94
+
84
95
pengine_exploit_base :
85
96
docker build . --no-cache -f ./docker_files/pengine_exploit_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_pengine_exploit_base:$(VERSION )
86
97
@@ -112,6 +123,9 @@ rm_ubuntu_20_base:
112
123
rm_ubuntu_22_base :
113
124
-docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
114
125
126
+ rm_ubuntu_24_base :
127
+ -docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
128
+
115
129
rm_ubuntu_14_base :
116
130
-docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
117
131
@@ -154,6 +168,9 @@ rm_blank_ubuntu_20:
154
168
rm_blank_ubuntu_22 :
155
169
-docker rmi $(DOCKERHUB_USER ) /csle_blank_ubuntu_22:$(VERSION )
156
170
171
+ rm_blank_ubuntu_24 :
172
+ -docker rmi $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
173
+
157
174
rm_pengine_exploit_base :
158
175
-docker rmi $(DOCKERHUB_USER ) /csle_pengine_exploit_base:$(VERSION )
159
176
@@ -185,6 +202,9 @@ push_ubuntu_20_base:
185
202
push_ubuntu_22_base :
186
203
-docker push $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
187
204
205
+ push_ubuntu_24_base :
206
+ -docker push $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
207
+
188
208
push_ubuntu_14_base :
189
209
-docker push $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
190
210
@@ -227,6 +247,9 @@ push_blank_ubuntu_20:
227
247
push_blank_ubuntu_22 :
228
248
-docker push $(DOCKERHUB_USER ) /csle_blank_ubuntu_22:$(VERSION )
229
249
250
+ push_blank_ubuntu_24 :
251
+ -docker push $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
252
+
230
253
push_pengine_exploit_base :
231
254
-docker push $(DOCKERHUB_USER ) /csle_pengine_exploit_base:$(VERSION )
232
255
@@ -258,6 +281,9 @@ pull_ubuntu_20_base:
258
281
pull_ubuntu_22_base :
259
282
-docker pull $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
260
283
284
+ pull_ubuntu_24_base :
285
+ -docker pull $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
286
+
261
287
pull_ubuntu_14_base :
262
288
-docker pull $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
263
289
@@ -300,6 +326,9 @@ pull_blank_ubuntu_20:
300
326
pull_blank_ubuntu_22 :
301
327
-docker pull $(DOCKERHUB_USER ) /csle_blank_ubuntu_22:$(VERSION )
302
328
329
+ pull_blank_ubuntu_24 :
330
+ -docker pull $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
331
+
303
332
pull_pengine_exploit_base :
304
333
-docker pull $(DOCKERHUB_USER ) /csle_pengine_exploit_base:$(VERSION )
305
334
@@ -324,6 +353,7 @@ build:
324
353
docker build . --no-cache -f ./docker_files/ubuntu_20_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_20_base:$(VERSION )
325
354
docker build . --no-cache -f ./docker_files/ubuntu_22_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
326
355
docker build . --no-cache -f ./docker_files/ubuntu_14_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
356
+ docker build . --no-cache -f ./docker_files/ubuntu_24_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
327
357
docker build . --no-cache -f ./docker_files/ssh_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ssh_base:$(VERSION )
328
358
docker build . --no-cache -f ./docker_files/samba_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_samba_base:$(VERSION )
329
359
docker build . --no-cache -f ./docker_files/shellshock_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_shellshock_base:$(VERSION )
@@ -344,13 +374,15 @@ build:
344
374
docker build . --no-cache -f ./docker_files/ryu_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_ryu_base:$(VERSION )
345
375
docker build . --no-cache -f ./docker_files/elk_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_elk_base:$(VERSION )
346
376
docker build . --no-cache -f ./docker_files/spark_base/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_spark_base:$(VERSION )
377
+ docker build . --no-cache -f ./docker_files/blank_ubuntu_24/docker/Dockerfile -t $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
347
378
348
379
# Remove all base images
349
380
rm_image :
350
381
-docker rmi $(DOCKERHUB_USER ) /csle_kali_base:$(VERSION )
351
382
-docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_20_base:$(VERSION )
352
383
-docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
353
384
-docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
385
+ -docker rmi $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
354
386
-docker rmi $(DOCKERHUB_USER ) /csle_ssh_base:$(VERSION )
355
387
-docker rmi $(DOCKERHUB_USER ) /csle_samba_base:$(VERSION )
356
388
-docker rmi $(DOCKERHUB_USER ) /csle_shellshock_base:$(VERSION )
@@ -371,6 +403,7 @@ rm_image:
371
403
-docker rmi $(DOCKERHUB_USER ) /csle_ryu_base:$(VERSION )
372
404
-docker rmi $(DOCKERHUB_USER ) /csle_elk_base:$(VERSION )
373
405
-docker rmi $(DOCKERHUB_USER ) /csle_spark_base:$(VERSION )
406
+ -docker rmi $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
374
407
375
408
376
409
# Push all base images
@@ -379,6 +412,7 @@ push:
379
412
-docker push $(DOCKERHUB_USER ) /csle_ubuntu_20_base:$(VERSION )
380
413
-docker push $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
381
414
-docker push $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
415
+ -docker push $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
382
416
-docker push $(DOCKERHUB_USER ) /csle_ssh_base:$(VERSION )
383
417
-docker push $(DOCKERHUB_USER ) /csle_samba_base:$(VERSION )
384
418
-docker push $(DOCKERHUB_USER ) /csle_shellshock_base:$(VERSION )
@@ -399,6 +433,7 @@ push:
399
433
-docker push $(DOCKERHUB_USER ) /csle_ryu_base:$(VERSION )
400
434
-docker push $(DOCKERHUB_USER ) /csle_elk_base:$(VERSION )
401
435
-docker push $(DOCKERHUB_USER ) /csle_spark_base:$(VERSION )
436
+ -docker push $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
402
437
403
438
404
439
# Pull all base images
@@ -407,6 +442,7 @@ pull:
407
442
-docker pull $(DOCKERHUB_USER ) /csle_ubuntu_20_base:$(VERSION )
408
443
-docker pull $(DOCKERHUB_USER ) /csle_ubuntu_22_base:$(VERSION )
409
444
-docker pull $(DOCKERHUB_USER ) /csle_ubuntu_14_base:$(VERSION )
445
+ -docker pull $(DOCKERHUB_USER ) /csle_ubuntu_24_base:$(VERSION )
410
446
-docker pull $(DOCKERHUB_USER ) /csle_ssh_base:$(VERSION )
411
447
-docker pull $(DOCKERHUB_USER ) /csle_samba_base:$(VERSION )
412
448
-docker pull $(DOCKERHUB_USER ) /csle_shellshock_base:$(VERSION )
@@ -427,3 +463,4 @@ pull:
427
463
-docker pull $(DOCKERHUB_USER ) /csle_ryu_base:$(VERSION )
428
464
-docker pull $(DOCKERHUB_USER ) /csle_elk_base:$(VERSION )
429
465
-docker pull $(DOCKERHUB_USER ) /csle_spark_base:$(VERSION )
466
+ -docker pull $(DOCKERHUB_USER ) /csle_blank_ubuntu_24:$(VERSION )
0 commit comments