From 883b8046d889750eb8f3ff2f68cbc34cb79add72 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 1 Mar 2026 17:59:57 -0600 Subject: [PATCH] Update proxmenu-scripts.sh --- proxmenu-scripts.sh | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/proxmenu-scripts.sh b/proxmenu-scripts.sh index cf008ca..7985101 100755 --- a/proxmenu-scripts.sh +++ b/proxmenu-scripts.sh @@ -103,6 +103,20 @@ INSTALL_RMM() { esac } +INSTALL_S1() { + read -n 1 -p "Are you sure you wish to install the SentinelOne Agent (Y/n)?" choice + case "$choice" in + [Nn]) MAIN_MENU;; + * ) + echo + wget "https://usea1-cw01.sentinelone.net/web/api/v2.1/update/agent/download/1976937981429889987/2391435784915167803" -O /tmp/s1install + dpkg -i /tmp/s1install + rm -f /tmp/s1install + + echo -e "\n${idsCL[Green]}SentinelOne Agent has been installed. Make sure its added to a \"DETECT ONLY\" policy${idsCL[Default]}" + [ ${action-x} ] && exit 0 || ENTER2CONTINUE + esac +} INSTALL_OMSA() { read -n 1 -p "Are you sure you wish to install Dell OpenManage Administrator (Y/n)?" choice @@ -206,16 +220,17 @@ MAIN_MENU() { echo -e "${idsCL[DarkGray]} [3] ConnectWise RMM Agent is already installed${idsCL[Default]}" fi echo -e " [${idsCL[LightYellow]}5${idsCL[Default]}] ${idsCL[White]}Install Acronis CyberProtect Backup Agent${idsCL[Default]}" + echo -e " [${idsCL[LightYellow]}6${idsCL[Default]}] ${idsCL[White]}Install SentinelOne Agent${idsCL[Default]}" echo if ! command -v glances &> /dev/null; then - echo -e " [${idsCL[LightYellow]}6${idsCL[Default]}] ${idsCL[White]}Install Glances (CLI Monitor)${idsCL[Default]}" + echo -e " [${idsCL[LightYellow]}8${idsCL[Default]}] ${idsCL[White]}Install Glances (CLI Monitor)${idsCL[Default]}" else - echo -e "${idsCL[DarkGray]} [6] Glances is already installed${idsCL[Default]}" + echo -e "${idsCL[DarkGray]} [8] Glances is already installed${idsCL[Default]}" fi if ! dpkg -s "srvadmin-all" &> /dev/null; then - echo -e " [${idsCL[LightYellow]}7${idsCL[Default]}] ${idsCL[White]}Install Dell OpenManage Server Administrator${idsCL[Default]}" + echo -e " [${idsCL[LightYellow]}9${idsCL[Default]}] ${idsCL[White]}Install Dell OpenManage Server Administrator${idsCL[Default]}" else - echo -e "${idsCL[DarkGray]} [7] Dell OMSA is already installed - ${idsCL[Default]}https://[proxmox-host-ip]:1311" + echo -e "${idsCL[DarkGray]} [9] Dell OMSA is already installed - ${idsCL[Default]}https://[proxmox-host-ip]:1311" fi echo echo -e " [${idsCL[LightYellow]}0${idsCL[Default]}] ${idsCL[White]}Detect CPU-Arch for Live Migrations${idsCL[Default]}" @@ -233,8 +248,9 @@ MAIN_MENU() { [3]) INSTALL_RMM;; [4]) INSTALL_SCREENCONNECT;; [5]) INSTALL_ACRONIS;; - [6]) INSTALL_GLANCES;; - [7]) INSTALL_OMSA;; + [6]) INSTALL_S1;; + [8]) INSTALL_GLANCES;; + [9]) INSTALL_OMSA;; [0]) DETECT_CPU;; [Qq]) EXIT1