From eb17cce4953168e5cf7bccb75789651fd1e81b82 Mon Sep 17 00:00:00 2001 From: Justin Travis Date: Mon, 1 Jan 2024 11:19:40 -0500 Subject: [PATCH] KASM-5299 Cleanup --- docs/nessus/README.md | 2 +- docs/nessus/demo.txt | 6 +-- src/ubuntu/install/nessus/custom_startup.sh | 45 +-------------------- 3 files changed, 5 insertions(+), 48 deletions(-) diff --git a/docs/nessus/README.md b/docs/nessus/README.md index 6d9ba24..0e57f3d 100644 --- a/docs/nessus/README.md +++ b/docs/nessus/README.md @@ -4,7 +4,7 @@ This Image contains a browser-accessible version of [Tennable Nessus](https://ww ![Screenshot][Image_Screenshot] -[Image_Screenshot]: https://5856039.fs1.hubspotusercontent-na1.net/hubfs/5856039/dockerhub/deluge.png "Image Screenshot" +[Image_Screenshot]: https://5856039.fs1.hubspotusercontent-na1.net/hubfs/5856039/dockerhub/image-screenshots/nessus.png "Image Screenshot" # Environment Variables diff --git a/docs/nessus/demo.txt b/docs/nessus/demo.txt index 86dc6f7..ef43ce5 100644 --- a/docs/nessus/demo.txt +++ b/docs/nessus/demo.txt @@ -1,9 +1,9 @@ # Live Demo - + -**Launch a real-time demo in a new browser window:** Live Demo. +**Launch a real-time demo in a new browser window:** Live Demo. - + ∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.* diff --git a/src/ubuntu/install/nessus/custom_startup.sh b/src/ubuntu/install/nessus/custom_startup.sh index 696e5fe..db03989 100644 --- a/src/ubuntu/install/nessus/custom_startup.sh +++ b/src/ubuntu/install/nessus/custom_startup.sh @@ -5,47 +5,8 @@ PGREP="nessusd" DEFAULT_ARGS="" ARGS=${APP_ARGS:-$DEFAULT_ARGS} -options=$(getopt -o gau: -l go,assign,url: -n "$0" -- "$@") || exit -eval set -- "$options" - -while [[ $1 != -- ]]; do - case $1 in - -g|--go) GO='true'; shift 1;; - -a|--assign) ASSIGN='true'; shift 1;; - -u|--url) OPT_URL=$2; shift 2;; - *) echo "bad option: $1" >&2; exit 1;; - esac -done -shift - -# Process non-option arguments. -for arg; do - echo "arg! $arg" -done - FORCE=$2 -kasm_exec() { - if [ -n "$OPT_URL" ] ; then - URL=$OPT_URL - elif [ -n "$1" ] ; then - URL=$1 - fi - - # Since we are execing into a container that already has the browser running from startup, - # when we don't have a URL to open we want to do nothing. Otherwise a second browser instance would open. - if [ -n "$URL" ] ; then - /usr/bin/filter_ready - /usr/bin/desktop_ready - bash ${MAXIMIZE_SCRIPT} & - $START_COMMAND $ARGS $OPT_URL & - sleep 3 - chromium-browser https://localhost:8834 --start-maximized - else - echo "No URL specified for exec command. Doing nothing." - fi -} - kasm_startup() { if [ -n "$KASM_URL" ] ; then URL=$KASM_URL @@ -78,8 +39,4 @@ kasm_startup() { } -if [ -n "$GO" ] || [ -n "$ASSIGN" ] ; then - kasm_exec -else - kasm_startup -fi +kasm_startup