V8.03.896.2025.07.22
All checks were successful
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 44s
🛡️ Retrieve DNSSEC status of coresecret.dev. / 🛡️ Retrieve DNSSEC status of coresecret.dev. (push) Successful in 53s
🔐 Generating a Private Live ISO FLV 0. / 🔐 Generating a Private Live ISO FLV 0. (push) Successful in 1h0m39s
🔐 Generating a Private Live ISO FLV 1. / 🔐 Generating a Private Live ISO FLV 1. (push) Successful in 58m28s
💙 Generating a PUBLIC Live ISO. / 💙 Generating a PUBLIC Live ISO. (push) Successful in 58m10s

Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
2025-07-22 22:02:54 +02:00
parent 553db82ad7
commit 4c552f2ecc
43 changed files with 117 additions and 79 deletions

View File

@@ -14,7 +14,7 @@
#######################################
# Outputs a 16-character random printable string
# Arguments:
# None
# None
#######################################
genstring() {
(haveged -n 1000 -f - 2>/dev/null | tr -cd '[:graph:]' | fold -w 16 && echo ) | head
@@ -108,7 +108,7 @@ alias whatpurge='dpkg --get-selections | grep deinstall'
###########################################################################################
# Generates Secure (/dev/random) Passwords
# Arguments:
# Length of Password, e.g., 32, and --base64 in case of encoding in BASE64.
# Length of Password, e.g., 32, and --base64 in case of encoding in BASE64.
###########################################################################################
# shellcheck disable=SC2317
genpasswd() {
@@ -138,11 +138,11 @@ genpasswd() {
fi
}
###########################################################################################
# Generates Secure (/dev/random) Passwords
#######################################
# Generates Secure (/dev/random) Passwords.
# Arguments:
# none
###########################################################################################
# none
#######################################
# shellcheck disable=SC2317
genpasswdhash() {
declare salt
@@ -153,8 +153,8 @@ genpasswdhash() {
#######################################
# Wrapper for secure curl
# Arguments:
# $1: URL from which to download a specific file
# $2: /path/to/file to be saved to
# 1: URL from which to download a specific file
# 2: /path/to/file to be saved to
# Returns:
# 0: Download successful
# 1: Usage error
@@ -183,8 +183,8 @@ scurl() {
#######################################
# Wrapper for secure wget
# Arguments:
# $1: URL from which to download a specific file
# $2: /path/to/file to be saved to
# 1: URL from which to download a specific file
# 2: /path/to/file to be saved to
# Returns:
# 0: Download successful
# 1: Usage error
@@ -214,7 +214,7 @@ swget() {
#######################################
# Wrapper for loading CISS.2025 hardened Kernel Parameters
# Arguments:
# None
# None
#######################################
sysp() {
sysctl -p /etc/sysctl.d/99_local.hardened