From dc42abeaa21a3805fafa08bc53280fbf1fd404c5 Mon Sep 17 00:00:00 2001 From: finn Date: Sat, 11 Apr 2026 00:35:28 -0700 Subject: [PATCH] init --- armb-not_logged_in_yet | 35 +++++++++++++++++++++++++++++++++++ clean_sensitive.sh | 22 ++++++++++++++++++++++ clean_wifi.sh | 16 ++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 armb-not_logged_in_yet create mode 100755 clean_sensitive.sh create mode 100755 clean_wifi.sh diff --git a/armb-not_logged_in_yet b/armb-not_logged_in_yet new file mode 100644 index 0000000..0e6a654 --- /dev/null +++ b/armb-not_logged_in_yet @@ -0,0 +1,35 @@ +#/root/.not_logged_in_yet +# Network Settings +PRESET_NET_CHANGE_DEFAULTS="1" +## Ethernet +PRESET_NET_ETHERNET_ENABLED="1" # Ignored due to WiFi +## WiFi +PRESET_NET_WIFI_ENABLED="1" +#PRESET_NET_WIFI_SSID="[REDACTED]" +PRESET_NET_WIFI_SSID="[REDACTED]" +#PRESET_NET_WIFI_KEY="[REDACTED]" +PRESET_NET_WIFI_KEY="[REDACTED]" +PRESET_NET_WIFI_COUNTRYCODE="US" +PRESET_CONNECT_WIRELESS="y" +## Static IP +PRESET_NET_USE_STATIC="0" +PRESET_NET_STATIC_IP="192.168.0.100" +PRESET_NET_STATIC_MASK="255.255.255.0" +PRESET_NET_STATIC_GATEWAY="192.168.0.1" +PRESET_NET_STATIC_DNS="8.8.8.8 8.8.4.4" + +# System +SET_LANG_BASED_ON_LOCATION="y" +PRESET_LOCALE="en_US.UTF-8" +PRESET_TIMEZONE="Etc/UTC" + +# Root +PRESET_ROOT_PASSWORD="[REDACTED]" +PRESET_ROOT_KEY="" + +# User +PRESET_USER_NAME="armbian" +PRESET_USER_PASSWORD="[REDACTED]" +PRESET_USER_KEY="" +PRESET_DEFAULT_REALNAME="Armbian user" +PRESET_USER_SHELL="bash" diff --git a/clean_sensitive.sh b/clean_sensitive.sh new file mode 100755 index 0000000..34d5f40 --- /dev/null +++ b/clean_sensitive.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Script to clean sensitive WiFi credentials and passwords from configuration files +# Usage: ./clean_sensitive.sh [filename] + +FILE="${1:-/home/finn/code/tinyboard/armb-not_logged_in_yet}" + +echo "Cleaning sensitive data from: $FILE" + +# Clean WiFi SSID (both commented and uncommented lines) +sed -i 's/^\(#*PRESET_NET_WIFI_SSID=\).*$/\1"[REDACTED]"/' "$FILE" + +# Clean WiFi KEY (both commented and uncommented lines) +sed -i 's/^\(#*PRESET_NET_WIFI_KEY=\).*$/\1"[REDACTED]"/' "$FILE" + +# Clean root password +sed -i 's/^\(PRESET_ROOT_PASSWORD=\).*$/\1"[REDACTED]"/' "$FILE" + +# Clean user password +sed -i 's/^\(PRESET_USER_PASSWORD=\).*$/\1"[REDACTED]"/' "$FILE" + +echo "wiped fields" diff --git a/clean_wifi.sh b/clean_wifi.sh new file mode 100755 index 0000000..9f5b3e3 --- /dev/null +++ b/clean_wifi.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Simple script to clean WiFi SSID and KEY from configuration files +# Usage: ./clean_wifi.sh [filename] + +FILE="${1:-/home/finn/code/tinyboard/armb-not_logged_in_yet}" + +echo "Cleaning WiFi credentials from: $FILE" + +# Clean WiFi SSID (both commented and uncommented lines) +sed -i 's/^\(#*PRESET_NET_WIFI_SSID=\).*$/\1"[REDACTED]"/' "$FILE" + +# Clean WiFi KEY (both commented and uncommented lines) +sed -i 's/^\(#*PRESET_NET_WIFI_KEY=\).*$/\1"[REDACTED]"/' "$FILE" + +echo "creds wiped"