#!/bin/env bash
# DrEiers Homepage
# odreier 2023-08-01
# v0.8


# Besucherzähler
besucher="146572"

# Interessen definieren
interessen_freizeit=("Motorrad 'Benelli TRK 502X'" "Berge" "Camping" "Hunde 'Möpse'")

interessen_basteln=("Linux 'Arch' 'CentOS' 'Rocky Linux' 'Ubuntu'" "HP EliteBook" \
                    "Arduino" "ESP32" "Android" "Wortuhr" \
                    "Mofa 'Hercules'")

# Startseite zeigen
echo -e "#################################################"
echo -e "#                                               #"
echo -e "# Willkommen auf der Homepage von Oliver Dreier #"
echo -e "#                                               #"
echo -e "#################################################"

echo -e ""
echo -e "Hier eine Liste meiner ${#interessen_freizeit[*]} Freizeit-Interessen:"
for i in ${!interessen_freizeit[*]}; do
    printf "  %s\n" "${interessen_freizeit[$i]}"
done

echo -e ""
echo -e "und meiner ${#interessen_basteln[*]} Bastel-Interessen:"
for i in ${!interessen_basteln[*]}; do
    printf "  %s\n" "${interessen_basteln[$i]}"
done
echo -e ""
echo -e ""
echo -e "Sie sind Besucher Nummer: $besucher"
echo -e ""

# Div. Besucher-Daten abfragen
ip="98.84.18.52"
remote_port="39850"
user_agent="CCBot/2.0 (https://commoncrawl.org/faq/)"

# Div. Server-Daten abfragen
server_name="www.dreier.ws"
server_port="443"
server_signature="Apache Server at www.dreier.ws Port 443"
server_software="Apache"
unique_id="ZwWHjlVWy4e5C1BaiEQYbQAAggc"

# Div. Besucher-Daten anzeigen
echo -e "B R O W S E R - D A T E N"
echo -e "IP-Adresse.........: $ip"
echo -e "Entfernter-TCP-Port: $remote_port"
echo -e "Browser............: $user_agent"
echo -e ""
echo -e ""

# Div. Server-Daten anzeigen
echo -e "S E R V E R - D A T E N"
echo -e "Server-Name........: $server_name"
echo -e "Server-TCP-Port....: $server_port"
echo -e "Server-Signatur....: $server_signature"
echo -e "Server-Software....: $server_software"
echo -e "Sitzungs-ID........: $unique_id"
echo -e ""
echo -e ""

# Impressum anzeigen
cat <<EOF
-------------------------
I M P R E S S U M
 Oliver Dreier
 Im Siedken 25
 D-59457 Werl
 eMail: oliver[at]dinux[dot]de
 Web: https://www.dreier.ws/
 what3words: ///eifrig.küche.stufe
-------------------------
EOF
exit 0