├── .gitattributes ├── .github └── FUNDING.yml ├── LICENSE ├── README.md ├── img ├── collector.png ├── ews-win.png ├── ews.png ├── firewall.png ├── ids.png ├── lab-diagram.png ├── labshock-logo.gif ├── logo.png ├── min-req.png ├── pentest.png ├── plc.png ├── portal.png ├── scada.png └── transfer.png └── labshock ├── collector ├── Dockerfile ├── config.json ├── entrypoint.sh └── sources.json ├── dmz-collector ├── Dockerfile ├── config.json ├── entrypoint.sh └── sources.json ├── dmz-pentest ├── Dockerfile └── entrypoint.sh ├── dmz-router ├── Dockerfile ├── config.json ├── entrypoint.sh └── rules.json ├── dmz-transfer ├── Dockerfile └── entrypoint.sh ├── docker-compose.yml ├── ews ├── Dockerfile ├── entrypoint.sh ├── plc │ └── plc-project.tar.gz ├── scada │ └── scada-project.tar.gz └── start-vnc.sh ├── ids ├── Dockerfile ├── config.json └── sources.json ├── it-elk └── logstash │ ├── Dockerfile │ └── pipeline │ └── syslog.conf ├── pentest ├── Dockerfile └── entrypoint.sh ├── plc ├── Dockerfile ├── appdata │ ├── active_program │ ├── openplc.db │ └── st_files │ │ ├── 152800.st │ │ └── blank_program.st └── entrypoint.sh ├── portal └── Dockerfile ├── router ├── Dockerfile ├── config.json ├── entrypoint.sh └── rules.json └── scada ├── Dockerfile ├── appdata ├── alarms.fuxap.db ├── mysettings.json ├── project.fuxap.db ├── projects │ └── default.json ├── settings.js └── users.fuxap.db └── entrypoint.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/README.md -------------------------------------------------------------------------------- /img/collector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/collector.png -------------------------------------------------------------------------------- /img/ews-win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/ews-win.png -------------------------------------------------------------------------------- /img/ews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/ews.png -------------------------------------------------------------------------------- /img/firewall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/firewall.png -------------------------------------------------------------------------------- /img/ids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/ids.png -------------------------------------------------------------------------------- /img/lab-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/lab-diagram.png -------------------------------------------------------------------------------- /img/labshock-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/labshock-logo.gif -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/logo.png -------------------------------------------------------------------------------- /img/min-req.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/min-req.png -------------------------------------------------------------------------------- /img/pentest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/pentest.png -------------------------------------------------------------------------------- /img/plc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/plc.png -------------------------------------------------------------------------------- /img/portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/portal.png -------------------------------------------------------------------------------- /img/scada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/scada.png -------------------------------------------------------------------------------- /img/transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/img/transfer.png -------------------------------------------------------------------------------- /labshock/collector/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/collector/Dockerfile -------------------------------------------------------------------------------- /labshock/collector/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/collector/config.json -------------------------------------------------------------------------------- /labshock/collector/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/collector/entrypoint.sh -------------------------------------------------------------------------------- /labshock/collector/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/collector/sources.json -------------------------------------------------------------------------------- /labshock/dmz-collector/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-collector/Dockerfile -------------------------------------------------------------------------------- /labshock/dmz-collector/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-collector/config.json -------------------------------------------------------------------------------- /labshock/dmz-collector/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-collector/entrypoint.sh -------------------------------------------------------------------------------- /labshock/dmz-collector/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-collector/sources.json -------------------------------------------------------------------------------- /labshock/dmz-pentest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-pentest/Dockerfile -------------------------------------------------------------------------------- /labshock/dmz-pentest/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-pentest/entrypoint.sh -------------------------------------------------------------------------------- /labshock/dmz-router/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-router/Dockerfile -------------------------------------------------------------------------------- /labshock/dmz-router/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-router/config.json -------------------------------------------------------------------------------- /labshock/dmz-router/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-router/entrypoint.sh -------------------------------------------------------------------------------- /labshock/dmz-router/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-router/rules.json -------------------------------------------------------------------------------- /labshock/dmz-transfer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-transfer/Dockerfile -------------------------------------------------------------------------------- /labshock/dmz-transfer/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/dmz-transfer/entrypoint.sh -------------------------------------------------------------------------------- /labshock/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/docker-compose.yml -------------------------------------------------------------------------------- /labshock/ews/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ews/Dockerfile -------------------------------------------------------------------------------- /labshock/ews/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ews/entrypoint.sh -------------------------------------------------------------------------------- /labshock/ews/plc/plc-project.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ews/plc/plc-project.tar.gz -------------------------------------------------------------------------------- /labshock/ews/scada/scada-project.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ews/scada/scada-project.tar.gz -------------------------------------------------------------------------------- /labshock/ews/start-vnc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ews/start-vnc.sh -------------------------------------------------------------------------------- /labshock/ids/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ids/Dockerfile -------------------------------------------------------------------------------- /labshock/ids/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ids/config.json -------------------------------------------------------------------------------- /labshock/ids/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/ids/sources.json -------------------------------------------------------------------------------- /labshock/it-elk/logstash/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/it-elk/logstash/Dockerfile -------------------------------------------------------------------------------- /labshock/it-elk/logstash/pipeline/syslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/it-elk/logstash/pipeline/syslog.conf -------------------------------------------------------------------------------- /labshock/pentest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/pentest/Dockerfile -------------------------------------------------------------------------------- /labshock/pentest/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/pentest/entrypoint.sh -------------------------------------------------------------------------------- /labshock/plc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/plc/Dockerfile -------------------------------------------------------------------------------- /labshock/plc/appdata/active_program: -------------------------------------------------------------------------------- 1 | 152800.st 2 | -------------------------------------------------------------------------------- /labshock/plc/appdata/openplc.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/plc/appdata/openplc.db -------------------------------------------------------------------------------- /labshock/plc/appdata/st_files/152800.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/plc/appdata/st_files/152800.st -------------------------------------------------------------------------------- /labshock/plc/appdata/st_files/blank_program.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/plc/appdata/st_files/blank_program.st -------------------------------------------------------------------------------- /labshock/plc/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/plc/entrypoint.sh -------------------------------------------------------------------------------- /labshock/portal/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM zakharbz/labshock-portal:v2.0.0 -------------------------------------------------------------------------------- /labshock/router/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/router/Dockerfile -------------------------------------------------------------------------------- /labshock/router/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/router/config.json -------------------------------------------------------------------------------- /labshock/router/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/router/entrypoint.sh -------------------------------------------------------------------------------- /labshock/router/rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/router/rules.json -------------------------------------------------------------------------------- /labshock/scada/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/Dockerfile -------------------------------------------------------------------------------- /labshock/scada/appdata/alarms.fuxap.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/appdata/alarms.fuxap.db -------------------------------------------------------------------------------- /labshock/scada/appdata/mysettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/appdata/mysettings.json -------------------------------------------------------------------------------- /labshock/scada/appdata/project.fuxap.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/appdata/project.fuxap.db -------------------------------------------------------------------------------- /labshock/scada/appdata/projects/default.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labshock/scada/appdata/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/appdata/settings.js -------------------------------------------------------------------------------- /labshock/scada/appdata/users.fuxap.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/appdata/users.fuxap.db -------------------------------------------------------------------------------- /labshock/scada/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakharb/labshock/HEAD/labshock/scada/entrypoint.sh --------------------------------------------------------------------------------