From a5ee8d52edda1d4e387d8927bb6960f8f2b456d2 Mon Sep 17 00:00:00 2001 From: ICS_SAT_Micha_B Date: Tue, 18 Jun 2024 10:46:30 +0200 Subject: [PATCH] init --- 10_CDC/.DS_Store | Bin 0 -> 8196 bytes 10_CDC/availability-dashboard-2024 | 1 + 10_CDC/availability-splunk | 1 + 10_CDC/screenshots-availability-2024 | 1 + 10_CDC/screenshots-availability-2024-newtry | 1 + 20_WPN/.DS_Store | Bin 0 -> 8196 bytes 20_WPN/FileIntegrityMonitor | 1 + 20_WPN/assets | 1 + 20_WPN/check-webbeats | 1 + 20_WPN/edr-velo | 1 + 20_WPN/ids_rules | 1 + 20_WPN/masscan-scans | 1 + 20_WPN/ndr | 1 + 20_WPN/pastebin-archive | 1 + 20_WPN/rv2gp | 1 + 30_SYS/.DS_Store | Bin 0 -> 10244 bytes 30_SYS/db | 1 + 30_SYS/jail | 1 + 30_SYS/k8s | 1 + 30_SYS/r3 | 1 + 30_SYS/sys_nix_backup_deploy | 1 + 30_SYS/sys_nix_restic_diff | 1 + 30_SYS/sys_tools | 1 + 30_SYS/web | 1 + 30_SYS/webapps/.DS_Store | Bin 0 -> 12292 bytes 30_SYS/webapps/baf-av | 1 + 30_SYS/webapps/baf-borderguard | 1 + 30_SYS/webapps/baf-code | 1 + 30_SYS/webapps/baf-cyberdev | 1 + 30_SYS/webapps/baf-elearning | 1 + 30_SYS/webapps/baf-incident-report | 1 + 30_SYS/webapps/baf-int-ticketdesk | 1 + 30_SYS/webapps/baf-passengers | 1 + 30_SYS/webapps/baf-personnel | 1 + 30_SYS/webapps/baf-search | 1 + 30_SYS/webapps/baf-service-portal | 1 + 30_SYS/webapps/baf-translator | 1 + 30_SYS/webapps/baf-vaccination | 1 + 30_SYS/webapps/baf-www | 1 + 30_SYS/webapps/beg-inventory | 1 + 30_SYS/webapps/beg-k8s-self-service | 1 + 30_SYS/webapps/beg-k8s-support | 1 + 30_SYS/webapps/beg-k8s-www | 1 + 30_SYS/webapps/beg-news | 1 + 30_SYS/webapps/beg-owncloud | 1 + 30_SYS/webapps/beg-ticketdesk | 1 + 30_SYS/webapps/bgp-alert-system | 1 + 30_SYS/webapps/bgp-entry | 1 + 30_SYS/webapps/bgp-hg-gsc-gs-sceduler | 1 + 30_SYS/webapps/bgp-imagery | 1 + 30_SYS/webapps/bgp-k8s-store | 1 + 30_SYS/webapps/bgp-mcs | 1 + 30_SYS/webapps/bgp-visitor | 1 + 30_SYS/webapps/bgp-whistleblowhub | 1 + 30_SYS/webapps/cloakkey | 1 + 30_SYS/webapps/geb-k8s-universe | 1 + 40_ICS/.DS_Store | Bin 0 -> 6148 bytes 40_ICS/5g/docs | 1 + 40_ICS/5g/ls24-linux | 1 + 40_ICS/5g/open5gs | 1 + 40_ICS/5g/open5gs-lab | 1 + 40_ICS/5g/open5gs-webui-container | 1 + 40_ICS/5g/roles/clean_beacons | 1 + 40_ICS/5g/roles/exe_checksums | 1 + 40_ICS/5g/roles/fetch_logs | 1 + 40_ICS/5g/roles/fetch_ogs_configs | 1 + 40_ICS/5g/roles/hosts | 1 + 40_ICS/5g/roles/list_open_sockets | 1 + 40_ICS/5g/roles/mongodb | 1 + 40_ICS/5g/roles/mongodb_backup | 1 + 40_ICS/5g/roles/netplan | 1 + 40_ICS/5g/roles/open5gs | 1 + 40_ICS/5g/roles/open5gs_restart_services | 1 + 40_ICS/5g/roles/restic_backup | 1 + 40_ICS/ads/ads_hardening | 1 + 40_ICS/ads/diamorphine_detection | 1 + 40_ICS/bms/ansible | 1 + 40_ICS/bms/export-filehashes | 1 + 40_ICS/bms/takbridge-keysync | 1 + 40_ICS/bms/takbridge_secure | 1 + 40_ICS/bms/testedshields | 1 + 40_ICS/bms/trollkit | 1 + 40_ICS/cctv/camera_monitor_app | 1 + 40_ICS/cctv/cctv-ansible | 1 + 40_ICS/cctv/cctv-dashboard | 1 + 40_ICS/cloud/hardening-scripts | 1 + 40_ICS/power/ansible | 1 + 40_ICS/power/ansible-stuff | 1 + 40_ICS/power/gas-historian | 1 + 40_ICS/power/gas-hmi | 1 + 40_ICS/power/gas-logger | 1 + 40_ICS/power/monitor-power | 1 + ...f-that-was-too-late-be-merged-to-win-ansible | 1 + 40_ICS/power/technical-details-power | 1 + 40_ICS/sat/mcs-explo | 1 + 40_ICS/x-road/artifacts | 1 + 40_ICS/x-road/deployment | 1 + 40_ICS/x-road/vulnerabilities | 1 + 40_ICS/x-road/x-road | 1 + 50_SOFC/.DS_Store | Bin 0 -> 8196 bytes 50_SOFC/capture-vm | 1 + 50_SOFC/cloud_infra | 1 + 50_SOFC/custom-vm | 1 + 50_SOFC/deployment-packages | 1 + 50_SOFC/local-infra | 1 + 50_SOFC/ls24-linux | 1 + 50_SOFC/ls24-windows | 1 + 50_SOFC/web-hardening-scripts | 1 + 90_RRTC/.DS_Store | Bin 0 -> 6148 bytes 90_RRTC/lsscripts | 1 + 90_RRTC/mindmelt | 1 + 90_RRTC/webbeat | 1 + 112 files changed, 105 insertions(+) create mode 100644 10_CDC/.DS_Store create mode 160000 10_CDC/availability-dashboard-2024 create mode 160000 10_CDC/availability-splunk create mode 160000 10_CDC/screenshots-availability-2024 create mode 160000 10_CDC/screenshots-availability-2024-newtry create mode 100644 20_WPN/.DS_Store create mode 160000 20_WPN/FileIntegrityMonitor create mode 160000 20_WPN/assets create mode 160000 20_WPN/check-webbeats create mode 160000 20_WPN/edr-velo create mode 160000 20_WPN/ids_rules create mode 160000 20_WPN/masscan-scans create mode 160000 20_WPN/ndr create mode 160000 20_WPN/pastebin-archive create mode 160000 20_WPN/rv2gp create mode 100644 30_SYS/.DS_Store create mode 160000 30_SYS/db create mode 160000 30_SYS/jail create mode 160000 30_SYS/k8s create mode 160000 30_SYS/r3 create mode 160000 30_SYS/sys_nix_backup_deploy create mode 160000 30_SYS/sys_nix_restic_diff create mode 160000 30_SYS/sys_tools create mode 160000 30_SYS/web create mode 100644 30_SYS/webapps/.DS_Store create mode 160000 30_SYS/webapps/baf-av create mode 160000 30_SYS/webapps/baf-borderguard create mode 160000 30_SYS/webapps/baf-code create mode 160000 30_SYS/webapps/baf-cyberdev create mode 160000 30_SYS/webapps/baf-elearning create mode 160000 30_SYS/webapps/baf-incident-report create mode 160000 30_SYS/webapps/baf-int-ticketdesk create mode 160000 30_SYS/webapps/baf-passengers create mode 160000 30_SYS/webapps/baf-personnel create mode 160000 30_SYS/webapps/baf-search create mode 160000 30_SYS/webapps/baf-service-portal create mode 160000 30_SYS/webapps/baf-translator create mode 160000 30_SYS/webapps/baf-vaccination create mode 160000 30_SYS/webapps/baf-www create mode 160000 30_SYS/webapps/beg-inventory create mode 160000 30_SYS/webapps/beg-k8s-self-service create mode 160000 30_SYS/webapps/beg-k8s-support create mode 160000 30_SYS/webapps/beg-k8s-www create mode 160000 30_SYS/webapps/beg-news create mode 160000 30_SYS/webapps/beg-owncloud create mode 160000 30_SYS/webapps/beg-ticketdesk create mode 160000 30_SYS/webapps/bgp-alert-system create mode 160000 30_SYS/webapps/bgp-entry create mode 160000 30_SYS/webapps/bgp-hg-gsc-gs-sceduler create mode 160000 30_SYS/webapps/bgp-imagery create mode 160000 30_SYS/webapps/bgp-k8s-store create mode 160000 30_SYS/webapps/bgp-mcs create mode 160000 30_SYS/webapps/bgp-visitor create mode 160000 30_SYS/webapps/bgp-whistleblowhub create mode 160000 30_SYS/webapps/cloakkey create mode 160000 30_SYS/webapps/geb-k8s-universe create mode 100644 40_ICS/.DS_Store create mode 160000 40_ICS/5g/docs create mode 160000 40_ICS/5g/ls24-linux create mode 160000 40_ICS/5g/open5gs create mode 160000 40_ICS/5g/open5gs-lab create mode 160000 40_ICS/5g/open5gs-webui-container create mode 160000 40_ICS/5g/roles/clean_beacons create mode 160000 40_ICS/5g/roles/exe_checksums create mode 160000 40_ICS/5g/roles/fetch_logs create mode 160000 40_ICS/5g/roles/fetch_ogs_configs create mode 160000 40_ICS/5g/roles/hosts create mode 160000 40_ICS/5g/roles/list_open_sockets create mode 160000 40_ICS/5g/roles/mongodb create mode 160000 40_ICS/5g/roles/mongodb_backup create mode 160000 40_ICS/5g/roles/netplan create mode 160000 40_ICS/5g/roles/open5gs create mode 160000 40_ICS/5g/roles/open5gs_restart_services create mode 160000 40_ICS/5g/roles/restic_backup create mode 160000 40_ICS/ads/ads_hardening create mode 160000 40_ICS/ads/diamorphine_detection create mode 160000 40_ICS/bms/ansible create mode 160000 40_ICS/bms/export-filehashes create mode 160000 40_ICS/bms/takbridge-keysync create mode 160000 40_ICS/bms/takbridge_secure create mode 160000 40_ICS/bms/testedshields create mode 160000 40_ICS/bms/trollkit create mode 160000 40_ICS/cctv/camera_monitor_app create mode 160000 40_ICS/cctv/cctv-ansible create mode 160000 40_ICS/cctv/cctv-dashboard create mode 160000 40_ICS/cloud/hardening-scripts create mode 160000 40_ICS/power/ansible create mode 160000 40_ICS/power/ansible-stuff create mode 160000 40_ICS/power/gas-historian create mode 160000 40_ICS/power/gas-hmi create mode 160000 40_ICS/power/gas-logger create mode 160000 40_ICS/power/monitor-power create mode 160000 40_ICS/power/stuff-that-was-too-late-be-merged-to-win-ansible create mode 160000 40_ICS/power/technical-details-power create mode 160000 40_ICS/sat/mcs-explo create mode 160000 40_ICS/x-road/artifacts create mode 160000 40_ICS/x-road/deployment create mode 160000 40_ICS/x-road/vulnerabilities create mode 160000 40_ICS/x-road/x-road create mode 100644 50_SOFC/.DS_Store create mode 160000 50_SOFC/capture-vm create mode 160000 50_SOFC/cloud_infra create mode 160000 50_SOFC/custom-vm create mode 160000 50_SOFC/deployment-packages create mode 160000 50_SOFC/local-infra create mode 160000 50_SOFC/ls24-linux create mode 160000 50_SOFC/ls24-windows create mode 160000 50_SOFC/web-hardening-scripts create mode 100644 90_RRTC/.DS_Store create mode 160000 90_RRTC/lsscripts create mode 160000 90_RRTC/mindmelt create mode 160000 90_RRTC/webbeat diff --git a/10_CDC/.DS_Store b/10_CDC/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1ab39df10cc0b441acc79ddb6d7c0449c7d34b48 GIT binary patch literal 8196 zcmeI1ze)o^5XQe%k$_FWMiAi&+h`QQ_LPVZppA`ajHsC8g7FV_*I3!w*xC9Nf}o(_ z11N|OAeMF(ezUvig)^ciis($({VsDmbGN^2?lKnuW^$`E0`vjMu!&}S*u7!0Us}pK zyeCUFj0ehCL=kJ$wbW>JC;=s)1eAahPy)Y!0PopinI`vrw^w^5palLU0l7W|Y@(sp z*r~mAu(KrqwTo_R+?H}cVgj$B*Vrld(2NVEx=`aw4CBJ-5B#{$YwXm8!}#LE_#+!% zp%{B~<`3*}n9!;AN|KlxpE)iqoL`bvdonii6MPu_IzKY5lKKvLZ(z4^MeXmmGk22h z-2Cm3XWO=OPm=zQ{Egi6{^x_<|LqFYP6?z5bUIg`)c;e>pZ})=)uRNIz@H&tx(YLe zNlwSt)~Sg}tsSr}u!+gI*r^R+XUlP_Eyt-Ze;9H*;82MPy~a-Iq3MGFi$Oaj@S_Bt E0hn+Y)Bpeg literal 0 HcmV?d00001 diff --git a/10_CDC/availability-dashboard-2024 b/10_CDC/availability-dashboard-2024 new file mode 160000 index 0000000..5ce4316 --- /dev/null +++ b/10_CDC/availability-dashboard-2024 @@ -0,0 +1 @@ +Subproject commit 5ce4316c9e2be15bda840f4d54863b48d584d02f diff --git a/10_CDC/availability-splunk b/10_CDC/availability-splunk new file mode 160000 index 0000000..33ee593 --- /dev/null +++ b/10_CDC/availability-splunk @@ -0,0 +1 @@ +Subproject commit 33ee593d119c008c66e36c40b88267c5d7f745ca diff --git a/10_CDC/screenshots-availability-2024 b/10_CDC/screenshots-availability-2024 new file mode 160000 index 0000000..6427040 --- /dev/null +++ b/10_CDC/screenshots-availability-2024 @@ -0,0 +1 @@ +Subproject commit 6427040181bd3cbdaf176e0f738a7c5ba16aab56 diff --git a/10_CDC/screenshots-availability-2024-newtry b/10_CDC/screenshots-availability-2024-newtry new file mode 160000 index 0000000..b2eeaf9 --- /dev/null +++ b/10_CDC/screenshots-availability-2024-newtry @@ -0,0 +1 @@ +Subproject commit b2eeaf98d4ee743b10b6b24f3a20461c18b852ce diff --git a/20_WPN/.DS_Store b/20_WPN/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..30d6a2ac9bd5672916bcec786eb90bf617e7c636 GIT binary patch literal 8196 zcmeHMzl#$=6n>N4NJLIfw77B$Tfx{^3G0y)L`3ikOE15;%UyCC67R%r75oeQ11uC< zMG!e`{K09ff~AF>h=M6GT-}lc3);fL}GrUQ6`!r zq7p8)v-?nG6dva*RSLT2FsuNc=o0nY%jLy-)ajo$k|*< zL-M{Fb+uE#DKM1^@cSXa#WvJ7R#v_`P{}O-tdDM4(8fMMVghYLZDVC66yK?K4?;tQ z-eL#^$9TZ*u%WiGvIuRTfQy{GX@7?!MmHPNJQ~P&+ z;p5KnPE@JX+EEStr8BD^zCZi4eKPIS80phpG0q8!kMR|>pX#&%7Ij*qBXk+98a_?1 z+j*{V;Nh21{wB{y-r)BW#WQz~PL%K-7h}b7Fy=T);M|}dV%S8hO_6yfQV_S^W%-zV z2VdX()Vij=%jB5nXYwj|pPAPoIz=t;Y0_z0ho((h2Fn&&SLiH7=;L-oJ(Dldjr)^e z%{aDRZiyF4_p#?T-!?2-H`Fyr&PBeoI`{eUS=$J-=1H4s$$9X zOjb_5r^WBiQNAxT)X`619d;e-rjKWUTQ<*TkDt06Zk5Zm*iFCz279*Uanpzx3MHIP;FDN3Ho((x0WS)QeYe4fmE6tK#1B+oQ$LoW-Q@ zgV*m!jLGr1cj23UUyOlE6r2QS#pT~)9gB!zlaAr3>{=0cOI3T+ljJ{QQ4fR%vu@aC;*3myb7_TWL(OYuAeje={~U3fJ>mRZMkdA4&uLA!f4}9{aKODV-LY0nLDBKr^5j&1AKq5uyPqxvLvP0I{S$?H?iM=TMrdfZ#^7ZyMzdAj;INMjz#aGm2M=SAK z%uXJ*9>yRFDX?959-)rnaqK827#QSsj*jAryo_`!Ttr{NR!dLu!4V5XLmiC6e#kFJ zXKY6eMW?JNw$|d;6BU1o?8kvO-{&M_$}i0-xT>`jRqOrF9F++<=yqYc>cS*!C?bFx zcgnsL&yJt(=bx2l5aUubZXLw}rr3M8LLMfu4nYRz@dC;i&gd}mHUU{Yi$emX4Gbn- zh`+fIuOSj0S7Y1QCycZPZ#w$j7Z)!*m7`x%gvyNlT?EQxV>{vp*j&YA4!O%i0eKx3 zOr{_S$>l7XBj`!j;wqz11_ACatiFHBUUK86Uo(=uRrX6)*V?@)Yij-Z9M%fB#u%}LgR)`lP4auGh7}$8;LP(Sbr;vPtgMeeThb939TDsp_p^eW_vJG!zOg*^aecsxE&ljmG`loi8;Xkj8BissJnv*V1}vGQ>= zb~2SH4*9nnVwplTl}Y4;Ln@v?le4E%nK&zk*hD6t7rtSs@cF#HA^*0isjjX-o7L6b zGu>uQ1v&#=Z5FnH>1m&L>#mO8V?*P1I>WBn-zbG z_~7F&ADrD^M5lPGwG?eb_d5&<9*GKf*)0BCt6e;sC_0xlL1|uQ3va9AQMA3c26kS7 zIsSBa#i6KIwj$`w+o2$a(M2<$8PE)91~dbjfpuk|PWEQ;@BfEa{{MenG3m}U1Db*L zWx%NK5BG<#&vGi}?w)^Zx3EUA^1|&(QVJJrmi-ZcC;W5#9<1C}eArXRK_yF43U{;- g?kLyo&j9*`q(;6@vLev=zs~=0weqF9xupo*ce;8B{YSITpAS7jF8Aj%h5;H4`(%$#nGjpH2ckajdBSP;T?maVi zp7-46dCz;!d(N35B4cSe*-bQ`h+6oRGTO$Mtwga_F5!^x<#ZeozGLwDD4+a3N;E*7 zRHPJ*(5M6LywSwB#C`&w(JrH^z^g!r=&;ysF2PF6M(K0UIn|H%&=z-7! zm$e6Ee2DQWWsfc^W~qh_zQ`0_zLzPyI`}=W1Ju2kE_-xYF-v92Hp-Ms)6~#Q48t_% z`!RuY*`v#fS(@f#nC4{YCmVW&VyLIHT};8r=rPOi8hRk~fYSpj`BtE{cOl)qDv{3? zq>5%bEX9=Cn!Cg+^nS|m+CRf(NmlHcK?_gGYhLriXY+lvwS6%?Gq2a|p3lH_eo!0K zK?7>Em|D{@%Ip*T8e%P?V~CaHP)TIXSecdhSfG|u9}Oh57GEoCcO$qJ>WQ2_z~tzP znx0L>FXZ3ccJeJJ0{Q;-?f&c`b5CVlJ?L$B6!K}lsv>-@WIibxm6>nOj^nK43R z$Zhh1Z}JeHgwDWkDrC*(_j|Jzx9bT!hdFs|1jOcF>da0Wt_WJsK&_8oY#mg zYCF;S{g1j00zVsD=VI(pw^3C6TjJGhH%oV!_v7@A9I9fOzYAhz zwPA28)YG;;#*d*^haN}&Fz$Hv0e2+w-<)s$L${Gjz1SlDXyj`wF9_e38s8kZ!zL=C z$Bk|0r6)Tu$Z_wqqe;!N4$ktb7tY4(jOq_oYJSg4&=Cx=zJKlywYpFYM$Tm0|X>J1%3=7@sBnoV978&5y7aUmMgjB{h8hpqT># z*jeq;h@DNBIhmhS(`9Ce5qo~1{@q(V9!e_{+Hh?lH3nen_wG6Z)iW&s6A@>_|`Qibw6&11IF9M)`5PAF8)sZAmg1G ze?yez7#vhFXv^i1)qierN20ckYZj+<-*KrIRrsTkZ)Dwe;VbhGldqM>)Et#k*h=(z zRx-8+8hP*Bv*WC86Hf~(-hx>me|onf{AC_y^3QUNVHPl6ef;F}P6YBSElE}L?6`W+ zukI+|W4tjpCVZ@R8s%}c$ftA0Kj-CR?nva<-SPJr-)SaSBx=|SyK%TIT|y;8?=pl718Mr~2&l3(|V&K8ai$;ADf z*(A5wd*n^WF4V&y|9$&sRr8pmF68QkLtc^FbiR@iBF%WJOjO#aE$XDXDlV-( z$^yq{Q8JpuBwsnZVPy6;t(94^CmwaZ^81^g>3-#7V?}3B8`RO;UXb>(;=f>W=TR%i zFYaxqf{q{F?2SeZ*=bL&)*3wO#})}@f&A&0y~2NTt$#@i$mo!uG%`1~oX)%9kn?*h z;`eLLb?Zd7epuvbY>Ns{t6xRZa%^l$49m9jk-<8vdQ)q}AL&KI?N$EEryo=f#p vJeOU7?UDC4e-6#iy+?>r)bRS*Rc1}lk#kV3JMtl|6x0qf*)ArbD_Be|$xv!FH-Y*N^T z^l6fRAc7)_c2-taBB+>B5b?d4m%F#wyGjs|dB@DRJKuZz?R@Oc+yXH3o9$U31<;_z zm`qSNBADk^iAY8)q2X&R=iMHU)%N!uFop;Y1PA_U2Q1xPgezF>tj;bRdw<<{H*Ypu zoxDYPjf=lde0%lv#f_tyZr&ct_14t&J}y!TVl1JJ4Xu=}eSS1#wAQCH*WSGJT2iOg zs;t&a?_00eLbt4kdi}lAbBxxz`sM70fu69#*;QGshts>PmtdKGecaJAoO!Y{r8%v6 z`TX{w_&KQ6vmC{1-I=HRtXm`14svXwt(6f?Traa)JD;4p_1ycb>b3gl46Tp&yVviL z`dzGGUF#?D&SR%PV7314&u6d2?;2Fb(DTt5T0gl|uzrjUdb0Xj8`yq0WVG(7AL-QF zqvy)i={Z+ftw(PPM;-StjdhwcJgN}Z^ICi9-R%RJbLkrT4#wr^`-rx9zy9N( zJ)5I((qrg@1Hpmdz`y}sA1pP-OtA3imJaINf=HOqunRhNYZIa60m4kM@JJ&RM%Gdz zrA9t6j4vnNN?s;dc=Y8kekq0#Wg}lGMpi~+T{=wWG4#QK;6T}d*q^4n|KA+{{a-E$ zXTgEsz<=d{Ntz4Id76^!t(D2~UTdi>Qsdyf!lNspPPSurz+3S-YA%Sgd_b5979MGY QBK#3>HiRxX@K+u94I+d7a{vGU literal 0 HcmV?d00001 diff --git a/40_ICS/5g/docs b/40_ICS/5g/docs new file mode 160000 index 0000000..608fda0 --- /dev/null +++ b/40_ICS/5g/docs @@ -0,0 +1 @@ +Subproject commit 608fda09e04f96eca6fa8e5e37db2c989e9a2d5d diff --git a/40_ICS/5g/ls24-linux b/40_ICS/5g/ls24-linux new file mode 160000 index 0000000..8d99a1a --- /dev/null +++ b/40_ICS/5g/ls24-linux @@ -0,0 +1 @@ +Subproject commit 8d99a1a99aa32ff0a7aee2f4c07affb8a3175319 diff --git a/40_ICS/5g/open5gs b/40_ICS/5g/open5gs new file mode 160000 index 0000000..b45a471 --- /dev/null +++ b/40_ICS/5g/open5gs @@ -0,0 +1 @@ +Subproject commit b45a471238c90bc6cae25a4a219a089020efa030 diff --git a/40_ICS/5g/open5gs-lab b/40_ICS/5g/open5gs-lab new file mode 160000 index 0000000..10157aa --- /dev/null +++ b/40_ICS/5g/open5gs-lab @@ -0,0 +1 @@ +Subproject commit 10157aa8a2af2f99bca04025f52c3f55e2abab24 diff --git a/40_ICS/5g/open5gs-webui-container b/40_ICS/5g/open5gs-webui-container new file mode 160000 index 0000000..e646b02 --- /dev/null +++ b/40_ICS/5g/open5gs-webui-container @@ -0,0 +1 @@ +Subproject commit e646b0222bc472050d94aea1ae6490418fcddd10 diff --git a/40_ICS/5g/roles/clean_beacons b/40_ICS/5g/roles/clean_beacons new file mode 160000 index 0000000..c9a6b9a --- /dev/null +++ b/40_ICS/5g/roles/clean_beacons @@ -0,0 +1 @@ +Subproject commit c9a6b9ac4aa7bef04164def67a2ebd0d37e61cf5 diff --git a/40_ICS/5g/roles/exe_checksums b/40_ICS/5g/roles/exe_checksums new file mode 160000 index 0000000..562027f --- /dev/null +++ b/40_ICS/5g/roles/exe_checksums @@ -0,0 +1 @@ +Subproject commit 562027f7ec65bcbdb7e71d34a95d2e6c62c64d76 diff --git a/40_ICS/5g/roles/fetch_logs b/40_ICS/5g/roles/fetch_logs new file mode 160000 index 0000000..1a9aa12 --- /dev/null +++ b/40_ICS/5g/roles/fetch_logs @@ -0,0 +1 @@ +Subproject commit 1a9aa1206f48c2451dfa5ddaf7abde1f107cd434 diff --git a/40_ICS/5g/roles/fetch_ogs_configs b/40_ICS/5g/roles/fetch_ogs_configs new file mode 160000 index 0000000..ce72435 --- /dev/null +++ b/40_ICS/5g/roles/fetch_ogs_configs @@ -0,0 +1 @@ +Subproject commit ce724357e9d1de95c817142062bc4ab79afab604 diff --git a/40_ICS/5g/roles/hosts b/40_ICS/5g/roles/hosts new file mode 160000 index 0000000..5db9ff4 --- /dev/null +++ b/40_ICS/5g/roles/hosts @@ -0,0 +1 @@ +Subproject commit 5db9ff4094adfbfda9f821c0f20bb55d31158c3d diff --git a/40_ICS/5g/roles/list_open_sockets b/40_ICS/5g/roles/list_open_sockets new file mode 160000 index 0000000..849f865 --- /dev/null +++ b/40_ICS/5g/roles/list_open_sockets @@ -0,0 +1 @@ +Subproject commit 849f865194ea51047632ce0952ddc5512522acb8 diff --git a/40_ICS/5g/roles/mongodb b/40_ICS/5g/roles/mongodb new file mode 160000 index 0000000..4ad9365 --- /dev/null +++ b/40_ICS/5g/roles/mongodb @@ -0,0 +1 @@ +Subproject commit 4ad9365105ef66454af44c460fb05ea3ffd2ad57 diff --git a/40_ICS/5g/roles/mongodb_backup b/40_ICS/5g/roles/mongodb_backup new file mode 160000 index 0000000..55bb840 --- /dev/null +++ b/40_ICS/5g/roles/mongodb_backup @@ -0,0 +1 @@ +Subproject commit 55bb8403db9e457ec76ed2a0a0fcf70cea8eb8b1 diff --git a/40_ICS/5g/roles/netplan b/40_ICS/5g/roles/netplan new file mode 160000 index 0000000..b2a7a3f --- /dev/null +++ b/40_ICS/5g/roles/netplan @@ -0,0 +1 @@ +Subproject commit b2a7a3f3350f14fca8c881a6010ce869ddea4cf0 diff --git a/40_ICS/5g/roles/open5gs b/40_ICS/5g/roles/open5gs new file mode 160000 index 0000000..ebef379 --- /dev/null +++ b/40_ICS/5g/roles/open5gs @@ -0,0 +1 @@ +Subproject commit ebef37960288d3e5dd75c090fa3c20d1c03e89da diff --git a/40_ICS/5g/roles/open5gs_restart_services b/40_ICS/5g/roles/open5gs_restart_services new file mode 160000 index 0000000..a6060a6 --- /dev/null +++ b/40_ICS/5g/roles/open5gs_restart_services @@ -0,0 +1 @@ +Subproject commit a6060a65adba3a4855672e8a02e76ea84f725815 diff --git a/40_ICS/5g/roles/restic_backup b/40_ICS/5g/roles/restic_backup new file mode 160000 index 0000000..98a9107 --- /dev/null +++ b/40_ICS/5g/roles/restic_backup @@ -0,0 +1 @@ +Subproject commit 98a9107414e0cd65ea6e9c4c25d1d10753736541 diff --git a/40_ICS/ads/ads_hardening b/40_ICS/ads/ads_hardening new file mode 160000 index 0000000..11f32ce --- /dev/null +++ b/40_ICS/ads/ads_hardening @@ -0,0 +1 @@ +Subproject commit 11f32ce60dd58251d2f9710ed7414abab6ca1f3a diff --git a/40_ICS/ads/diamorphine_detection b/40_ICS/ads/diamorphine_detection new file mode 160000 index 0000000..2c201ab --- /dev/null +++ b/40_ICS/ads/diamorphine_detection @@ -0,0 +1 @@ +Subproject commit 2c201abc9bad6422a5fa7a1d17d2427ab9b25670 diff --git a/40_ICS/bms/ansible b/40_ICS/bms/ansible new file mode 160000 index 0000000..e132e7f --- /dev/null +++ b/40_ICS/bms/ansible @@ -0,0 +1 @@ +Subproject commit e132e7fbb46c25a8e2b03e8a7d8f8fc5eb99408a diff --git a/40_ICS/bms/export-filehashes b/40_ICS/bms/export-filehashes new file mode 160000 index 0000000..fbe8be7 --- /dev/null +++ b/40_ICS/bms/export-filehashes @@ -0,0 +1 @@ +Subproject commit fbe8be728d25f6edaa1c27c1f286c6f10ca6b32d diff --git a/40_ICS/bms/takbridge-keysync b/40_ICS/bms/takbridge-keysync new file mode 160000 index 0000000..ccc2804 --- /dev/null +++ b/40_ICS/bms/takbridge-keysync @@ -0,0 +1 @@ +Subproject commit ccc280490fe04d47cdcef2e59b0750f1e651c614 diff --git a/40_ICS/bms/takbridge_secure b/40_ICS/bms/takbridge_secure new file mode 160000 index 0000000..ebdaf3f --- /dev/null +++ b/40_ICS/bms/takbridge_secure @@ -0,0 +1 @@ +Subproject commit ebdaf3fe14582551058e0fc416ffd7464ab3b340 diff --git a/40_ICS/bms/testedshields b/40_ICS/bms/testedshields new file mode 160000 index 0000000..36d62d0 --- /dev/null +++ b/40_ICS/bms/testedshields @@ -0,0 +1 @@ +Subproject commit 36d62d0370d77f524f93c28b4f53b5125fd1ff0e diff --git a/40_ICS/bms/trollkit b/40_ICS/bms/trollkit new file mode 160000 index 0000000..db85edc --- /dev/null +++ b/40_ICS/bms/trollkit @@ -0,0 +1 @@ +Subproject commit db85edcbd82d5c72d9d8d80729abe44528ce6b29 diff --git a/40_ICS/cctv/camera_monitor_app b/40_ICS/cctv/camera_monitor_app new file mode 160000 index 0000000..fac17dd --- /dev/null +++ b/40_ICS/cctv/camera_monitor_app @@ -0,0 +1 @@ +Subproject commit fac17ddbcc011f5f951eee44c98ccb2a1849336e diff --git a/40_ICS/cctv/cctv-ansible b/40_ICS/cctv/cctv-ansible new file mode 160000 index 0000000..18f5306 --- /dev/null +++ b/40_ICS/cctv/cctv-ansible @@ -0,0 +1 @@ +Subproject commit 18f5306da9ea924569914e9633ef3e05cc46a69d diff --git a/40_ICS/cctv/cctv-dashboard b/40_ICS/cctv/cctv-dashboard new file mode 160000 index 0000000..16f0ff1 --- /dev/null +++ b/40_ICS/cctv/cctv-dashboard @@ -0,0 +1 @@ +Subproject commit 16f0ff1b26ac9c29329943cd243832f0e26f4b73 diff --git a/40_ICS/cloud/hardening-scripts b/40_ICS/cloud/hardening-scripts new file mode 160000 index 0000000..4c34c90 --- /dev/null +++ b/40_ICS/cloud/hardening-scripts @@ -0,0 +1 @@ +Subproject commit 4c34c900373566434069d1eccd53e350fd17db26 diff --git a/40_ICS/power/ansible b/40_ICS/power/ansible new file mode 160000 index 0000000..bf4ad33 --- /dev/null +++ b/40_ICS/power/ansible @@ -0,0 +1 @@ +Subproject commit bf4ad332fcca734e867d648768e03efd67e015d4 diff --git a/40_ICS/power/ansible-stuff b/40_ICS/power/ansible-stuff new file mode 160000 index 0000000..b66a6fd --- /dev/null +++ b/40_ICS/power/ansible-stuff @@ -0,0 +1 @@ +Subproject commit b66a6fd2982f0654956557bcd881b56df1c8ef3a diff --git a/40_ICS/power/gas-historian b/40_ICS/power/gas-historian new file mode 160000 index 0000000..0b147b1 --- /dev/null +++ b/40_ICS/power/gas-historian @@ -0,0 +1 @@ +Subproject commit 0b147b11509546059c49e9e45ff612ea8cc9b596 diff --git a/40_ICS/power/gas-hmi b/40_ICS/power/gas-hmi new file mode 160000 index 0000000..3d1f150 --- /dev/null +++ b/40_ICS/power/gas-hmi @@ -0,0 +1 @@ +Subproject commit 3d1f150bed5f2aaa026cca56cbf1038152e1d005 diff --git a/40_ICS/power/gas-logger b/40_ICS/power/gas-logger new file mode 160000 index 0000000..1ffe062 --- /dev/null +++ b/40_ICS/power/gas-logger @@ -0,0 +1 @@ +Subproject commit 1ffe062930e025196aef5f1a5c515f4f28f3b16c diff --git a/40_ICS/power/monitor-power b/40_ICS/power/monitor-power new file mode 160000 index 0000000..5c66d33 --- /dev/null +++ b/40_ICS/power/monitor-power @@ -0,0 +1 @@ +Subproject commit 5c66d339f2e8d368f1f42c7e340350e2c5e0a530 diff --git a/40_ICS/power/stuff-that-was-too-late-be-merged-to-win-ansible b/40_ICS/power/stuff-that-was-too-late-be-merged-to-win-ansible new file mode 160000 index 0000000..cfbe22e --- /dev/null +++ b/40_ICS/power/stuff-that-was-too-late-be-merged-to-win-ansible @@ -0,0 +1 @@ +Subproject commit cfbe22e7688736efaa2f0e9c0c72e80d64cba41f diff --git a/40_ICS/power/technical-details-power b/40_ICS/power/technical-details-power new file mode 160000 index 0000000..fb8e9b2 --- /dev/null +++ b/40_ICS/power/technical-details-power @@ -0,0 +1 @@ +Subproject commit fb8e9b21bbe665356ad2a2fd0cb3bdab16cd77ee diff --git a/40_ICS/sat/mcs-explo b/40_ICS/sat/mcs-explo new file mode 160000 index 0000000..707a8d9 --- /dev/null +++ b/40_ICS/sat/mcs-explo @@ -0,0 +1 @@ +Subproject commit 707a8d9aebdbec8a9956ba3387398021adccd1ee diff --git a/40_ICS/x-road/artifacts b/40_ICS/x-road/artifacts new file mode 160000 index 0000000..01c2619 --- /dev/null +++ b/40_ICS/x-road/artifacts @@ -0,0 +1 @@ +Subproject commit 01c2619eda753cb54fafc0c8fe89deed2129527d diff --git a/40_ICS/x-road/deployment b/40_ICS/x-road/deployment new file mode 160000 index 0000000..5cf83fe --- /dev/null +++ b/40_ICS/x-road/deployment @@ -0,0 +1 @@ +Subproject commit 5cf83fe18f4778c2d499222f8dd108d89d83196a diff --git a/40_ICS/x-road/vulnerabilities b/40_ICS/x-road/vulnerabilities new file mode 160000 index 0000000..915be1a --- /dev/null +++ b/40_ICS/x-road/vulnerabilities @@ -0,0 +1 @@ +Subproject commit 915be1a94f7adc2dbf848ae67ccc55bb8c2d41a2 diff --git a/40_ICS/x-road/x-road b/40_ICS/x-road/x-road new file mode 160000 index 0000000..f6728d9 --- /dev/null +++ b/40_ICS/x-road/x-road @@ -0,0 +1 @@ +Subproject commit f6728d942fb29db1149358fc371b4398c6fac786 diff --git a/50_SOFC/.DS_Store b/50_SOFC/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4cfdd863d39cce965ce88e6fbdd2751140858ee1 GIT binary patch literal 8196 zcmeHMO=}ZD7=9+L5L-n-gdP{fqlb!DWv%h7P-qb;nlCrfO?OEe+X})WD)yuvJc<86 zMEnIRL`Coycu@qwgQ)1O7oYj4nI*eT;zcntF!Lre&pY$H&(7}Vod6JXo!Trg1E9z% z?fz*t8AXoE+E)su$Djw85&W*^#hI0c*nP64NYQ@|h$vz9KzSuwN3%2K)(VWyQWY@88KGv{5=e2=c`dO zRxV;A$-_0HQmGO~6^<9*JpGJUU%Dsrv9+PGal=}F!sC>fCeIKNS=Mj?m$8CNJZ~tc znBrDDA8B(v@%HgTS98sow;A==4o0W=78KvzkMQKppG6?o!hYGOSb4Rq~9v8>(1l8?di!bN;c_JvF?i9mm5% z!QtC@Dfh;Z>)QH{?rq2W^W!rv%l#uGm3uv8l-c{|%(caQq#e(P#_@$0+xsVTUYq}5 zw9OYwcO~B`@@(TMj*)Gs_;#>vUkxl?-^|0=T$gKizQ5kSFEi$}nGV9Hcn0seJoZ>T z*A&khbzV#F9F({A?u51ZZhpG|&G5~g+vYqBKE*p$zY-3TV;vQ$+u)vPsk>oC@ekP7 z=1ytxn|v;&?g4Rb-y=pcg0~&p)xx{4&-Jw!X@=f?{%14T@r(0k<#lsqycL+x;m^qY z|8)NO|9Fe!qIU}X=L(3)(tK%-L7LpUFI<^xd#o2(Ws$fc2l11pPbszT6-ajWt z>zMI|%)xbG=8F#uhnFwKdv!}Oum`Q9q(A47c^a?c6t%sae;-anTWPE`n=AW?SJXw7 z4yL3n8beQnqeoXus=T+;GNY*J@$w*k6-`Uy6cw#!E$FF!u^tU|KpjvAHgy1NHb-q+ zP-}HS9Z&~m4)FKEM_~*c=7RRqfy!+|0)9P>h`&%LQjCII&AHxV#kaq1ZsX&nLjZVJ?Ukg#HLv8?;gf He${~~nI?M{ literal 0 HcmV?d00001 diff --git a/90_RRTC/lsscripts b/90_RRTC/lsscripts new file mode 160000 index 0000000..d1b73b4 --- /dev/null +++ b/90_RRTC/lsscripts @@ -0,0 +1 @@ +Subproject commit d1b73b46417fd14ddee21e125cef4b652b8b8977 diff --git a/90_RRTC/mindmelt b/90_RRTC/mindmelt new file mode 160000 index 0000000..418b1da --- /dev/null +++ b/90_RRTC/mindmelt @@ -0,0 +1 @@ +Subproject commit 418b1da329db30dd70ea28ae4eafe77043f31a22 diff --git a/90_RRTC/webbeat b/90_RRTC/webbeat new file mode 160000 index 0000000..8785f83 --- /dev/null +++ b/90_RRTC/webbeat @@ -0,0 +1 @@ +Subproject commit 8785f838496dd0cb732fb6c13f47e47f81ebd574