From e4c8786e36605b83d7813bc3eeeb3778743e3d27 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Thu, 12 Dec 2019 09:07:32 -0500 Subject: [PATCH] Setup - fix missing whiptail for iso --- setup/whiptail.sh | 60 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/setup/whiptail.sh b/setup/whiptail.sh index 4992e20d4..6b095859d 100644 --- a/setup/whiptail.sh +++ b/setup/whiptail.sh @@ -106,6 +106,32 @@ whiptail_check_exitstatus() { } +whiptail_create_admin_user() { + + ADMINUSER=$(whiptail --title "Security Onion Install" --inputbox \ + "Please enter a username for your new admin user" 10 60 3>&1 1>&2 2>&3) + +} + +whiptail_create_admin_user_password1() { + + ADMINPASS1=$(whiptail --title "Security Onion Install" --passwordbox \ + "Enter a password for $ADMINUSER" 10 60 3>&1 1>&2 2>&3) + + local exitstatus=$? + whiptail_check_exitstatus $exitstatus +} + +whiptail_create_admin_user_password2() { + + ADMINPASS2=$(whiptail --title "Security Onion Install" --passwordbox \ + "Re-enter a password for $ADMINUSER" 10 60 3>&1 1>&2 2>&3) + + local exitstatus=$? + whiptail_check_exitstatus $exitstatus + +} + whiptail_create_socore_user() { whiptail --title "Security Onion Setup" --msgbox "Set a password for the socore user. This account is used for adding sensors remotely." 8 75 @@ -251,6 +277,40 @@ whiptail_log_size_limit() { } +whiptail_management_interface_dns() { + + MDNS=$(whiptail --title "Security Onion Setup" --inputbox \ + "Enter your DNS server using space between multiple" 10 60 8.8.8.8 8.8.4.4 3>&1 1>&2 2>&3) + +} + +whiptail_management_interface_dns_search() { + + MSEARCH=$(whiptail --title "Security Onion Setup" --inputbox \ + "Enter your DNS search domain" 10 60 searchdomain.local 3>&1 1>&2 2>&3) + +} + +whiptail_management_interface_gateway() { + + MGATEWAY=$(whiptail --title "Security Onion Setup" --inputbox \ + "Enter your gateway" 10 60 X.X.X.X 3>&1 1>&2 2>&3) + +} + +whiptail_management_interface_ip() { + + MIP=$(whiptail --title "Security Onion Setup" --inputbox \ + "Enter your IP address" 10 60 X.X.X.X 3>&1 1>&2 2>&3) + +} + +whiptail_management_interface_mask() { + + MMASK=$(whiptail --title "Security Onion Setup" --inputbox \ + "Enter the bit mask for your subnet" 10 60 24 3>&1 1>&2 2>&3) + +} whiptail_management_nic() {