Skip to content

Commit c456a46

Browse files
committed
release 0.8.0 [WIP]
1 parent 1a3ddb9 commit c456a46

File tree

153 files changed

+633
-253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+633
-253
lines changed

emulation-system/base_images/Makefile

+44-7
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,31 @@
11
DOCKERHUB_USER=kimham
2-
VERSION=0.7.0
2+
VERSION=0.8.0
33

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 \
55
shellshock_base shellshock_debian_wheezy_base sql_injection_base \
66
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 \
89
rm_ubuntu_14_base rm_ssh_base rm_samba_base \
910
rm_shellshock_base rm_sql_injection_base rm_debian_10_base rm_cve_2015_3306_base rm_cve_2015_1427_base \
1011
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 \
1214
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 \
1416
push_ubuntu_14_base push_ssh_base push_samba_base \
1517
push_shellshock_base push_sql_injection_base push_debian_10_base push_cve_2015_3306_base \
1618
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 \
1821
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 \
1923
push_shellshock_debian_wheezy_base \
2024
pull_ubuntu_14_base pull_ssh_base pull_samba_base pull_shellshock_base pull_shellshock_debian_wheezy_base \
2125
pull_sql_injection_base pull_debian_10_base pull_cve_2015_3306_base \
2226
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 \
2429
pull_ovs_base pull_ryu_base pull_elk_base spark_base rm_spark_base push_spark_base pull_spark_base \
2530
pull_web_dvwa_base push_web_dvwa_base rm_web_cvwa_base web_dvwa_base
2631

@@ -39,6 +44,9 @@ ubuntu_20_base:
3944
ubuntu_22_base:
4045
docker build . --no-cache -f ./docker_files/ubuntu_22_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
4146

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+
4250
ubuntu_14_base:
4351
docker build . --no-cache -f ./docker_files/ubuntu_14_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
4452

@@ -81,6 +89,9 @@ blank_ubuntu_20:
8189
blank_ubuntu_22:
8290
docker build . --no-cache -f ./docker_files/blank_ubuntu_22/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_blank_ubuntu_22:$(VERSION)
8391

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+
8495
pengine_exploit_base:
8596
docker build . --no-cache -f ./docker_files/pengine_exploit_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_pengine_exploit_base:$(VERSION)
8697

@@ -112,6 +123,9 @@ rm_ubuntu_20_base:
112123
rm_ubuntu_22_base:
113124
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
114125

126+
rm_ubuntu_24_base:
127+
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_24_base:$(VERSION)
128+
115129
rm_ubuntu_14_base:
116130
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
117131

@@ -154,6 +168,9 @@ rm_blank_ubuntu_20:
154168
rm_blank_ubuntu_22:
155169
-docker rmi $(DOCKERHUB_USER)/csle_blank_ubuntu_22:$(VERSION)
156170

171+
rm_blank_ubuntu_24:
172+
-docker rmi $(DOCKERHUB_USER)/csle_blank_ubuntu_24:$(VERSION)
173+
157174
rm_pengine_exploit_base:
158175
-docker rmi $(DOCKERHUB_USER)/csle_pengine_exploit_base:$(VERSION)
159176

@@ -185,6 +202,9 @@ push_ubuntu_20_base:
185202
push_ubuntu_22_base:
186203
-docker push $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
187204

205+
push_ubuntu_24_base:
206+
-docker push $(DOCKERHUB_USER)/csle_ubuntu_24_base:$(VERSION)
207+
188208
push_ubuntu_14_base:
189209
-docker push $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
190210

@@ -227,6 +247,9 @@ push_blank_ubuntu_20:
227247
push_blank_ubuntu_22:
228248
-docker push $(DOCKERHUB_USER)/csle_blank_ubuntu_22:$(VERSION)
229249

250+
push_blank_ubuntu_24:
251+
-docker push $(DOCKERHUB_USER)/csle_blank_ubuntu_24:$(VERSION)
252+
230253
push_pengine_exploit_base:
231254
-docker push $(DOCKERHUB_USER)/csle_pengine_exploit_base:$(VERSION)
232255

@@ -258,6 +281,9 @@ pull_ubuntu_20_base:
258281
pull_ubuntu_22_base:
259282
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
260283

284+
pull_ubuntu_24_base:
285+
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_24_base:$(VERSION)
286+
261287
pull_ubuntu_14_base:
262288
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
263289

@@ -300,6 +326,9 @@ pull_blank_ubuntu_20:
300326
pull_blank_ubuntu_22:
301327
-docker pull $(DOCKERHUB_USER)/csle_blank_ubuntu_22:$(VERSION)
302328

329+
pull_blank_ubuntu_24:
330+
-docker pull $(DOCKERHUB_USER)/csle_blank_ubuntu_24:$(VERSION)
331+
303332
pull_pengine_exploit_base:
304333
-docker pull $(DOCKERHUB_USER)/csle_pengine_exploit_base:$(VERSION)
305334

@@ -324,6 +353,7 @@ build:
324353
docker build . --no-cache -f ./docker_files/ubuntu_20_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_ubuntu_20_base:$(VERSION)
325354
docker build . --no-cache -f ./docker_files/ubuntu_22_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
326355
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)
327357
docker build . --no-cache -f ./docker_files/ssh_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_ssh_base:$(VERSION)
328358
docker build . --no-cache -f ./docker_files/samba_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_samba_base:$(VERSION)
329359
docker build . --no-cache -f ./docker_files/shellshock_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_shellshock_base:$(VERSION)
@@ -344,13 +374,15 @@ build:
344374
docker build . --no-cache -f ./docker_files/ryu_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_ryu_base:$(VERSION)
345375
docker build . --no-cache -f ./docker_files/elk_base/docker/Dockerfile -t $(DOCKERHUB_USER)/csle_elk_base:$(VERSION)
346376
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)
347378

348379
# Remove all base images
349380
rm_image:
350381
-docker rmi $(DOCKERHUB_USER)/csle_kali_base:$(VERSION)
351382
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_20_base:$(VERSION)
352383
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
353384
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
385+
-docker rmi $(DOCKERHUB_USER)/csle_ubuntu_24_base:$(VERSION)
354386
-docker rmi $(DOCKERHUB_USER)/csle_ssh_base:$(VERSION)
355387
-docker rmi $(DOCKERHUB_USER)/csle_samba_base:$(VERSION)
356388
-docker rmi $(DOCKERHUB_USER)/csle_shellshock_base:$(VERSION)
@@ -371,6 +403,7 @@ rm_image:
371403
-docker rmi $(DOCKERHUB_USER)/csle_ryu_base:$(VERSION)
372404
-docker rmi $(DOCKERHUB_USER)/csle_elk_base:$(VERSION)
373405
-docker rmi $(DOCKERHUB_USER)/csle_spark_base:$(VERSION)
406+
-docker rmi $(DOCKERHUB_USER)/csle_blank_ubuntu_24:$(VERSION)
374407

375408

376409
# Push all base images
@@ -379,6 +412,7 @@ push:
379412
-docker push $(DOCKERHUB_USER)/csle_ubuntu_20_base:$(VERSION)
380413
-docker push $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
381414
-docker push $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
415+
-docker push $(DOCKERHUB_USER)/csle_ubuntu_24_base:$(VERSION)
382416
-docker push $(DOCKERHUB_USER)/csle_ssh_base:$(VERSION)
383417
-docker push $(DOCKERHUB_USER)/csle_samba_base:$(VERSION)
384418
-docker push $(DOCKERHUB_USER)/csle_shellshock_base:$(VERSION)
@@ -399,6 +433,7 @@ push:
399433
-docker push $(DOCKERHUB_USER)/csle_ryu_base:$(VERSION)
400434
-docker push $(DOCKERHUB_USER)/csle_elk_base:$(VERSION)
401435
-docker push $(DOCKERHUB_USER)/csle_spark_base:$(VERSION)
436+
-docker push $(DOCKERHUB_USER)/csle_blank_ubuntu_24:$(VERSION)
402437

403438

404439
# Pull all base images
@@ -407,6 +442,7 @@ pull:
407442
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_20_base:$(VERSION)
408443
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_22_base:$(VERSION)
409444
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_14_base:$(VERSION)
445+
-docker pull $(DOCKERHUB_USER)/csle_ubuntu_24_base:$(VERSION)
410446
-docker pull $(DOCKERHUB_USER)/csle_ssh_base:$(VERSION)
411447
-docker pull $(DOCKERHUB_USER)/csle_samba_base:$(VERSION)
412448
-docker pull $(DOCKERHUB_USER)/csle_shellshock_base:$(VERSION)
@@ -427,3 +463,4 @@ pull:
427463
-docker pull $(DOCKERHUB_USER)/csle_ryu_base:$(VERSION)
428464
-docker pull $(DOCKERHUB_USER)/csle_elk_base:$(VERSION)
429465
-docker pull $(DOCKERHUB_USER)/csle_spark_base:$(VERSION)
466+
-docker pull $(DOCKERHUB_USER)/csle_blank_ubuntu_24:$(VERSION)

emulation-system/base_images/README.MD

+15-4
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,18 @@ more specific Docker images.
5353
- `ubuntu_20_base` ([ubuntu_20_base](./docker_files/ubuntu_20_base)): a base image for csle emulations with Ubuntu 20.
5454
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_ubuntu_20_base?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_ubuntu_20_base/)
5555
- OS: Ubuntu:20.
56-
- `ubuntu_22_base` ([ubuntu_22_base](./docker_files/ubuntu_22_base)): a base image for csle emulations with Ubuntu 22.
57-
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_ubuntu_22_base?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_ubuntu_22_base/)
58-
- OS: Ubuntu:22.
56+
- `ubuntu_24_base` ([ubuntu_24_base](./docker_files/ubuntu_22_base)): a base image for csle emulations with Ubuntu 24.
57+
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_ubuntu_24_base?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_ubuntu_24_base/)
58+
- OS: Ubuntu:24.
5959
- `blank_ubuntu_20` ([blank_ubuntu_20](./docker_files/blank_ubuntu_20)): a plain base image with Ubuntu 20.
6060
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_blank_ubuntu_20?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_blank_ubuntu_20/)
6161
- OS: Ubuntu:20.
6262
- `blank_ubuntu_22` ([blank_ubuntu_22](./docker_files/blank_ubuntu_22)): a plain base image with Ubuntu 22.
6363
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_blank_ubuntu_22?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_blank_ubuntu_22/)
64-
- OS: Ubuntu:22.
64+
- OS: Ubuntu:22.
65+
- `blank_ubuntu_24` ([blank_ubuntu_24](./docker_files/blank_ubuntu_24)): a plain base image with Ubuntu 24.
66+
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_blank_ubuntu_24?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_blank_ubuntu_24/)
67+
- OS: Ubuntu:24.
6568
- `pengine_exploit_base` ([pengine_exploit_base](./docker_files/pengine_exploit_base)): a base image with a vulnerable prolog SLD pengine server
6669
- [![Docker Pulls](https://badgen.net/docker/pulls/kimham/csle_pengine_exploit_base?icon=docker&label=pulls)](https://hub.docker.com/r/kimham/csle_pengine_exploit_base/)
6770
- OS: Ubuntu:20.
@@ -93,6 +96,7 @@ make kali_base # Build kali_base
9396
make ubuntu_20_base # Build ubuntu_20_base
9497
make ubuntu_22_base # Build ubuntu_22_base
9598
make ubuntu_14_base # Build ubuntu_14_base
99+
make ubuntu_24_base # Build ubuntu_24_base
96100
make ssh_base # Build ssh_base
97101
make samba_base # Build samba_base
98102
make shellshock_base # Build shellshock_base
@@ -106,6 +110,7 @@ make cve_2010_0426_base # Build cve_2010_0426_base
106110
make cve_2015_5602_base # Build cve_2010_0426_base
107111
make blank_ubuntu_20 # Build blank_ubuntu_20
108112
make blank_ubuntu_22 # Build blank_ubuntu_22
113+
make blank_ubuntu_24 # Build blank_ubuntu_24
109114
make pengine_exploit_base # Build pengine_exploit_base
110115
make ovs_base # Build ovs_base
111116
make ryu_base # Build ryu_base
@@ -116,6 +121,7 @@ make rm_kali_base # Remove kali_base
116121
make rm_ubuntu_20_base # Remove ubuntu_20_base
117122
make rm_ubuntu_22_base # Remove ubuntu_22_base
118123
make rm_ubuntu_14_base # Remove ubuntu_14_base
124+
make rm_ubuntu_24_base # Remove ubuntu_24_base
119125
make rm_ssh_base # Remove ssh_base
120126
make rm_samba_base # Remove samba_base
121127
make rm_shellshock_base # Remove shellshock_base
@@ -129,6 +135,7 @@ make rm_cve_2010_0426_base # Remove cve_2010_0426_base
129135
make rm_cve_2015_5602_base # Remove cve_2010_0426_base
130136
make rm_blank_ubuntu_20 # Remove blank_ubuntu_20
131137
make rm_blank_ubuntu_22 # Remove blank_ubuntu_22
138+
make rm_blank_ubuntu_24 # Remove blank_ubuntu_24
132139
make rm_pengine_exploit_base # Remove pengine_exploit_base
133140
make rm_ovs_base # Remove ovs_base
134141
make rm_ryu_base # Remove ryu_base
@@ -139,6 +146,7 @@ make push_kali_base # Push kali_base to DockerHub
139146
make push_ubuntu_20_base # Push ubuntu_20_base to DockerHub
140147
make push_ubuntu_22_base # Push ubuntu_22_base to DockerHub
141148
make push_ubuntu_14_base # Push ubuntu_14_base to DockerHub
149+
make push_ubuntu_24_base # Push ubuntu_24_base to DockerHub
142150
make push_ssh_base # Push ssh_base to DockerHub
143151
make push_samba_base # Push samba_base to DockerHub
144152
make push_shellshock_base # Push shellshock_base to DockerHub
@@ -152,6 +160,7 @@ make push_cve_2010_0426_base # Push cve_2010_0426_base to DockerHub
152160
make push_cve_2015_5602_base # Push cve_2010_0426_base to DockerHub
153161
make push_blank_ubuntu_20 # Push blank_ubuntu_20 to DockerHub
154162
make push_blank_ubuntu_22 # Push blank_ubuntu_22 to DockerHub
163+
make push_blank_ubuntu_24 # Push blank_ubuntu_24 to DockerHub
155164
make push_pengine_exploit_base # Push pengine_exploit_base to DockerHub
156165
make push_ovs_base # Push ovs_base to DockerHub
157166
make push_ryu_base # Push ryu_base to DockerHub
@@ -162,6 +171,7 @@ make pull_kali_base # pull kali_base from DockerHub
162171
make pull_ubuntu_20_base # pull ubuntu_20_base from DockerHub
163172
make pull_ubuntu_22_base # pull ubuntu_22 _base from DockerHub
164173
make pull_ubuntu_14_base # pull ubuntu_14_base from DockerHub
174+
make pull_ubuntu_24_base # pull ubuntu_24 _base from DockerHub
165175
make pull_ssh_base # pull ssh_base from DockerHub
166176
make pull_samba_base # pull samba_base from DockerHub
167177
make pull_shellshock_base # pull shellshock_base from DockerHub
@@ -175,6 +185,7 @@ make pull_cve_2010_0426_base # pull cve_2010_0426_base from DockerHub
175185
make pull_cve_2015_5602_base # pull cve_2010_0426_base from DockerHub
176186
make pull_blank_ubuntu_20 # pull blank_ubuntu_20 from DockerHub
177187
make pull_blank_ubuntu_22 # pull blank_ubuntu_22 from DockerHub
188+
make pull_blank_ubuntu_24 # pull blank_ubuntu_24 from DockerHub
178189
make pull_pengine_exploit_base # pull pengine_exploit_base from DockerHub
179190
make pull_ovs_base # pull ovs_base from DockerHub
180191
make pull_ryu_base # pull ryu_base from DockerHub
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
./*.txt
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# OS
2+
FROM ubuntu:24.04
3+
USER root
4+
5+
# Install dependencies
6+
RUN apt-get update

emulation-system/base_images/docker_files/cve_2010_0426_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Debian 10.2
3-
FROM kimham/csle_debian_10_base:0.7.0
3+
FROM kimham/csle_debian_10_base:0.8.0
44
USER root
55

66
# configure vuln application

emulation-system/base_images/docker_files/cve_2014_0160_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Debian 10.2
3-
FROM kimham/csle_debian_10_base:0.7.0
3+
FROM kimham/csle_debian_10_base:0.8.0
44
USER root
55

66
# Environment

emulation-system/base_images/docker_files/cve_2015_1427_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OS
2-
FROM kimham/csle_debian_10_base:0.7.0
2+
FROM kimham/csle_debian_10_base:0.8.0
33
USER root
44

55
# configure vuln application

emulation-system/base_images/docker_files/cve_2015_3306_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Debian 10.2
3-
FROM kimham/csle_debian_10_base:0.7.0
3+
FROM kimham/csle_debian_10_base:0.8.0
44
USER root
55

66
# configure vuln application

emulation-system/base_images/docker_files/cve_2015_5602_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Debian 10.2
3-
FROM kimham/csle_debian_10_base:0.7.0
3+
FROM kimham/csle_debian_10_base:0.8.0
44
USER root
55

66
# configure vuln application

emulation-system/base_images/docker_files/cve_2016_10033_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Debian GNU/Linux 8 (jessie)
3-
FROM kimham/csle_debian_10_base:0.7.0
3+
FROM kimham/csle_debian_10_base:0.8.0
44
USER root
55

66
ADD docker_files/cve_2016_10033_base/docker/www /www

emulation-system/base_images/docker_files/kali_base/docker/Dockerfile

+2-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ RUN apt-get -y install apt-utils \
99
exploitdb nikto traceroute finger git sshpass lftp recon-ng netdiscover hping3 ncat masscan \
1010
iptables proxychains zip unzip arptables irssi irssi-scripts screen postgresql-client-common \
1111
snmp postgresql-client smbclient tcpdump netcat-traditional traceroute sysstat iproute2 \
12-
lsof
12+
lsof nmap
1313

1414
#RUN apt-get -y install man-db
1515
#&& DEBIAN_FRONTEND=noninteractive apt -yqq install kali-linux-headless
@@ -34,8 +34,7 @@ RUN git clone https://github.com/Limmen/vulscan scipag_vulscan &&\
3434

3535
# NMAP nmap-vulners
3636
RUN git clone https://github.com/Limmen/nmap-vulners &&\
37-
cp nmap-vulners/vulners.nse /usr/share/nmap/scripts/ &&\
38-
nmap --script-updatedb
37+
cp nmap-vulners/vulners.nse /usr/share/nmap/scripts/
3938

4039
# SecLists
4140
RUN git clone https://github.com/Limmen/SecLists

emulation-system/base_images/docker_files/ovs_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OS
2-
FROM kimham/csle_ubuntu_20_base:0.7.0
2+
FROM kimham/csle_ubuntu_20_base:0.8.0
33
USER root
44

55
# OVS

emulation-system/base_images/docker_files/pengine_exploit_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OS
2-
FROM kimham/csle_ubuntu_20_base:0.7.0
2+
FROM kimham/csle_ubuntu_20_base:0.8.0
33
USER root
44

55
# Add Pengine Server

emulation-system/base_images/docker_files/ryu_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# OS
2-
FROM kimham/csle_ubuntu_20_base:0.7.0
2+
FROM kimham/csle_ubuntu_20_base:0.8.0
33
USER root
44

55
# RYU

emulation-system/base_images/docker_files/samba_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Debian 10.2
3-
FROM kimham/csle_cve_2017_7494:0.7.0
3+
FROM kimham/csle_cve_2017_7494:0.8.0
44
USER root
55

66
# Install dependencies

emulation-system/base_images/docker_files/shellshock_base/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OS
22
# Ubuntu 20
3-
FROM kimham/csle_ubuntu_20_base:0.7.0
3+
FROM kimham/csle_ubuntu_20_base:0.8.0
44
USER root
55

66
RUN apt-get install -y --force-yes lsb-release libtinfo5 apache2

emulation-system/base_images/docker_files/shellshock_debian_wheezy_base/docker/Dockerfile

+5-2
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,11 @@ RUN chmod 644 /etc/xinetd.d/telnet &&\
9595
ENV PATH="/root/miniconda3/bin:${PATH}"
9696
ARG PATH="/root/miniconda3/bin:${PATH}"
9797

98-
RUN wget --no-check-certificate \
99-
https://repo.anaconda.com/miniconda/Miniconda3-4.7.12.1-Linux-x86_64.sh \
98+
RUN apt-get update && apt-get install -y --no-install-recommends \
99+
ca-certificates wget && update-ca-certificates
100+
101+
RUN curl -fsSL https://repo.anaconda.com/miniconda/Miniconda3-4.7.12.1-Linux-x86_64.sh \
102+
-o Miniconda3-4.7.12.1-Linux-x86_64.sh \
100103
&& mkdir /root/.conda \
101104
&& bash Miniconda3-4.7.12.1-Linux-x86_64.sh -b \
102105
&& rm -f Miniconda3-4.7.12.1-Linux-x86_64.sh

0 commit comments

Comments
 (0)