From de4c9933a1664433a8b4a161588b468de78bdee5 Mon Sep 17 00:00:00 2001 From: Sometimes_Puzzled Date: Fri, 7 Jun 2024 12:49:02 -0700 Subject: [PATCH] data --- .../cvex-2017-1000499.docker-compose.yml | 47 ++++++++++++++++++ .../cvex-2023-0286.docker-compose.yml | 8 ++++ .../cvex-2023-28155.docker-compose.yml | 45 +++++++++++++++++ .../cvex-2023-31419.docker-compose.yml | 40 ++++++++++++++++ .../cvex-2023-42282.docker-compose.yml | 40 ++++++++++++++++ .../cvex-2024-21508.docker-compose.yml | 48 +++++++++++++++++++ .../cvex-xplor.docker-compose.yml | 36 ++++++++++++++ 7 files changed, 264 insertions(+) create mode 100644 data/cvex_data/compose-files/cvex-2017-1000499.docker-compose.yml create mode 100644 data/cvex_data/compose-files/cvex-2023-0286.docker-compose.yml create mode 100644 data/cvex_data/compose-files/cvex-2023-28155.docker-compose.yml create mode 100644 data/cvex_data/compose-files/cvex-2023-31419.docker-compose.yml create mode 100644 data/cvex_data/compose-files/cvex-2023-42282.docker-compose.yml create mode 100644 data/cvex_data/compose-files/cvex-2024-21508.docker-compose.yml create mode 100644 data/cvex_data/compose-files/cvex-xplor.docker-compose.yml diff --git a/data/cvex_data/compose-files/cvex-2017-1000499.docker-compose.yml b/data/cvex_data/compose-files/cvex-2017-1000499.docker-compose.yml new file mode 100644 index 0000000..b58146f --- /dev/null +++ b/data/cvex_data/compose-files/cvex-2017-1000499.docker-compose.yml @@ -0,0 +1,47 @@ +version: '3' + +services: + db: + image: ghcr.io/ucsb-seclab/cvex-2017-1000499/db + restart: on-failure + networks: + - phpMyAdmin-network + ports: + - "3306:3306" + + server: + image: ghcr.io/ucsb-seclab/cvex-2017-1000499/server + networks: + - phpMyAdmin-network + restart: on-failure + ports: + - "80:80" + depends_on: + - db + + client: + image: ghcr.io/ucsb-seclab/cvex-2017-1000499/client + networks: + - phpMyAdmin-network + restart: always + depends_on: + - db + - server + + listener: + image: ghcr.io/ucsb-seclab/cvex-2017-1000499/listener + depends_on: + - db + - server + - client + cap_add: + - NET_RAW + - NET_ADMIN + network_mode: host + privileged: true + volumes: + - ./listener/traffic:/traffic + +networks: + phpMyAdmin-network: + driver: bridge diff --git a/data/cvex_data/compose-files/cvex-2023-0286.docker-compose.yml b/data/cvex_data/compose-files/cvex-2023-0286.docker-compose.yml new file mode 100644 index 0000000..d2cba34 --- /dev/null +++ b/data/cvex_data/compose-files/cvex-2023-0286.docker-compose.yml @@ -0,0 +1,8 @@ +version: '3' + +services: + c_program: + image: ghcr.io/ucsb-seclab/cvex-2023-0286/c_program + volumes: + - ./:/usr/src/app + #command: gcc -o program main.c && ./program diff --git a/data/cvex_data/compose-files/cvex-2023-28155.docker-compose.yml b/data/cvex_data/compose-files/cvex-2023-28155.docker-compose.yml new file mode 100644 index 0000000..7df577c --- /dev/null +++ b/data/cvex_data/compose-files/cvex-2023-28155.docker-compose.yml @@ -0,0 +1,45 @@ +version: '3' + +services: + php_server: + image: ghcr.io/ucsb-seclab/cvex-2023-28155/php_server + restart: on-failure + ports: + - "80:80" + networks: + - ssrf_network + + bad_server: + image: ghcr.io/ucsb-seclab/cvex-2023-28155/bad_server + restart: on-failure + ports: + - "8080:8080" + networks: + - ssrf_network + + client: + image: ghcr.io/ucsb-seclab/cvex-2023-28155/client + networks: + - ssrf_network + restart: always + depends_on: + - bad_server + - php_server + + listener: + image: ghcr.io/ucsb-seclab/cvex-2023-28155/listener + depends_on: + - php_server + - bad_server + - client + cap_add: + - NET_RAW + - NET_ADMIN + network_mode: host + privileged: true + volumes: + - ./listener/traffic:/traffic + +networks: + ssrf_network: + driver: bridge diff --git a/data/cvex_data/compose-files/cvex-2023-31419.docker-compose.yml b/data/cvex_data/compose-files/cvex-2023-31419.docker-compose.yml new file mode 100644 index 0000000..d4de3b2 --- /dev/null +++ b/data/cvex_data/compose-files/cvex-2023-31419.docker-compose.yml @@ -0,0 +1,40 @@ +version: '3.9' + +services: + server: + image: ghcr.io/ucsb-seclab/cvex-2023-31419/server + ports: + - "80:80" + - "8080:8080" + environment: + - discovery.type=single-node + networks: + elastic-network: + + client: + image: ghcr.io/ucsb-seclab/cvex-2023-31419/client + depends_on: + - server + networks: + - elastic-network + listener: + image: ghcr.io/ucsb-seclab/cvex-2023-31419/listener + cap_add: + - NET_ADMIN + depends_on: + - server + - client + volumes: + - "./logs:/tcpdump" + networks: + - elastic-network +networks: + elastic-network: + driver: bridge + enable_ipv6: true + ipam: + driver: default + config: + - subnet: "fd00:0:0:1::/64" # Define the IPv6 subnet for the network + gateway: "fd00:0:0:1::1" # Specify the gateway for the IPv6 subnet + diff --git a/data/cvex_data/compose-files/cvex-2023-42282.docker-compose.yml b/data/cvex_data/compose-files/cvex-2023-42282.docker-compose.yml new file mode 100644 index 0000000..8af5ad4 --- /dev/null +++ b/data/cvex_data/compose-files/cvex-2023-42282.docker-compose.yml @@ -0,0 +1,40 @@ +version: "3" +services: + server: + image: ghcr.io/ucsb-seclab/cvex-2023-42282/server + ports: + - "8080:8080" + networks: + node-network: + ipv6_address: "fd00:0:0:1::2" + client: + image: ghcr.io/ucsb-seclab/cvex-2023-42282/client + depends_on: + - server + networks: + - node-network + listener: + image: ghcr.io/ucsb-seclab/cvex-2023-42282/listener + depends_on: + - server + - client + cap_add: + - NET_RAW + - NET_ADMIN + network_mode: host + privileged: true + volumes: + - ./listener/traffic:/traffic + +volumes: + logs: + +networks: + node-network: + driver: bridge + enable_ipv6: true + ipam: + driver: default + config: + - subnet: "fd00:0:0:1::/64" # Define the IPv6 subnet for the network + gateway: "fd00:0:0:1::1" # Specify the gateway for the IPv6 subnet diff --git a/data/cvex_data/compose-files/cvex-2024-21508.docker-compose.yml b/data/cvex_data/compose-files/cvex-2024-21508.docker-compose.yml new file mode 100644 index 0000000..e78e626 --- /dev/null +++ b/data/cvex_data/compose-files/cvex-2024-21508.docker-compose.yml @@ -0,0 +1,48 @@ +version: '3' + +services: + mysql: + image: ghcr.io/ucsb-seclab/cvex-2024-21508/mysql + ports: + - "3306:3306" + restart: always + networks: + - mysql2_network + + server: + image: ghcr.io/ucsb-seclab/cvex-2024-21508/server + restart: on-failure + depends_on: + - mysql + ports: + - "80:80" + networks: + - mysql2_network + + client: + image: ghcr.io/ucsb-seclab/cvex-2024-21508/client + restart: always + depends_on: + - mysql + ports: + - "8080:8080" + networks: + - mysql2_network + + listener: + image: ghcr.io/ucsb-seclab/cvex-2024-21508/listener + depends_on: + - mysql + - server + - client + cap_add: + - NET_RAW + - NET_ADMIN + network_mode: host + privileged: true + volumes: + - ./listener/traffic:/traffic + +networks: + mysql2_network: + driver: bridge diff --git a/data/cvex_data/compose-files/cvex-xplor.docker-compose.yml b/data/cvex_data/compose-files/cvex-xplor.docker-compose.yml new file mode 100644 index 0000000..3358f44 --- /dev/null +++ b/data/cvex_data/compose-files/cvex-xplor.docker-compose.yml @@ -0,0 +1,36 @@ +version: '3' + +services: + server: + image: ghcr.io/ucsb-seclab/demo/server + ports: + - "8080:8080" + networks: + - my_network + + client: + image: ghcr.io/ucsb-seclab/demo/client + depends_on: + - server + networks: + - my_network + + listener: + image: ghcr.io/ucsb-seclab/demo/listener + depends_on: + - client + - server + cap_add: + - NET_RAW + - NET_ADMIN + network_mode: host + privileged: true + volumes: + - ./listener/traffic:/traffic + +networks: + my_network: + driver: bridge + +volumes: + logs: