diff --git a/.gitea/ISSUE_TEMPLATE/ISSUE_TEMPLATE.yaml b/.gitea/ISSUE_TEMPLATE/ISSUE_TEMPLATE.yaml index 5d29e33..513bbf3 100644 --- a/.gitea/ISSUE_TEMPLATE/ISSUE_TEMPLATE.yaml +++ b/.gitea/ISSUE_TEMPLATE/ISSUE_TEMPLATE.yaml @@ -25,7 +25,7 @@ body: attributes: label: "Version" description: "Which version are you running? Use `./ciss_live_builder.sh -v`." - placeholder: "e.g., Master V8.03.644.2025.06.07" + placeholder: "e.g., Master V8.03.768.2025.06.09" validations: required: true diff --git a/.gitea/TODO/dockerfile b/.gitea/TODO/dockerfile index 0b07742..310b070 100644 --- a/.gitea/TODO/dockerfile +++ b/.gitea/TODO/dockerfile @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 FROM debian:bookworm diff --git a/.gitea/TODO/render-md-to-html.yaml b/.gitea/TODO/render-md-to-html.yaml index 140a058..0ae199a 100644 --- a/.gitea/TODO/render-md-to-html.yaml +++ b/.gitea/TODO/render-md-to-html.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 name: ๐Ÿ” Render README.md to README.html. diff --git a/.gitea/trigger/t_generate_PRIVATE_iso_flavour_0.yaml b/.gitea/trigger/t_generate_PRIVATE_iso_flavour_0.yaml index ea65154..bc5f8a0 100644 --- a/.gitea/trigger/t_generate_PRIVATE_iso_flavour_0.yaml +++ b/.gitea/trigger/t_generate_PRIVATE_iso_flavour_0.yaml @@ -11,5 +11,5 @@ build: counter: 1023 - version: V8.03.644.2025.06.07 + version: V8.03.768.2025.06.09 # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=yaml diff --git a/.gitea/trigger/t_generate_PRIVATE_iso_flavour_1.yaml b/.gitea/trigger/t_generate_PRIVATE_iso_flavour_1.yaml index ea65154..bc5f8a0 100644 --- a/.gitea/trigger/t_generate_PRIVATE_iso_flavour_1.yaml +++ b/.gitea/trigger/t_generate_PRIVATE_iso_flavour_1.yaml @@ -11,5 +11,5 @@ build: counter: 1023 - version: V8.03.644.2025.06.07 + version: V8.03.768.2025.06.09 # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=yaml diff --git a/.gitea/trigger/t_generate_PUBLIC.yaml b/.gitea/trigger/t_generate_PUBLIC.yaml index ea65154..bc5f8a0 100644 --- a/.gitea/trigger/t_generate_PUBLIC.yaml +++ b/.gitea/trigger/t_generate_PUBLIC.yaml @@ -11,5 +11,5 @@ build: counter: 1023 - version: V8.03.644.2025.06.07 + version: V8.03.768.2025.06.09 # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=yaml diff --git a/.gitea/trigger/t_generate_dns.yaml b/.gitea/trigger/t_generate_dns.yaml index ea65154..bc5f8a0 100644 --- a/.gitea/trigger/t_generate_dns.yaml +++ b/.gitea/trigger/t_generate_dns.yaml @@ -11,5 +11,5 @@ build: counter: 1023 - version: V8.03.644.2025.06.07 + version: V8.03.768.2025.06.09 # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=yaml diff --git a/.gitea/workflows/generate_PRIVATE_iso_flavour_0.yaml b/.gitea/workflows/generate_PRIVATE_iso_flavour_0.yaml index 0d86e9f..e608455 100644 --- a/.gitea/workflows/generate_PRIVATE_iso_flavour_0.yaml +++ b/.gitea/workflows/generate_PRIVATE_iso_flavour_0.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 name: ๐Ÿ” Generating a Private Live ISO FLV 0. diff --git a/.gitea/workflows/generate_PRIVATE_iso_flavour_1.yaml b/.gitea/workflows/generate_PRIVATE_iso_flavour_1.yaml index 3d15211..6ab06b8 100644 --- a/.gitea/workflows/generate_PRIVATE_iso_flavour_1.yaml +++ b/.gitea/workflows/generate_PRIVATE_iso_flavour_1.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.512.2025.06.06 +### Version Master V8.03.768.2025.06.09 name: ๐Ÿ” Generating a Private Live ISO FLV 1. diff --git a/.gitea/workflows/generate_PUBLIC_iso.yaml b/.gitea/workflows/generate_PUBLIC_iso.yaml index f8ad7b9..0714b59 100644 --- a/.gitea/workflows/generate_PUBLIC_iso.yaml +++ b/.gitea/workflows/generate_PUBLIC_iso.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 name: ๐Ÿ’™ Generating a PUBLIC Live ISO. diff --git a/.gitea/workflows/linter_char_scripts.yaml b/.gitea/workflows/linter_char_scripts.yaml index d0f06f6..dfde665 100644 --- a/.gitea/workflows/linter_char_scripts.yaml +++ b/.gitea/workflows/linter_char_scripts.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 # Gitea Workflow: Shell-Script Linting # diff --git a/.gitea/workflows/render-dnssec-status.yaml b/.gitea/workflows/render-dnssec-status.yaml index 6dd046e..9deea28 100644 --- a/.gitea/workflows/render-dnssec-status.yaml +++ b/.gitea/workflows/render-dnssec-status.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 name: ๐Ÿ›ก๏ธ Retrieve DNSSEC status of coresecret.dev. diff --git a/.gitea/workflows/render-dot-to-png.yaml b/.gitea/workflows/render-dot-to-png.yaml index 404784e..e9adc02 100644 --- a/.gitea/workflows/render-dot-to-png.yaml +++ b/.gitea/workflows/render-dot-to-png.yaml @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 name: ๐Ÿ” Render Graphviz Diagrams. diff --git a/.version.properties b/.version.properties index e3f3ad2..8970fe3 100644 --- a/.version.properties +++ b/.version.properties @@ -15,5 +15,5 @@ properties_SPDX-License-Identifier="EUPL-1.2 OR LicenseRef-CCLA-1.0" properties_SPDX-LicenseComment="This file is part of the CISS.debian.installer.secure framework." properties_SPDX-PackageName="CISS.debian.live.builder" properties_SPDX-Security-Contact="security@coresecret.eu" -properties_version="V8.03.644.2025.06.07" +properties_version="V8.03.768.2025.06.09" # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=conf \ No newline at end of file diff --git a/CISS.debian.live.builder.spdx b/CISS.debian.live.builder.spdx index b6438e6..6ba2a68 100644 --- a/CISS.debian.live.builder.spdx +++ b/CISS.debian.live.builder.spdx @@ -6,7 +6,7 @@ Creator: Person: Marc S. Weidner (Centurion Intelligence Consulting Agency) Created: 2025-05-07T12:00:00Z Package: CISS.debian.live.builder PackageName: CISS.debian.live.builder -PackageVersion: Master V8.03.644.2025.06.07 +PackageVersion: Master V8.03.768.2025.06.09 PackageSupplier: Organization: Centurion Intelligence Consulting Agency PackageDownloadLocation: https://git.coresecret.dev/msw/CISS.debian.live.builder PackageHomePage: https://git.coresecret.dev/msw/CISS.debian.live.builder diff --git a/README.md b/README.md index a17f537..fc245e4 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ gitea: none include_toc: true --- -[![Static Badge](https://badges.coresecret.dev/badge/Release-V8.03.644.2025.06.07-white?style=plastic&logo=linux&logoColor=white&logoSize=auto&label=Release&color=%23FCC624)](https://git.coresecret.dev/msw/CISS.debian.live.builder) +[![Static Badge](https://badges.coresecret.dev/badge/Release-V8.03.768.2025.06.09-white?style=plastic&logo=linux&logoColor=white&logoSize=auto&label=Release&color=%23FCC624)](https://git.coresecret.dev/msw/CISS.debian.live.builder)   [![Static Badge](https://badges.coresecret.dev/badge/Licence-EUPL1.2-white?style=plastic&logo=europeanunion&logoColor=white&logoSize=auto&label=Licence&color=%23003399)](https://eupl.eu/1.2/en/)   [![Static Badge](https://badges.coresecret.dev/badge/opensourceinitiative-Compliant-white?style=plastic&logo=opensourceinitiative&logoColor=white&logoSize=auto&label=OSI&color=%233DA639)](https://opensource.org/license/eupl-1-2)   @@ -26,7 +26,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
This shell wrapper automates the creation of a Debian Bookworm live ISO hardened according to the latest best practices in server and service security. It integrates into your build pipeline to deliver an isolated, robust environment suitable for diff --git a/ciss_live_builder.sh b/ciss_live_builder.sh index 01c098c..8727583 100644 --- a/ciss_live_builder.sh +++ b/ciss_live_builder.sh @@ -40,7 +40,7 @@ declare -g VAR_HANDLER_AUTOBUILD="false" declare -gr VAR_CONTACT="security@coresecret.eu" -declare -gr VAR_VERSION="Master V8.03.644.2025.06.07" +declare -gr VAR_VERSION="Master V8.03.768.2025.06.09" ### VERY EARLY CHECK FOR AUTO-BUILD, CONTACT, USAGE, AND VERSION STRING declare arg diff --git a/config/includes.chroot/etc/ssh/sshd_config b/config/includes.chroot/etc/ssh/sshd_config index bd24188..8ff24bb 100644 --- a/config/includes.chroot/etc/ssh/sshd_config +++ b/config/includes.chroot/etc/ssh/sshd_config @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 ### https://www.ssh-audit.com/ ### ssh -Q cipher | cipher-auth | compression | kex | kex-gss | key | key-cert | key-plain | key-sig | mac | protocol-version | sig diff --git a/config/includes.chroot/etc/sysctl.d/99_local.hardened b/config/includes.chroot/etc/sysctl.d/99_local.hardened index 284517b..7922f1b 100644 --- a/config/includes.chroot/etc/sysctl.d/99_local.hardened +++ b/config/includes.chroot/etc/sysctl.d/99_local.hardened @@ -9,7 +9,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -### Version Master V8.03.644.2025.06.07 +### Version Master V8.03.768.2025.06.09 ### https://docs.kernel.org/ ### https://github.com/a13xp0p0v/kernel-hardening-checker/ diff --git a/config/includes.chroot/preseed/.iso/preseed_hash_generator.sh b/config/includes.chroot/preseed/.iso/preseed_hash_generator.sh index c1dfd78..e3292d2 100644 --- a/config/includes.chroot/preseed/.iso/preseed_hash_generator.sh +++ b/config/includes.chroot/preseed/.iso/preseed_hash_generator.sh @@ -10,7 +10,7 @@ # SPDX-PackageName: CISS.debian.live.builder # SPDX-Security-Contact: security@coresecret.eu -declare -gr VERSION="Master V8.03.644.2025.06.07" +declare -gr VERSION="Master V8.03.768.2025.06.09" ### VERY EARLY CHECK FOR DEBUGGING if [[ $* == *" --debug "* ]]; then diff --git a/config/includes.chroot/preseed/preseed.cfg b/config/includes.chroot/preseed/preseed.cfg index f4d4229..853e8ab 100644 --- a/config/includes.chroot/preseed/preseed.cfg +++ b/config/includes.chroot/preseed/preseed.cfg @@ -112,4 +112,4 @@ d-i preseed/late_command string sh /preseed/.ash/3_di_preseed_late_command.sh # Please consider donating to my work at: https://coresecret.eu/spenden/ ########################################################################################### -# Written by: ./preseed_hash_generator.sh Version: Master V8.03.644.2025.06.07 at: 10:18:37.9542 +# Written by: ./preseed_hash_generator.sh Version: Master V8.03.768.2025.06.09 at: 10:18:37.9542 diff --git a/config/includes.chroot/root/.bashrc b/config/includes.chroot/root/.bashrc index 30e1cb8..83a88c0 100644 --- a/config/includes.chroot/root/.bashrc +++ b/config/includes.chroot/root/.bashrc @@ -33,6 +33,7 @@ trap ' "${SHELL}" /root/.ciss/clean_logout.sh ' 0 source /root/.ciss/alias +source /root/.ciss/f2bchk.sh source /root/.ciss/shortcuts source /root/.ciss/scan_libwrap diff --git a/config/includes.chroot/root/.ciss/alias b/config/includes.chroot/root/.ciss/alias index 214ecff..2bcd1f1 100644 --- a/config/includes.chroot/root/.ciss/alias +++ b/config/includes.chroot/root/.ciss/alias @@ -158,14 +158,22 @@ genpasswdhash() { # shellcheck disable=SC2317 scurl() { if [[ $# -ne 2 ]]; then - printf "\e[91mโŒ Error: Usage: scurl . \e[0m\n" >&2 + printf "\e[91mโŒ Error: Usage: scurl .\e[0m\n" >&2 return 1 fi - - if ! curl --proto '=https' --tlsv1.3 -sSf -o "${2}" "${1}"; then - printf "\e[91mโŒ Error: Download failed for URL: '%s'. \e[0m\n" "${1}" >&2 + declare url="$1" + declare output_path="$2" + if ! curl --doh-url "https://dns01.eddns.eu/dns-query" \ + --doh-cert-status \ + --tlsv1.3 \ + -sSf \ + -o "${output_path}" \ + "${url}" + then + printf "\e[91mโŒ Error: Download failed for URL: '%s'.\e[0m\n" "${url}" >&2 return 2 fi + return 0 } ########################################################################################### @@ -177,14 +185,23 @@ scurl() { # shellcheck disable=SC2317 swget() { if [[ $# -ne 2 ]]; then - printf "\e[91mโŒ Error: Usage: swget . \e[0m\n" >&2 + printf "\e[91mโŒ Error: Usage: swget .\e[0m\n" >&2 return 1 fi - - if ! wget --no-clobber --https-only --secure-protocol=TLSv1_3 -qO "${2}" "${1}"; then - printf "\e[91mโŒ Error: Download failed for URL: '%s'. \e[0m\n" "${1}" >&2 + declare url="$1" + declare output_path="$2" + mkdir -p "$(dirname "${output_path}")" + if ! wget --show-progress \ + --no-clobber \ + --https-only \ + --secure-protocol=TLSv1_3 \ + -qO "${output_path}" \ + "${url}" + then + printf "\e[91mโŒ Error: Download failed for URL: '%s'.\e[0m\n" "$url" >&2 return 2 fi + return 0 } ########################################################################################### diff --git a/config/includes.chroot/root/.ciss/f2bchk.sh b/config/includes.chroot/root/.ciss/f2bchk.sh new file mode 100644 index 0000000..5eef228 --- /dev/null +++ b/config/includes.chroot/root/.ciss/f2bchk.sh @@ -0,0 +1,87 @@ +#!/bin/bash +# SPDX-Version: 3.0 +# SPDX-CreationInfo: 2025-05-05; WEIDNER, Marc S.; +# SPDX-ExternalRef: GIT https://git.coresecret.dev/msw/CISS.debian.live.builder.git +# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency +# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; +# SPDX-FileType: SOURCE +# SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 +# SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. +# SPDX-PackageName: CISS.debian.live.builder +# SPDX-Security-Contact: security@coresecret.eu + +####################################### +# Wrapper for fail2ban filter checks against logs. +# Usage: f2bchk --mode=ignored || --mode=matched || --mode=missed \ +# --filter=/etc/fail2ban/filter.d/ufw.aggressive.conf \ +# --log=/var/log/ufw.log \ +# --output=/tmp/f2bchk.log +# Globals: +# DEFAULT_FILTER +# DEFAULT_LOG +# DEFAULT_MODE +# Arguments: +# None +# Returns: +# 1 In case of any errors +####################################### +f2bchk(){ + # Declare default values (readonly) + declare -r DEFAULT_MODE="matched" + declare -r DEFAULT_FILTER="/etc/fail2ban/filter.d/ufw.aggressive.conf" + declare -r DEFAULT_LOG="/var/log/ufw.log" + + declare mode="${DEFAULT_MODE}" + declare filter="${DEFAULT_FILTER}" + declare log="${DEFAULT_LOG}" + declare output="" + declare arg="" + + for arg in "$@"; do + case "${arg}" in + --mode=*) mode="${arg#--mode=}";; + --filter=*) filter="${arg#--filter=}";; + --log=*) log="${arg#--log=}";; + --output=*) output="${arg#--output=}";; + *) + printf "\e[31m[ERROR]\e[0m Unknown argument: %s\n" "${arg}" + return 1 + ;; + esac + done + + declare flag suffix + case "${mode}" in + ignored) flag="--print-all-ignored"; suffix="all.ignored";; + matched) flag="--print-all-matched"; suffix="all.matched";; + missed) flag="--print-all-missed"; suffix="all.missed";; + *) + printf "\e[31m[ERROR]\e[0m Invalid mode: %s\n" "${mode}" + return 1 + ;; + esac + + if [[ -z "${output}" ]]; then + declare filter_name="${filter##*/}" + filter_name="${filter_name%.conf}" + output="/tmp/${filter_name}.${suffix}.log" + fi + if [[ ! -r "${log}" ]]; then + printf "\e[31m[ERROR]\e[0m Log file '%s' not found or not readable.\n" "${log}" + return 1 + fi + if [[ ! -r "${filter}" ]]; then + printf "\e[31m[ERROR]\e[0m Filter file '%s' not found or not readable.\n" "${filter}" + return 1 + fi + + printf "\e[33m[INFO]\e[0m Running: fail2ban-regex %s %s %s\n" "${log}" "${filter}" "${flag}" + if fail2ban-regex "${log}" "${filter}" "${flag}" >| "${output}"; then + printf "\e[32m[SUCCESS]\e[0m Saved log to %s\n" "$output" + printf "You can view it with: cat %s\n" "$output" + else + printf "\e[31m[ERROR]\e[0m fail2ban-regex execution failed.\n" + return 1 + fi +} +# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh diff --git a/docs/AUDIT_DNSSEC.md b/docs/AUDIT_DNSSEC.md index 59dd2e6..0677b02 100644 --- a/docs/AUDIT_DNSSEC.md +++ b/docs/AUDIT_DNSSEC.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. DNSSEC Status diff --git a/docs/AUDIT_HAVEGED.md b/docs/AUDIT_HAVEGED.md index e5c32fb..4c6220d 100644 --- a/docs/AUDIT_HAVEGED.md +++ b/docs/AUDIT_HAVEGED.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Haveged Audit on Netcup RS 2000 G11 diff --git a/docs/AUDIT_LYNIS.md b/docs/AUDIT_LYNIS.md index 98dc43b..a339efe 100644 --- a/docs/AUDIT_LYNIS.md +++ b/docs/AUDIT_LYNIS.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Lynis Audit: diff --git a/docs/AUDIT_SSH.md b/docs/AUDIT_SSH.md index 4d680fc..6d22c87 100644 --- a/docs/AUDIT_SSH.md +++ b/docs/AUDIT_SSH.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. SSH Audit by ssh-audit.com diff --git a/docs/AUDIT_TLS.md b/docs/AUDIT_TLS.md index ebe37c7..89949c3 100644 --- a/docs/AUDIT_TLS.md +++ b/docs/AUDIT_TLS.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. TLS Audit: diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 18da3d7..2b2fece 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -8,10 +8,17 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Changelog +## V8.03.768.2025.06.09 + +* Added: [f2bchk.sh](../config/includes.chroot/root/.ciss/f2bchk.sh) +* Updated: [alias](../config/includes.chroot/root/.ciss/alias) + * ``scurl()`` + * ``swget()`` + ## V8.03.644.2025.06.07 * Updated workflows ISO Generators Runners. diff --git a/docs/CNET.md b/docs/CNET.md index f80b0a2..0ba7667 100644 --- a/docs/CNET.md +++ b/docs/CNET.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Centurion Net - Developer Branch Overview diff --git a/docs/CODING_CONVENTION.md b/docs/CODING_CONVENTION.md index d5c3368..6997a20 100644 --- a/docs/CODING_CONVENTION.md +++ b/docs/CODING_CONVENTION.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Coding Style diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 491e6ec..4fb975d 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Contributing / participating diff --git a/docs/CREDITS.md b/docs/CREDITS.md index 0b34488..cd5f3af 100644 --- a/docs/CREDITS.md +++ b/docs/CREDITS.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Credits diff --git a/docs/DL_PUB_ISO.md b/docs/DL_PUB_ISO.md index 4671530..3dc0433 100644 --- a/docs/DL_PUB_ISO.md +++ b/docs/DL_PUB_ISO.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Download the latest PUBLIC CISS.debian.live.ISO diff --git a/docs/DOCUMENTATION.md b/docs/DOCUMENTATION.md index e047cf7..08b4113 100644 --- a/docs/DOCUMENTATION.md +++ b/docs/DOCUMENTATION.md @@ -8,12 +8,12 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Usage ````text CISS.debian.live.builder -Master V8.03.644.2025.06.07 +Master V8.03.768.2025.06.09 (c) Marc S. Weidner, 2018 - 2025 (p) Centurion Press, 2024 - 2025 diff --git a/docs/REFERENCES.md b/docs/REFERENCES.md index 840787e..edac2d8 100644 --- a/docs/REFERENCES.md +++ b/docs/REFERENCES.md @@ -8,7 +8,7 @@ include_toc: true **Centurion Intelligence Consulting Agency Information Security Standard**
*Debian Live Build Generator for hardened live environment and CISS Debian Installer*
**Master Version**: 8.03
-**Build**: V8.03.644.2025.06.07
+**Build**: V8.03.768.2025.06.09
# 2. Resources diff --git a/lib/lib_check_provider.sh b/lib/lib_check_provider.sh index d349919..ca65d5f 100644 --- a/lib/lib_check_provider.sh +++ b/lib/lib_check_provider.sh @@ -18,7 +18,7 @@ check_provider() { clear cat << 'EOF' >| "${VAR_NOTES}" -Build: Master V8.03.644.2025.06.07 +Build: Master V8.03.768.2025.06.09 Press 'EXIT' to continue with CISS.debian.live.builder. diff --git a/lib/lib_usage.sh b/lib/lib_usage.sh index a9f4e73..8069a6c 100644 --- a/lib/lib_usage.sh +++ b/lib/lib_usage.sh @@ -22,7 +22,7 @@ usage() { cat << EOF $(echo -e "\e[92mCISS.debian.live.builder\e[0m") -$(echo -e "\e[92mMaster V8.03.644.2025.06.07\e[0m") +$(echo -e "\e[92mMaster V8.03.768.2025.06.09\e[0m") $(echo -e "\e[97m(c) Marc S. Weidner, 2018 - 2025\e[0m") $(echo -e "\e[97m(p) Centurion Press, 2024 - 2025\e[0m") diff --git a/scripts/9000-cdi-starter b/scripts/9000-cdi-starter index 5ff20c9..d346f7e 100644 --- a/scripts/9000-cdi-starter +++ b/scripts/9000-cdi-starter @@ -15,7 +15,7 @@ printf "\e[95m++++ ++++ ++++ ++++ ++++ ++++ ++ ๐Ÿงช '%s' starting ... \e[0m\n" " # sleep 1 [[ ! -d /root/.cdi/log ]] && mkdir -p /root/.cdi/log -printf "CISS.debian.installer Master V8.03.644.2025.06.07 is up!" >| /root/.cdi/log/boot_finished_"$(date +"%Y-%m-%d_%H-%M-%S")".log +printf "CISS.debian.installer Master V8.03.768.2025.06.09 is up!" >| /root/.cdi/log/boot_finished_"$(date +"%Y-%m-%d_%H-%M-%S")".log if [[ -f /root/git/CISS.debian.installer/ciss_debian_installer.sh ]]; then chmod 0700 /root/git/CISS.debian.installer/ciss_debian_installer.sh